2026-05-05 01:04 UTC
@commanderred@chaos.social It's scanning a drum very fast in front of a high refresh rate led panel. The drum has pinholes arranged in it such that the whole screen gets exposed once per revolution, but at any instant in time there are only a few pinholes in front of the screen. The trick is generate an image on the screen, synchronised with the rotation, which shows the views through the pinholes. The result is that all the light rays of a 3D scene are sent out in all the correct directions.
Replies (3)
-
@ancientjames@mastodon.social 2026-05-05 01:05
@commanderred@chaos.social (and the glib answer to 'how does it render that many frames per second' is that the frames are very small)
-
@foerterer@mastoart.social 2026-05-05 02:55
@ancientjames@mastodon.social @commanderred@chaos.social Thank you for the thorough explanation. Fascinating. Did you arrange the pinholes in an ordered fashion or might a kind of randomized pattern help with the aliasing?
-
@pa@hachyderm.io 2026-05-05 04:38
@ancientjames@mastodon.social omg pinholes... that's so simple it's brilliant. I was trying to figure out how you could've done directionality and my mind went straight to ulexite, and I was thinking... wait, you can't make that into a bendable panel, can you? 😂 @commanderred@chaos.social