AN OPEN-SOURCE C SHARP LIBRARY BASED ON OPENGL FOR STEREOSCOPIC GRAPHIC APPLICATIONS DEVELOPMENT

Santiago Martín, Liudmila Pupo, Yoander Cabrera, Ramón Rubio

2011

Abstract

The Graphics Library Stereo Vision engine (GLSVe) is a freely available open-source C# library based on OpenGL. It has been designed to facilitate the creation, mainly by researchers or students, of graphic and virtual reality prototypes incorporating stereoscopic representation. Its design will allow a stereoscopic graphic application in an easy way and without previous theory knowledge. This is demonstrated to be a good training for student’s motivation in order to learn the theoretical bases by means of experimentation. The observer, the 3D pointer, the screen, the 3D sound and the graphics primitives are managed through different classes. This allows easy implementation of virtual reality scenarios if a tracking system is available (including multiscreen environments). Graphic primitives could have different appearance as they are seen by each observer eye, allowing the development of software for optometry research. Different stereoscopic modes have been implemented: side by side, cross eye, anaglyph, interlaced, alternated pages and dual stream. The article describes the GLSVe architecture and main capabilities, as well as different application scenarios (virtual reality environments; ophthalmology research; and visualization and compilation of geological photo pairs). The GLSVe is distributed under the terms of the GNU Library General Public License agreement.

References

  1. Achtman, R., Green, C., and Bavelier, D. (2008). Video games as a tool to train visual skills. Restorative Neurology and Neuroscience, 26:435-446.
  2. Billen, M. I., Kreylos, O., Hamann, B., Jadamec, M. A., Kellogg, L. H., Staadt, O., and Dawn, Y. (2008). Geoscience perspective on immersive 3d gridded data visualization. Computers & Geosciences, 34:1056- 1072.
  3. Castejón, C., Blanco, D., and Moreno, L. (2009). Friendly interface to learn stereovision theory. Computer Applications in Engineering Education, 17(2):180-186.
  4. Clausen, T. (2005). Guest editorial undergraduate engineering education challenged by the bologna declaration. IEEE Trans Educ, 48(2):213-215.
  5. CruzNeira, C., Sandin, D. J., and DeFanti, T. A. (1993). Surround-screen projection-based virtual reality: The design and implementation of the cave. pages 135- 142. 20th Annual Conference on Computer Graphics and Interactive Techniques.
  6. Johnson, A., Leigh, J., Morin, P., and Keken, P. (2006). Geowall: Stereoscopic visualization for geoscience research and education. Computer Graphics and Applications, IEEE 26 (6), pages 10-14.
  7. Kockro, R. A., Stadie, A., Schwandt, E., Reisch, R., Charalampaki, C., Ng, I., Yeo, T. T., Hwang, P., Serra, L., and Perneczky (2007). Collaborative virtual reality environment for neurosurgical planning and training. Neurosurgery, 61:379-391.
  8. Kozulin, P., Ames, S. L., and McBrien, N. A. (2009). Effects of a head-mounted display on the oculomotor system of children. Optom Vis Sci, 86:845-856.
  9. Limniou, M., Roberts, D., and Papadopoulos, N. (2008). Full immersive virtual environment cave in chemistry education. Computers & Education, 51:584-593.
  10. Lipton, L. (1997). Stereo-vision formats for video and computer graphics. Proc. SPIE, 3012(239).
  11. Martín, S., García, S., Suárez, J., and Rubio, R. (2007). Visage: A new stereo viewer and compilation software tool for geologic works. 23rd International Applied Geochemistry Symposium.
  12. Martín, S., Suárez, J., Orea, R., Rubio, R., and Gallego, R. (2009). Glsv: Graphics library stereo vision for opengl. Virtual Reality, 13(1):51-57.
  13. Palanichamy, C., Kumar, C. A., and Babu, S. (2004). An educational package for environmentally friendly, economic operation of power systems. International Journal of Electrical Engineering Education, 40(2):130-143.
  14. Patryn, A. and Pietruszko, S. M. (2005). Didactic software for solar cells and materials parameters analysis. Solar Energy Materials and Solar Cells, 87(1-4):271 - 285. International Conference on Physics, Chemistry and Engineering.
  15. Simons, K. (2005). Amblyopia characterization, treatment and prophylaxis. Surv Ophthalmol, 50:123-166.
  16. Steven, E. (1999). The cathedral and the bazaar. Knowledge, Technology &; Policy, 12(3):23-49. 10.1007/s12130-999-1026-0.
  17. Waddingham, P., Cobb, S., Eastgate, R., and Gregson, R. (2006). Virtual reality for interactive binocular treatment of amblyopia. volume 20, pages 370-374. 6th Intl Conf. Disability, Virtual Reality & Assoc.
Download


Paper Citation


in Harvard Style

Martín S., Pupo L., Cabrera Y. and Rubio R. (2011). AN OPEN-SOURCE C SHARP LIBRARY BASED ON OPENGL FOR STEREOSCOPIC GRAPHIC APPLICATIONS DEVELOPMENT . In Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-8425-78-2, pages 205-210. DOI: 10.5220/0003646902050210


in Bibtex Style

@conference{simultech11,
author={Santiago Martín and Liudmila Pupo and Yoander Cabrera and Ramón Rubio},
title={AN OPEN-SOURCE C SHARP LIBRARY BASED ON OPENGL FOR STEREOSCOPIC GRAPHIC APPLICATIONS DEVELOPMENT},
booktitle={Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2011},
pages={205-210},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003646902050210},
isbn={978-989-8425-78-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of 1st International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - AN OPEN-SOURCE C SHARP LIBRARY BASED ON OPENGL FOR STEREOSCOPIC GRAPHIC APPLICATIONS DEVELOPMENT
SN - 978-989-8425-78-2
AU - Martín S.
AU - Pupo L.
AU - Cabrera Y.
AU - Rubio R.
PY - 2011
SP - 205
EP - 210
DO - 10.5220/0003646902050210