You remember in 2007 when Johnny Chung Lee published his amazing wiimote hack to create a virtual 3D desktop?
I want to build on the concept. I’ve managed to get it to work, but is kludgy. Is there a better way to apply the anamorphosis warp directly in camera? I’ve tried deforming the geometry of the scene, or rendering out the scene and projecting the texture onto some new geometry and re-shooting it, but both are sub-optimal.
I’ve done a similar project and got very frustrated with the clunkiness of rendering a scene out then applying it to other geometry and re-rendering.
There is no simple way to do this directly in the camera - however I had luck rendering to a cubemap then passing that and head tracking data into a glslTOP using gnomonic projection ( [url]https://en.wikipedia.org/wiki/Gnomonic_projection[/url] ) to create the anamorphosis effect.
Your .tox still works for Kinect 2, very cool. Could you describe what DAT Tables “projMat” and “transMat” do, and how their values are determined? It seems to control initial camera position, as well as view size and resolution.
Also as someone relatively new to creative coding and wanting to learn Kinect, I saw elburz suggest starting with Shiffman’s Processing & Kinect videos. Would you have anything else to add to that?