Hello all! I’m working on making a Three.js library that draws scenes in a 3D display for a company I work for. I have this working for a WebGL Renderer, and the basic functionality is that it moves the camera and shifts the projection matrix to take renders of the same scene from multiple angles each frame. The render textures from this are then processed such that, when the screen is overlaid with a lenticular, you’re able to see different angles of the same scene in each eye and from different physical positions, which is related to the way the Nintendo 3DS works.
OK, now to my issue. If possible, I’d like to have this work for CSS3D Renderers as well, but I don’t know how to grab the render each time I shift the camera to enable the processing I do at the end. Without being able to grab each “view,” I can’t make this work. Is there any way to store the render to something like a render texture? Or is it impossible, as I’ve seen the case is for things like iframe, for security reasons?