Fracton
0
Is it possible to implement an omni-directional stereo (ODS) camera in Cheetah3D? ODS is a true VR 3D format now available in YouTube. This is different than VR 360 degree video which is not true 3D. I posted a tutorial on how to easily make and upload a YouTube VR 360 degree video using C3D's Panorama camera in the tutorial section of the forum: https://www.cheetah3d.com/forum/index.php?threads/13590/
The ODS camera is panoramic and stereo everywhere. It has two video streams (one for left eye and one for right eye) stored one above the other in each frame. Having left and right eye information means that objects appear to have depth.
The left and right cameras are different than the Panorama camera in Cheetah3D. The separation between the cameras is the distance between your eyes. The cameras are implemented as if you look straight ahead for the center column of pixels in the center. To get the next column of pixels to the right you rotate the cameras (like your head would rotate) a little to the right as shown in the image below. To get the whole image you rotate 360°.
Is it possible to write a javascript to do this? Would it be hard to add as new type of camera built into C3D?
Here is a link to a short Google PDF document describing the ODS. download PDF There is pseudocode to implement an ODS camera at the end of the document.
Here is a link to a Google page about ODS video: https://support.google.com/youtube/answer/6316263?hl=en
The ODS camera is panoramic and stereo everywhere. It has two video streams (one for left eye and one for right eye) stored one above the other in each frame. Having left and right eye information means that objects appear to have depth.
The left and right cameras are different than the Panorama camera in Cheetah3D. The separation between the cameras is the distance between your eyes. The cameras are implemented as if you look straight ahead for the center column of pixels in the center. To get the next column of pixels to the right you rotate the cameras (like your head would rotate) a little to the right as shown in the image below. To get the whole image you rotate 360°.
Is it possible to write a javascript to do this? Would it be hard to add as new type of camera built into C3D?
Here is a link to a short Google PDF document describing the ODS. download PDF There is pseudocode to implement an ODS camera at the end of the document.
Here is a link to a Google page about ODS video: https://support.google.com/youtube/answer/6316263?hl=en