Stereoscopy in Graphics APIs for CAVE Applications
Jerzy Redlarski, Robert Trzosowski, Mateusz Kowalski, Błażej Kowalski, Jacek Lebiedź
DOI: http://dx.doi.org/10.15439/2018F223
Citation: Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 15, pages 893–896 (2018)
Abstract. The paper compares the advantages and disadvantages of a variety of Graphics Application Programming Interfaces (APIs) from the perspective of obtaining stereoscopy in applications written for a CAVE virtual reality environment. A number of problems have been diagnosed and an attempt has been made to solve them using OpenGL, DirectX 11 and 12, Vulkan, as well as the Unity Engine which can internally use DirectX, OpenGL and Vulkan, but has problems and limitations of its own.
References
- S. Gateau, D. Filion, “Stereoscopic 3D Demystified: From Theory to Implementation in Starcraft 2,” Game Developers Conference GDC 2011, http://www.nvidia.com/content/PDF/GDC2011/Stereoscopy.pdf .
- S. Gateau, S. Nash, “Implementing Stereoscopic 3D in Your Applications,” GPU Technology Conference GTC 2010, https://www.nvidia.com/content/GTC-2010/pdfs/2010_GTC2010.pdf .
- I3DVL, “Immersive 3D Visualization Lab,” https://eti.pg.edu.pl/i3dvl .
- J. Lebiedź, “3D visualization,” Proceedings of the Polish Conference on Computer Games Development WGK 2013 (in Polish), vol. 3, Gdańsk 2013, pp. 105-115.
- J. Lebiedź, J. Redlarski, “Applications of Immersive 3D Visualization Lab,” 24th International Conference on Computer Graphics, Visualization and Computer Vision WSCG 2016 – Poster Papers Proceedings, Plzeň 2016, pp. 69-74.
- P. Łapiński, Vulkan Cookbook, Packt Publishing 2017.
- A. Mazikowski, J. Lebiedź, “Image projection in Immersive 3D Visualization Laboratory,”.18th International Conference in Knowledge Based and Intelligent Information and Engineering Systems KES 2014, Procedia Computer Science 35, 2014, pp. 842-850, http://dx.doi.org/10.1016/j.procs.2014.08.251
- Unity Documentation, "How to do Stereoscopic Rendering," 2018, https://docs.unity3d.com/Manual/StereoscopicRendering.html .
- “NVIDIA 3D Vision Pro And Stereoscopic 3D,” 2010, http://www.nvidia.com/docs/IO/40505/WP-05482-001_v01-final.pdf
- Unity Documentation, “Single-Pass Stereo rendering,” 2018, https://docs.unity3d.com/Manual/SinglePassStereoRendering.html
- Microsoft Developer Network, “OpenGL on Windows”, 2018 https://msdn.microsoft.com/en-us/library/dd374293(v=vs.85).aspx
- The Khronos Group, Inc. 2018, https://www.khronos.org/vulkan/
- Microsoft Developer Network, “Direct3D 12 Programming Guide”, 2018, https://msdn.microsoft.com/en-us/library/windows/desktop/dn899121(v=vs.85).aspx