Designing a Highly Immersive Interactive Environment: The Virtual Mine
L. P. Soares
Tecgraf - Computer Graphics Technology Group, Pontifical Catholic University of Rio de Janeiro, Brazil
Search for more papers by this authorF. Pires
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorR. Varela
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorR. Bastos
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorN. Carvalho
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorF. Gaspar
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorM. S. Dias
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
MLDC - Microsoft Language Development Center, Lisbon, Porto Salvo, Portugal [email protected]
Search for more papers by this authorL. P. Soares
Tecgraf - Computer Graphics Technology Group, Pontifical Catholic University of Rio de Janeiro, Brazil
Search for more papers by this authorF. Pires
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorR. Varela
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorR. Bastos
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorN. Carvalho
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorF. Gaspar
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
Search for more papers by this authorM. S. Dias
ISCTE - Institute of Management, Social Sciences and Technology, Lisbon, Portugal
MLDC - Microsoft Language Development Center, Lisbon, Porto Salvo, Portugal [email protected]
Search for more papers by this authorAbstract
To achieve a full-scale simulation of a pyrite mine, a highly immersive environment becomes necessary and this research has led to a complex system enabling users to walk through a virtual mine in real time, presenting all the behaviours present in such environment. Some of the problems encountered are the tunnels behaviours, including highly contrasted images due to the presence of the head light, narrow paths, elevators, sound reverberation and tunnels texture shades. The use of immersive virtual reality enables the generation of high-quality simulations, because it is possible to control several feedback mechanisms such as the degree of luminance of produced imagery and spatial sound. In this research, a projection infrastructure and tracking system were specified and developed, aiming at producing the best results for this kind of simulation. To achieve our purposes, distributed algorithms were developed to run in a cluster solution that drives a four-sided CAVE-like environment. The complete production pipeline is presented, ranging from the developed authoring techniques, enabling fast production of new content for the simulation, to the tracking techniques produced for the improvement of the interaction.
References
- [AGE09] Physx. http://www.nvidia.com, 2009.
- [AUT09] Autodesk. http://autodesk.com, 2009.
- [AVT09] Allied vision technologies pike camera. http://www.alliedvisiontec.com, 2009.
- [BAR09] Barco. http://www.barco.com, 2009.
- [BD08] Bastos P., Dias M. S.: Experiencia de realidade virtual imersiva no ambiente cavehollowspace do lousal. In Proc. Interacao 2008 (Évora , Portugal , 2008), pp. 117–126.
- [BJH*08]
Bierbaum A.,
Just C.,
Hartling P.,
Meinert K.,
Baker A.,
Cruz-Neira C.: Vr juggler: A virtual platform for virtual reality application development. In
SIGGRAPH Asia '08: ACM SIGGRAPH ASIA 2008 courses (
New York
,
NY
,
USA
, 2008), ACM, pp. 1–8.
10.1145/1508044.1508086 Google Scholar
- [BOO09] Fakespace boom. http://mechdyne.com, 2009.
- [CAL*06] Christou C., Angus C., Loscos C., Dettori A., Roussou M.: A versatile large-scale multimodal vr system for cultural heritage visualization. In VRST '06: Proceedings of the ACM Symposium on Virtual Reality Software and Technology ( New York , NY , USA , 2006), ACM, pp. 133–140.
- [CAL09] Character animation library. http://home.gna.org/cal3d, 2009.
- [CNSD93] Cruz-Neira C., Sandin D. J., DeFanti T. A.: Surround-screen projection-based virtual reality: The design and implementation of the cave. In SIGGRAPH '93: Proceedings of the 20th annual conference on Computer graphics and interactive techniques ( New York , NY , USA , 1993), ACM, pp. 135–142.
- [CSB02] Clodfelter R., Sadler D., Blondelle J.: Large High Resolution Display Systems via Tiling of Projectors. Technical Report, Barco , 2002.
- [DB06] Dias J. M. S., Bastos R.: X3m – an optimized marker tracking system. In Proc. 12th Eurographics Symposium on Virtual Environments ( Lisbon , 2006).
- [DBS*04] Dias J. M. S., Bastos R., Santos P., Monteiro L., Canhoto J.: The arena: An indoor mixed reality space. In Proc. Interacção 2004 ( Lisbon , 2004).
- [DSB03] Dias J. M. S., Santos P., Bastos R.: Gesturing with tangible interfaces for mixed reality. In Gesture Workshop 2003 (2003), pp. 399–408.
- [FAS09] Fastrak. http://www.polhemus.com, 2009.
- [FF95] Fitzgibbon A. W., Fischer R.: A buyer's guide to conic fitting. In Proc. of the 5th British Machine Vision Conference ( Birmingham , 1995).
- [GHG94] Golub G. H., Van Loan, C.: Matrix Computations, Second Edition. Johns Hopkins University Press, 1994.
- [GL99] Goulermas J. Y., Liatsis P.: Incorporating gradient estimations in a circle-finding probabilistic hough transform. Pattern Anal. Appl., 2, 3 (1999), 239–250.
- [GTK09] Gtkradiant. http://qeradiant.com, 2009.
- [HG97] Heckbert P. S., Garland M.: Survey of polygonal surface simplification algorithms. In Proc. SIGGRAPH 97 ( LA , USA , 1997).
- [HJL*89] Haralick R. M., Joo H., Lee C. N., Zhuang X., Vaidya V. G., Kim M. B.: Pose estimation from corresponding point data. In IEEE Transactions on Systems Man and Cybernetics (bla, 1989).
- [Hop96] Hoppe H.: Progressive meshes. In SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques ( New York , NY , USA , 1996), ACM, pp. 99–108.
- [HZ04]
Hartley R. I.,
Zisserman A.: Multiple View Geometry in Computer Vision, Second Edition. Cambridge University Press, 2004.
10.1017/CBO9780511811685 Google Scholar
- [INE09] Intersense inertia cube3. http://www.i-glassesstore.com, 2009.
- [JF03] Jorke H., Fritz M.: Infitec—A new stereoscopic visualisation tool by wavelength multiplex imaging. In Proceedings Electronic Displays ( Wiesbaden , 2003).
- [KBS75] Kimme C., Ballard D. H., Sklansky J.: Finding circles by an array of accumulators. In Communications of the Association for Computing Machinery 18 ( New York , 1975).
- [KJ07] Konc J., Janežič D.: An improved branch and bound algorithm for the maximum clique problem. In MATCH Communications in Mathematical and in Computer Chemistry 58 ( Serbia , 2007).
- [KKR*97] Koller D., Klinker G., Rose E., Whitaker D. B. R., Tuceryan M.: Real-time vision-based camera tracking for augmented reality applications. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology ( Lausanne , Switzerland , 1997).
- [LUA09] The programming language lua. http://www.lua.org, 2009.
- [MLD09] Microsoft language development center. http://www.microsoft.com/portugal/mldc, 2009.
- [NDW93] Neider J., Davis T., Woo M.: OpenGL Programming Guide. Addison-Wesley , 1993.
- [NI009] National instruments usb-6501 shutter. http://www.ni.com, 2009.
- [NVI10] Nvidia quadroplex. http://www.nvidia.com/page/quadroplex.html, 2010.
- [OAL09] Openal library. http://connect.creativelabs.com/openal, 2009.
- [OPE09] Opensg. http://www.opensg.org, 2009.
- [OSG09] Openscenegraph. http://www.openscenegraph.org, 2009.
- [PD07] Pires F., Dias M. S.: Abstract distributed engine (ade): A library for data consistency in distributed virtual environments. In Proceedings of 15° EPCG ( Porto Salvo , Portugal , October 2007).
- [PK07] Pintaric T., Kaufmann H.: Affordable infrared-optical pose-tracking for virtual and augmented reality. In Proceedings of the Trends and Issues in Tracking for Virtual Environments Workshop at the IEEE VR 07 ( Charlotte , NC , USA , 2007).
- [SCAJ07] Soares L. P., Costa R. J., Araujo B. R., Jorge J. A.: Automatic color calibration for commodity multi-projection display walls. In Proceedings of the IX Symposium of Virtual Reality (2007).
- [SJD*08] Soares L., Jorge J., Dias M., Raposo A., Araujo B., Bastos R.: Designing multi-projector VR systems: From bits to bolts. Tutorial Eurographics 08, Greece , April 2008.
- [SNC*05] Soares L. P., Nomura L., Cabral M. C., Nagamura M., Lopes R. D., Zuffo M. K.: Virtual hang-gliding over rio de janeiro. In SIGGRAPH '05: ACM SIGGRAPH 2005 Emerging technologies ( New York , NY , USA , 2005), ACM, p. 29.
- [Var07] Varela T.: Modelos de Minas do Século XIX Mostra de engenhos de exploração. Lousal , 2007.
- [VRJ09] Vrjuggler. http://www.vrjuggler.org, 2009.
- [WII09] Wii. http://www.nintendo.com/wii, 2009.
- [Zha99] Zhang Z.: Flexible camera calibration by viewing a plane from unknown orientations. In Proceedings of the International Conference on Computer Vision (ICCV'99) (1999).
- [ZZRR97] Zhang Z., Zhang Z., Robotique P., Robotvis P.: Parameter estimation techniques: A tutorial with application to conic fitting. Image and Vision Computing, 15 (1997), 59–76.