Hi, There are a plethora of 3-D techniques in the market, though I'm not sure we should clutter Blender with rare-obscure techniques. Feedback is welcome.
The mainstream (3-D TV/industry friendly) 6 formats: --------------------------------------------------------------------------- (there are all good, and most of them are already implemented) 1) horizontal interleave 2) vertical interleave 3) checkboard interleave 4) compressed side-by-side (compress means it's squeezed) 5) compressed top-bottom 6) time-sequential (pageflip/quadbuffer) Other formats: --------------------- 7) Anaglyph (Red-Cyan/Yellow-Blue/Green-Magenta) 8) Non-Compressed crossed side-by-side (for cross-eyeing or prismatic glasses) * note, crossed means left is swapped with right) 9) Mirrored side-by-side (to view with a mirror in the middle of the screen) 10) Blu-ray 3-D (top-bottom with 45 pixels of separation) 11) NVidia 3D Vision system And one I made for fun: ----------------------------------- 12) Dr. Epilepsy (similar to time-sequential but literally just flickering the screen alternating the current eye) Conclusions: ------------------ * I think we should support (1) to (7). * I'm not sure about (8) and (9) (though they are doable). * I think we shouldn't support (10) - there is probably some legal issues on supporting BluRay encoding through HDMI 1.4. * We cannot support (11) for GeForces (it depends on a page-flip controlled via DirectX). * I don't think other softwares have (12) but we could ... I'm tempted to have it with a slider to control the update rate. Links: -------- Branch: http://github.com/dfelinto/blender/tree/multiview Preview of currently implemented methods: http://www.dalaifelinto.com/?p=864 Thanks, Dalai -- blendernetwork.org/member/dalai-felinto www.dalaifelinto.com _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
