Abstract
In this work, we propose two algorithms that can be applied in the context of a networked virtual environment to efficiently handle the interpolation of displacement data for hand-based VR HMDs. Our algorithms, based on the use of dual-quaternions and multivectors respectively, impact the network consumption rate and are highly effective in scenarios involving multiple users. We illustrate convincing results in a modern game engine and a medical VR collaborative training scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Churchill, E.F., Snowdon, D.: Collaborative virtual environments: an introductory review of issues and systems. Virtual Reality 3(1), 3–15 (1998)
Diebel, J.: Representing attitude: euler angles, unit quaternions, and rotation vectors. Matrix 58(15–16), 1–35 (2006)
Dorst, L.: A guided tour to the plane-based geometric algebra pga. https://bivector.net/PGA4CS.html
Dorst, L., Fontijne, D., Mann, S.: Geometric algebra for computer science - an object-oriented approach to geometry. The Morgan Kaufmann series in computer graphics (2007)
Dorst, L., Valkenburg, R.: Square root and logarithm of rotors in 3d conformal geometric algebra using polar decomposition. In: Guide to Geometric Algebra in Practice, pp. 81–104. Springer, London (2011). https://doi.org/10.1007/978-0-85729-811-9_5
Hadfield, H., Lasenby, J.: Direct linear interpolation of geometric objects in conformal geometric algebra. Adv. Appl. Clifford Algebras 29(4), 1–25 (2019). https://doi.org/10.1007/s00006-019-1003-y
Hildenbrand, D.: Foundations of geometric algebra computing. Springer (2013)
Hildenbrand, D., Pitt, J., Koch, A.: Gaalop-high performance parallel computing based on conformal geometric algebra. In: Geometric Algebra Computing, pp. 477–494. Springer (2010)
Kamarianakis, M., Lydatakis, N., Papagiannakis, G.: Video presentation of the paper ‘Never Drop the Ball’ (2021). https://youtu.be/xoXrRU-2gLQ
Kamarianakis, M., Papagiannakis, G.: An all-in-one geometric algorithm for cutting, tearing, drilling deformable models. arXiv preprint arXiv:2102.07499 (2021)
Kavan, L., Collins, S., Žára, J., O’Sullivan, C.: Geometric skinning with approximate dual quaternion blending. ACM Trans. Graph. 27(4), 105 (2008)
Kenwright, B.: A beginners guide to dual-quaternions: What they are, how they work, and how to use them for 3D character hierarchies. In: WSCG 2012 - Conference Proceedings, pp. 1–10. Newcastle University, United Kingdom, December 2012
Molet, T., et al.: Anyone for tennis? Presence: Teleoperators Virtual Environ. 8(2), 140–156 (1999)
Papaefthymiou, M., Hildenbrand, D., Papagiannakis, G.: An inclusive Conformal Geometric Algebra GPU animation interpolation and deformation algorithm. Vis. Comput. 32(6–8), 751–759 (2016)
Papagiannakis, G.: Geometric algebra rotors for skinned character animation blending. In: SIGGRAPH Asia 2013 Technical Briefs, SA 2013, December 2013
Papagiannakis, G., Singh, G., Magnenat-Thalmann, N.: A survey of mobile and wireless technologies for augmented reality systems. Comput. Animation Virtual Worlds 19(1), 3–22 (2008)
Papagiannakis, G., et al.: Mages 3.0: Tying the knot of medical vr. In: ACM SIGGRAPH 2020 Immersive Pavilion. Association for Computing Machinery (2020)
Ruan, J., Xie, D.: Networked vr: State of the art, solutions, and challenges. Electronics 10(2), 166 (2021)
Vilmi, O.: Real-time Multiplayer Software Architecture. Bachelor thesis, Metropolia University of Applied Sciences, March 2020
Acknowledgments
This work was co-financed by European Regional Development Fund of the European Union and Greek national funds through the Operational Program Competitiveness, Entrepreneurship and Innovation, under the call RESEARCH - CREATE - INNOVATE (project codes: T1EDK-01149 and T1EDK-01448). The project also received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871793.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Kamarianakis, M., Lydatakis, N., Papagiannakis, G. (2021). Never ‘Drop the Ball’ in the Operating Room: An Efficient Hand-Based VR HMD Controller Interpolation Algorithm, for Collaborative, Networked Virtual Environments. In: Magnenat-Thalmann, N., et al. Advances in Computer Graphics. CGI 2021. Lecture Notes in Computer Science(), vol 13002. Springer, Cham. https://doi.org/10.1007/978-3-030-89029-2_52
Download citation
DOI: https://doi.org/10.1007/978-3-030-89029-2_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89028-5
Online ISBN: 978-3-030-89029-2
eBook Packages: Computer ScienceComputer Science (R0)