Rendering Textures for a 6-Screen LED Cube to Simulate 3D Depth (similar to Beeple's Human One project) – How to Achieve Realism and Edge Blending?

I’m working on a project with 6 LED screens arranged in a cube formation, and I’d like to create an immersive illusion where 3D objects appear to float inside this cube. I understand that the 3D effect may break when viewing two sides of the cube simultaneously, but I plan to darken the edges of each screen to help minimize this. How can I set up TouchDesigner to render the texture for each screen so it aligns properly and maintains the 3D effect across all six sides? Any tips on managing perspectives, edge effects, or optimizing the rendering workflow would be greatly appreciated!

If i would use projectors - then CamSchnapper would be the way to go. In this project we have LEDs. My only idea at the momen - is to render 3d object inside the cube and have 6 cameras looking at this cube from each side. Then use 6 render TOP’s to get 6 textures to send to each LED. This looks that it might work, but i want to know if there’s a better way to acchieve it.

Hi @gonzzza,

the illusion will only work when looking at it from the position of the virtual camera - the sweetspot. When the viewer is moving away from the sweetspot, the illusion will get less realistic or be lost. All depends also on the size of the screen etc.

There is a tool called “quadReproject” in the palette>Mapping folder which allows for pixelperfect rendering onto screens from a selected sweetspot. Read more about this technique here:

Otherwise yes, placing cameras and using a Render TOP (plus some Render Select TOPs) could get you multiple views of a geometry looked at from all 6 sides.

cheers
Markus

Thanks a lot, i will read about Quad Reprojection.

And you’re absolutely right about loosing the “3d feel”. It will be very easy to loose the 3D feeling. But if i try to show multiple little objects which are inside the cube and close to it’s edges - it might work. And i have to be carefull with shadows as well.

PS. I don’t know how Beeple’s HUMAN ONE project is done - but it looks like something i try to achieve. However i have not seen it in real life.

But I’ll know when i try it! :slight_smile: