Skip to main content

2022 | OriginalPaper | Buchkapitel

7. Real-Time Aspects of VR Systems

verfasst von : Mathias Buhr, Thies Pfeiffer, Dirk Reiners, Carolina Cruz-Neira, Bernhard Jung

Erschienen in: Virtual and Augmented Reality (VR/AR)

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The term real-time refers to the ability of computer systems to deliver results reliably within a predictable – usually as short as possible – time span. Real-time capability is one of the most difficult requirements for VR systems: users expect a VR system to let them experience the effects of interactions without noticeable delays. This chapter deals with selected topics concerning the real-time capability of VR systems. In the first section, an overall view of VR systems shows which types of latencies occur between user input and system reaction. It also discusses how latencies of the sub-components of VR systems can be estimated or measured. The second section presents common methods for efficient collision detection, such as the use of bounding volumes, which are important in real-time simulation of dynamic virtual worlds. The third section deals with real-time aspects when rendering virtual worlds.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Adelstein BD, Johnston ER, Ellis SR (1996) Dynamic response of electromagnetic spatial displacement trackers. Presence 5(3):302–318CrossRef Adelstein BD, Johnston ER, Ellis SR (1996) Dynamic response of electromagnetic spatial displacement trackers. Presence 5(3):302–318CrossRef
Zurück zum Zitat Akenine-Möller T, Haines E, Hoffman N, Pesce A, Iwanicki M, Hillaire S (2018) Real-time rendering, 4th edn. Taylor & FrancisCrossRef Akenine-Möller T, Haines E, Hoffman N, Pesce A, Iwanicki M, Hillaire S (2018) Real-time rendering, 4th edn. Taylor & FrancisCrossRef
Zurück zum Zitat Assarsson U, Möller T (2000) Optimized view frustum culling algorithms for bounding boxes. J Gr Tool 5(1):9–22CrossRef Assarsson U, Möller T (2000) Optimized view frustum culling algorithms for bounding boxes. J Gr Tool 5(1):9–22CrossRef
Zurück zum Zitat Baraff D (1992) Dynamic simulation of non-penetrating rigid bodies. Dissertation, Cornell University Baraff D (1992) Dynamic simulation of non-penetrating rigid bodies. Dissertation, Cornell University
Zurück zum Zitat Bauer F, Cheadle SW, Parton A, Muller HJ, Usher M (2009) Gamma flicker triggers attentional selection without awareness. Proc Natl Acad Sci 106(5):1666–1671CrossRef Bauer F, Cheadle SW, Parton A, Muller HJ, Usher M (2009) Gamma flicker triggers attentional selection without awareness. Proc Natl Acad Sci 106(5):1666–1671CrossRef
Zurück zum Zitat Bogomjakov A, Gotsman C (2002) Universal rendering sequences for transparent vertex caching of progressive meshes. Comp Gr Forum 21(2):137–149CrossRef Bogomjakov A, Gotsman C (2002) Universal rendering sequences for transparent vertex caching of progressive meshes. Comp Gr Forum 21(2):137–149CrossRef
Zurück zum Zitat Brooks FP (1999) What’s real about virtual reality? IEEE Comp Gr Appl 19(6):16–27CrossRef Brooks FP (1999) What’s real about virtual reality? IEEE Comp Gr Appl 19(6):16–27CrossRef
Zurück zum Zitat Cameron S (1997) Enhancing GJK: computing minimum and penetration distances between convex polyhedral. Proceedings of International Conference on Robotics and Automation, pp 3112–3117 Cameron S (1997) Enhancing GJK: computing minimum and penetration distances between convex polyhedral. Proceedings of International Conference on Robotics and Automation, pp 3112–3117
Zurück zum Zitat Dong Y, Peng C (2019) Screen partitioning load balancing for parallel rendering on a multi-GPU multi-display workstation. Eurographics Symposium on Parallel Graphics and Visualization, Eurographics Association Dong Y, Peng C (2019) Screen partitioning load balancing for parallel rendering on a multi-GPU multi-display workstation. Eurographics Symposium on Parallel Graphics and Visualization, Eurographics Association
Zurück zum Zitat Eger Passos D, Jung B (2020) Measuring the accuracy of inside-out tracking in XR devices using a high-precision robotic arm. HCI International 2020 – Posters. HCI International 2020, 22nd International Conference on Human-Computer Interaction, Proceedings, Part I, pp 19–26 Eger Passos D, Jung B (2020) Measuring the accuracy of inside-out tracking in XR devices using a high-precision robotic arm. HCI International 2020 – Posters. HCI International 2020, 22nd International Conference on Human-Computer Interaction, Proceedings, Part I, pp 19–26
Zurück zum Zitat Ellis SR (1994) What are virtual environments? IEEE Comp Gr Appl 14(1):17–22CrossRef Ellis SR (1994) What are virtual environments? IEEE Comp Gr Appl 14(1):17–22CrossRef
Zurück zum Zitat Ellis SR (2009) Latency and user performance in virtual environments and augmented reality. Distributed Simulation and Real Time Applications, DS-RT 09, p. 69 Ellis SR (2009) Latency and user performance in virtual environments and augmented reality. Distributed Simulation and Real Time Applications, DS-RT 09, p. 69
Zurück zum Zitat Ericson C (2005) Real-time collision detection. Morgan Kaufmann, San Francisco Ericson C (2005) Real-time collision detection. Morgan Kaufmann, San Francisco
Zurück zum Zitat Evans F, Skiena S, Varshney A (1996). Optimizing triangle strips for fast rendering. In: Proceedings of Visualization’96, IEEE, pp 319–326 Evans F, Skiena S, Varshney A (1996). Optimizing triangle strips for fast rendering. In: Proceedings of Visualization’96, IEEE, pp 319–326
Zurück zum Zitat Gilbert EG, Johnson DW, Keerthi SS (1988) A fast procedure for computing the distance between complex objects in three-dimensional space. J Robot Autom 4(2):193–203CrossRef Gilbert EG, Johnson DW, Keerthi SS (1988) A fast procedure for computing the distance between complex objects in three-dimensional space. J Robot Autom 4(2):193–203CrossRef
Zurück zum Zitat He D, Liu F, Pape D, Dawe G, Sandin D (2000) Video-based measurement of system latency. In: Fourth international immersive projection technology workshop (IPT2000) He D, Liu F, Pape D, Dawe G, Sandin D (2000) Video-based measurement of system latency. In: Fourth international immersive projection technology workshop (IPT2000)
Zurück zum Zitat Hoppe H (1999) Optimization of mesh locality for transparent vertex caching. In: Proceedings of 26th Annual Conference on Computer Graphics and Interactive Techniques, pp 269–276 Hoppe H (1999) Optimization of mesh locality for transparent vertex caching. In: Proceedings of 26th Annual Conference on Computer Graphics and Interactive Techniques, pp 269–276
Zurück zum Zitat Hübner T, Zhang Y, Pajarola R (2007) Single pass multi view rendering. IADIS Int J Comp Sci Infor Syst 2(2):122–140 Hübner T, Zhang Y, Pajarola R (2007) Single pass multi view rendering. IADIS Int J Comp Sci Infor Syst 2(2):122–140
Zurück zum Zitat Jerald J, Whitton M, Brooks FP (2012) Scene-motion thresholds during head yaw for immersive virtual environments. ACM Trans Appl Percept 9(1):1–23CrossRef Jerald J, Whitton M, Brooks FP (2012) Scene-motion thresholds during head yaw for immersive virtual environments. ACM Trans Appl Percept 9(1):1–23CrossRef
Zurück zum Zitat Lengyel E (2002) Mathematics for 3D game programming and computer graphics, 2nd edn. Charles River Media, RocklandMATH Lengyel E (2002) Mathematics for 3D game programming and computer graphics, 2nd edn. Charles River Media, RocklandMATH
Zurück zum Zitat Liang J, Shaw C, Green M (1991) On temporal-spatial realism in the virtual reality environment. In: Proceedings of UIST, pp 19–25 Liang J, Shaw C, Green M (1991) On temporal-spatial realism in the virtual reality environment. In: Proceedings of UIST, pp 19–25
Zurück zum Zitat Lin MC, Canny JF (1991) A fast algorithm for incremental distance calculation. Proc IEEE Int Conf Robot Autom 2:1008–1014 Lin MC, Canny JF (1991) A fast algorithm for incremental distance calculation. Proc IEEE Int Conf Robot Autom 2:1008–1014
Zurück zum Zitat Luebke DP, Reddy M, Cohen J, Varshney A, Watson B, Huebner R (2003) Level of detail for 3D graphics. Morgan Kaufmann, San Francisco Luebke DP, Reddy M, Cohen J, Varshney A, Watson B, Huebner R (2003) Level of detail for 3D graphics. Morgan Kaufmann, San Francisco
Zurück zum Zitat Meehan M, Razzaque S, Whitton MC, Brooks FP (2003) Effect of latency on presence in stressful virtual environments. In: Proceedings of IEEE Virtual Reality, pp 141–148 Meehan M, Razzaque S, Whitton MC, Brooks FP (2003) Effect of latency on presence in stressful virtual environments. In: Proceedings of IEEE Virtual Reality, pp 141–148
Zurück zum Zitat Mine M (1993) Characterization of end-to-end delays in head-mounted display systems. Technical Report 93–001, University of North Carolina at Chapel Hill Mine M (1993) Characterization of end-to-end delays in head-mounted display systems. Technical Report 93–001, University of North Carolina at Chapel Hill
Zurück zum Zitat Reuter P, Behr J, Alexa M (2005) An improved adjacency data structure for fast triangle stripping. J Gr GPU Game Tool 10(2):41–50 Reuter P, Behr J, Alexa M (2005) An improved adjacency data structure for fast triangle stripping. J Gr GPU Game Tool 10(2):41–50
Zurück zum Zitat Rohlf J, Helman J (1994) Iris performer: a high performance multiprocessing toolkit for real-time 3D graphics. In: Proceedings of 21st annual conference on computer graphics and interactive techniques. ACM, pp 381–394 Rohlf J, Helman J (1994) Iris performer: a high performance multiprocessing toolkit for real-time 3D graphics. In: Proceedings of 21st annual conference on computer graphics and interactive techniques. ACM, pp 381–394
Zurück zum Zitat Sathe R, Lake A (2006) Rigid body collision detection on the GPU. In: ACM SIGGRAPH 2006 research posters. ACM, New York Sathe R, Lake A (2006) Rigid body collision detection on the GPU. In: ACM SIGGRAPH 2006 research posters. ACM, New York
Zurück zum Zitat Skogstad SA, Nymoen K, Høvin M (2011) Comparing inertial and optical MoCap technologies for synthesis control. In: Proceedings of the 8th Sound and Music Computing Conference Skogstad SA, Nymoen K, Høvin M (2011) Comparing inertial and optical MoCap technologies for synthesis control. In: Proceedings of the 8th Sound and Music Computing Conference
Zurück zum Zitat Steed A (2008) A simple method for estimating the latency of interactive, real-time graphics simulations. Proc VRST:123–129 Steed A (2008) A simple method for estimating the latency of interactive, real-time graphics simulations. Proc VRST:123–129
Zurück zum Zitat Swindells C, Dill JC, Booth KS (2000) System lag tests for augmented and virtual environments. Proc UIST 00:161–170 Swindells C, Dill JC, Booth KS (2000) System lag tests for augmented and virtual environments. Proc UIST 00:161–170
Zurück zum Zitat Welzl E (1991) Smallest enclosing disks (balls and ellipsoids). In: Results and new trends in computer science. Springer, Berlin/Heidelberg, pp 359–370CrossRef Welzl E (1991) Smallest enclosing disks (balls and ellipsoids). In: Results and new trends in computer science. Springer, Berlin/Heidelberg, pp 359–370CrossRef
Zurück zum Zitat Xavier PG (1997) Fast swept-volume distance for robust collision detection. Proc IEEE Int Conf Robot Autom 2:1162–1169CrossRef Xavier PG (1997) Fast swept-volume distance for robust collision detection. Proc IEEE Int Conf Robot Autom 2:1162–1169CrossRef
Zurück zum Zitat You S, Neumann U (2001) Fusion of vision and gyro tracking for robust augmented reality registration. Proceedings of IEEE Virtual Reality, pp 71–78 You S, Neumann U (2001) Fusion of vision and gyro tracking for robust augmented reality registration. Proceedings of IEEE Virtual Reality, pp 71–78
Metadaten
Titel
Real-Time Aspects of VR Systems
verfasst von
Mathias Buhr
Thies Pfeiffer
Dirk Reiners
Carolina Cruz-Neira
Bernhard Jung
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-030-79062-2_7