{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T18:30:15Z","timestamp":1778524215632,"version":"3.51.4"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031820236","type":"print"},{"value":"9783031820243","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-82024-3_27","type":"book-chapter","created":{"date-parts":[[2025,2,24]],"date-time":"2025-02-24T14:10:39Z","timestamp":1740406239000},"page":"349-363","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["GA-Unity: A Production-Ready Unity Package for\u00a0Seamless Integration"],"prefix":"10.1007","author":[{"given":"Manos","family":"Kamarianakis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nick","family":"Lydatakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Papagiannakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,25]]},"reference":[{"key":"27_CR1","unstructured":"GeoGebra - the world\u2019s favorite, free math tools used by over 100 million students and teachers. https:\/\/www.geogebra.org"},{"key":"27_CR2","unstructured":"Versor: A (fast) c++ template library for euclidean, conformal, and arbitrary geometric algebras. https:\/\/wolftype.github.io\/versor\/devel\/html\/"},{"key":"27_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00006-020-01085-5","volume":"30","author":"R Alves","year":"2020","unstructured":"Alves, R., Hildenbrand, D., Steinmetz, C., Uftring, P.: Efficient development of competitive mathematica solutions based on geometric algebra with GAALOPWeb. Adv. Appl. Clifford Algebras 30, 1\u201318 (2020)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"27_CR4","unstructured":"Aragon-Camarasa, G., Aragon-Gonzalez, G., Aragon, J., Rodriguez-Andrade, M.: Clifford algebra with mathematica. arXiv preprint arXiv:0810.2412 (2008)"},{"key":"27_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00006-019-0987-7","volume":"29","author":"S Breuils","year":"2019","unstructured":"Breuils, S., Nozick, V., Fuchs, L.: Garamon: a geometric algebra library generator. Adv. Appl. Clifford Algebras 29, 1\u201341 (2019)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"27_CR6","doi-asserted-by":"publisher","first-page":"161","DOI":"10.5194\/isprs-annals-IV-4-W4-161-2017","volume":"4","author":"I Buyuksalih","year":"2017","unstructured":"Buyuksalih, I., Bayburt, S., Buyuksalih, G., Baskaraca, A., Karim, H., Rahman, A.A.: 3D modelling and visualization based on the unity game engine-advantages and challenges. ISPRS Ann. Photogrammetry Remote Sens. Spatial Inf. Sci. 4, 161\u2013166 (2017)","journal-title":"ISPRS Ann. Photogrammetry Remote Sens. Spatial Inf. Sci."},{"key":"27_CR7","unstructured":"De\u00a0Keninck, S.: ganja.js (2020). https:\/\/zenodo.org\/record\/3635774"},{"key":"27_CR8","doi-asserted-by":"crossref","unstructured":"Dorst, L., Fontijne, D., Mann, S.: Geometric Algebra for Computer Science (revised edition): An Object-Oriented Approach to Geometry. Morgan Kaufmann (2009)","DOI":"10.1016\/B978-0-12-374942-0.00006-3"},{"key":"27_CR9","doi-asserted-by":"crossref","unstructured":"Fontijne, D.: Gaigen 2: a geometric algebra implementation generator. In: Proceedings of the 5th international conference on Generative programming and component engineering, pp. 141\u2013150 (2006)","DOI":"10.1145\/1173706.1173728"},{"key":"27_CR10","doi-asserted-by":"crossref","unstructured":"Foxman, M.: United we stand: Platforms, tools and innovation with the unity game engine. Social Media+ Society 5(4), 2056305119880177 (2019)","DOI":"10.1177\/2056305119880177"},{"key":"27_CR11","unstructured":"Hadfield, H., Wieser, E., Arsenovic, A., Kern, R., The Pygae Team: pygae\/clifford. https:\/\/doi.org\/10.5281\/zenodo.1453978"},{"key":"27_CR12","unstructured":"Hildenbrand, D., Perwass, C., Dorst, L., Fontijne, D.: Geometric algebra and its application to computer graphics. In: Eurographics (Tutorials) (2004)"},{"key":"27_CR13","doi-asserted-by":"publisher","unstructured":"Hildenbrand, D., Pitt, J., Koch, A.: Gaalop\u2014high performance parallel computing based on conformal geometric algebra. In: Bayro-Corrochano, E., Scheuermann, G. (eds.) Geometric Algebra Computing: in Engineering and Computer Science, pp. 477\u2013494 (2010). https:\/\/doi.org\/10.1007\/978-1-84996-108-0_22","DOI":"10.1007\/978-1-84996-108-0_22"},{"key":"27_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00006-020-01081-9","volume":"30","author":"D Hildenbrand","year":"2020","unstructured":"Hildenbrand, D., Steinmetz, C., Tich\u1ef3, R.: GAALOPWeb for Matlab: an easy to handle solution for industrial geometric algebra implementations. Adv. Appl. Clifford Algebras 30, 1\u201318 (2020)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"27_CR15","doi-asserted-by":"crossref","unstructured":"Hitzer, E., Kamarianakis, M., Papagiannakis, G., Va\u0161\u00edk, P.: Survey of new applications of geometric algebra. Math. Methods Appl. Sci. 47, 11368\u201311384 (2023)","DOI":"10.1002\/mma.9575"},{"issue":"3","key":"27_CR16","doi-asserted-by":"publisher","first-page":"1331","DOI":"10.1002\/mma.8316","volume":"47","author":"E Hitzer","year":"2024","unstructured":"Hitzer, E., Lavor, C., Hildenbrand, D.: Current survey of clifford geometric algebra applications. Math. Methods Appl. Sci. 47(3), 1331\u20131361 (2024)","journal-title":"Math. Methods Appl. Sci."},{"key":"27_CR17","doi-asserted-by":"crossref","unstructured":"Jungherr, A., Schlarb, D.: The extended reach of game engine companies: how companies like epic games and unity technologies provide platforms for extended reality applications and the metaverse. Social Media + Society 8 20563051221107641 (2022)","DOI":"10.1177\/20563051221107641"},{"issue":"1","key":"27_CR18","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/s00006-022-01253-9","volume":"33","author":"M Kamarianakis","year":"2023","unstructured":"Kamarianakis, M., Chrysovergis, I., Lydatakis, N., Kentros, M., Papagiannakis, G.: Less is more: efficient networked VR transformation handling using geometric algebra. Adv. Appl. Clifford Algebras 33(1), 6 (2023)","journal-title":"Adv. Appl. Clifford Algebras"},{"issue":"3","key":"27_CR19","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/s00006-021-01151-6","volume":"31","author":"M Kamarianakis","year":"2021","unstructured":"Kamarianakis, M., Papagiannakis, G.: An all-in-one geometric algorithm for cutting, tearing, and drilling deformable models. Adv. Appl. Clifford Algebras 31(3), 58 (2021)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"27_CR20","doi-asserted-by":"publisher","unstructured":"Kamarianakis, M., Protopsaltis, A., Angelis, D., Tamiolakis, M., Papagiannakis, G.: Progressive tearing and cutting of soft-bodies in high-performance virtual reality. In: Uchiyama, H., Normand, J.M. (eds.) ICAT-EGVE 2022 - International Conference on Artificial Reality and Telexistence and Eurographics Symposium on Virtual Environments. The Eurographics Association (2022). https:\/\/doi.org\/10.2312\/egve.20221275","DOI":"10.2312\/egve.20221275"},{"key":"27_CR21","unstructured":"Lounesto, P., Mikkola, R., Vierros, V.: CLICAL user manual: complex number. Institute of Mathematics, Helsinki University of Technology, Vector Space and Clifford Algebra Calculator for MS-DOS Personal Computers (1987)"},{"key":"27_CR22","doi-asserted-by":"publisher","unstructured":"Mann, S., Dorst, L., Bouma, T.: The making of GABLE: a geometric algebra learning environment in Matlab. In: In: Corrochano, E.B., Sobczyk, G. (eds.) Geometric Algebra with Applications in Science and Engineering, pp. 491\u2013511 (2001). https:\/\/doi.org\/10.1007\/978-1-4612-0159-5_24","DOI":"10.1007\/978-1-4612-0159-5_24"},{"key":"27_CR23","unstructured":"Ong, J.: Klein (2020). https:\/\/www.jeremyong.com\/klein\/. Accessed 07 May 2024"},{"key":"27_CR24","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1007\/s00371-016-1270-8","volume":"32","author":"M Papaefthymiou","year":"2016","unstructured":"Papaefthymiou, M., Hildenbrand, D., Papagiannakis, G.: An inclusive conformal geometric algebra GPU animation interpolation and deformation algorithm. Vis. Comput. 32, 751\u2013759 (2016)","journal-title":"Vis. Comput."},{"key":"27_CR25","doi-asserted-by":"crossref","unstructured":"Papagiannakis, G.: Geometric algebra rotors for skinned character animation blending. In: SIGGRAPH Asia 2013 Technical Briefs. SA 2013, Association for Computing Machinery, New York, NY, USA (2013)","DOI":"10.1145\/2542355.2542369"},{"key":"27_CR26","unstructured":"Papagiannakis, G., Kamarianakis, M., Protopsaltis, A., Angelis, D., Zikas, P.: Project elements: a computational entity-component-system in a scene-graph pythonic framework, for a neural, geometric computer graphics curriculum. In: Eurographics 2023 - Education Papers. The Eurographics Association (2023)"},{"key":"27_CR27","unstructured":"Papagiannakis, G., Papanikolaou, P., Greassidou, E., Trahanias, P.E.: glGA: an OpenGL geometric application framework for a modern, shader-based computer graphics curriculum. In: Eurographics (Education Papers), pp. 9\u201316 (2014)"},{"issue":"1","key":"27_CR28","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1002\/cav.221","volume":"19","author":"G Papagiannakis","year":"2008","unstructured":"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\u201322 (2008)","journal-title":"Comput. Animation Virtual Worlds"},{"key":"27_CR29","doi-asserted-by":"publisher","unstructured":"Perwass, C.: Learning geometric algebra with CLUCalc. In: Geometric Algebra with Applications in Engineering. Geometry and Computing, vol. 4 pp. 25\u201348 (2009). https:\/\/doi.org\/10.1007\/978-3-540-89068-3_2","DOI":"10.1007\/978-3-540-89068-3_2"},{"key":"27_CR30","unstructured":"Roelfs, M.: Kingdon. https:\/\/github.com\/tBuLi\/kingdon"},{"issue":"2","key":"27_CR31","doi-asserted-by":"publisher","first-page":"166","DOI":"10.3390\/electronics10020166","volume":"10","author":"J Ruan","year":"2021","unstructured":"Ruan, J., Xie, D.: Networked VR: state of the art, solutions, and challenges. Electronics 10(2), 166 (2021)","journal-title":"Electronics"},{"issue":"1","key":"27_CR32","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1007\/s00006-016-0666-x","volume":"27","author":"SJ Sangwine","year":"2017","unstructured":"Sangwine, S.J., Hitzer, E.: Clifford multivector toolbox (for MATLAB). Adv. Appl. Clifford Algebras 27(1), 539\u2013558 (2017)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"27_CR33","doi-asserted-by":"publisher","unstructured":"Vince, J.: Geometric Algebra for Computer Graphics. Springer London (2008). https:\/\/doi.org\/10.1007\/978-1-84628-997-2","DOI":"10.1007\/978-1-84628-997-2"},{"key":"27_CR34","doi-asserted-by":"publisher","unstructured":"Zikas, P., et al.: Mages 4.0: Accelerating the world\u2019s transition to VR training and democratizing the authoring of the medical metaverse. IEEE Comput. Graph. Appl. 43(2), 43\u201356 (2023). https:\/\/doi.org\/10.1109\/MCG.2023.3242686","DOI":"10.1109\/MCG.2023.3242686"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-82024-3_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,6]],"date-time":"2025-09-06T06:33:05Z","timestamp":1757140385000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-82024-3_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031820236","9783031820243"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-82024-3_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"25 February 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CGI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Computer Graphics International Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Geneva","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Switzerland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 July 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"41","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cgi2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.cgs-network.org\/cgi24\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}