Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 15

Proceedings of the 2018 Federated Conference on Computer Science and Information Systems

Stereoscopy in Graphics APIs for CAVE Applications

, , , ,

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 893896 ()

Full text

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.


  1. 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 .
  2. 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 .
  3. I3DVL, “Immersive 3D Visualization Lab,” https://eti.pg.edu.pl/i3dvl .
  4. 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.
  5. 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.
  6. P. Łapiński, Vulkan Cookbook, Packt Publishing 2017.
  7. 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
  8. Unity Documentation, "How to do Stereoscopic Rendering," 2018, https://docs.unity3d.com/Manual/StereoscopicRendering.html .
  9. “NVIDIA 3D Vision Pro And Stereoscopic 3D,” 2010, http://www.nvidia.com/docs/IO/40505/WP-05482-001_v01-final.pdf
  10. Unity Documentation, “Single-Pass Stereo rendering,” 2018, https://docs.unity3d.com/Manual/SinglePassStereoRendering.html
  11. Microsoft Developer Network, “OpenGL on Windows”, 2018 https://msdn.microsoft.com/en-us/library/dd374293(v=vs.85).aspx
  12. The Khronos Group, Inc. 2018, https://www.khronos.org/vulkan/
  13. Microsoft Developer Network, “Direct3D 12 Programming Guide”, 2018, https://msdn.microsoft.com/en-us/library/windows/desktop/dn899121(v=vs.85).aspx