{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,25]],"date-time":"2026-09-25T02:28:56Z","timestamp":1790303336115,"version":"4.1.0"},"reference-count":18,"publisher":"The Royal Society","issue":"2326","license":[{"start":{"date-parts":[[2026,8,13]],"date-time":"2026-08-13T00:00:00Z","timestamp":1786579200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Innosuisse Swiss Accelerator","award":["2155012933-OMEN-E"],"award-info":[{"award-number":["2155012933-OMEN-E"]}]},{"name":"Horizon Europe Projects INDUX-R","award":["GA 101135556"],"award-info":[{"award-number":["GA 101135556"]}]},{"name":"FIDAL","award":["GA 101096146"],"award-info":[{"award-number":["GA 101096146"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,8,13]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This position paper delves into the transformative role of geometric algebra (GA) in advancing specific areas of computer graphics (CG) and extended reality (XR), particularly in character animation, rendering, rigging, neural rendering and generative artificial intelligence (AI)-driven scene editing. Common CG algorithms require handling rotations, translations and dilations (uniform scalings) in operations such as object rendering, rigged model animation, soft-body deformation and XR simulations. Traditional representation forms\u2014such as matrices, quaternions and vectors\u2014often introduce limitations in precision and performance. Recent breakthroughs in the use of GA suggest it can significantly enhance these processes by encapsulating geometric forms and transformations into uniform algebraic expressions, which maintain critical geometric properties throughout multi-step transformations. Furthermore, we explore how GA can serve as a unifying mathematical substrate for neurosymbolic XR scene authoring, bridging learned neural representations and explicit geometric reasoning. This paper outlines how GA-based approaches can improve the fidelity of rigged character animations, enhance soft-body simulations, streamline real-time rendering and optimize neural and generative AI scene editing. GA offers a coherent and efficient framework for these processes, resulting in superior visual outcomes and computational efficiency, particularly in XR environments.<\/jats:p>\n                  <jats:p>This article is part of the theme issue \u2018Modern applications of geometric algebra\u2019.<\/jats:p>","DOI":"10.1098\/rsta.2025.0109","type":"journal-article","created":{"date-parts":[[2026,8,13]],"date-time":"2026-08-13T10:46:01Z","timestamp":1786617961000},"source":"Crossref","is-referenced-by-count":2,"title":["One algebra for all: geometric algebra methods for neurosymbolic XR scene authoring, animation and neural rendering"],"prefix":"10.1098","volume":"384","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6577-0354","authenticated-orcid":false,"given":"Manos","family":"Kamarianakis","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Crete 1 , Heraklion, Crete, Greece"},{"name":"ICS FORTH 2 , Heraklion, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antonis","family":"Protopsaltis","sequence":"additional","affiliation":[{"name":"Department of Electrical & Computer Engineering, University of Western Macedonia 3 , Kozani, Ditiki Makedonia, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"George","family":"Papagiannakis","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Crete 1 , Heraklion, Crete, Greece"},{"name":"ICS FORTH 2 , Heraklion, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"175","published-online":{"date-parts":[[2026,8,13]]},"reference":[{"key":"2026081306455342600_bib1","volume-title":"Clifford algebra to geometric calculus: a unified language for mathematics and physics","author":"Hestenes","year":"2012"},{"key":"2026081306455342600_bib2","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1007\/s00006-021-01151-6","article-title":"An all-in-one geometric algorithm for cutting, tearing, and drilling deformable models","volume":"31","author":"Kamarianakis","year":"2021","journal-title":"Adv. Appl. Clifford. Algebr."},{"key":"2026081306455342600_bib3","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1007\/978-3-030-61864-3_37","article-title":"Deform, cut and tear a skinned model using conformal geometric algebra","volume-title":"Advances in Computer Graphics: 37th Computer Graphics International Conference","author":"Kamarianakis","year":"2020"},{"key":"2026081306455342600_bib4","doi-asserted-by":"crossref","first-page":"694","DOI":"10.1007\/978-3-030-89029-2_52","article-title":"Never \u2018drop the ball\u2019 in the operating room: an efficient hand-based VR HMD controller interpolation algorithm, for collaborative, networked virtual environments","volume-title":"Advances in Computer Graphics: 38th Computer Graphics International Conference","author":"Kamarianakis","year":"2021"},{"key":"2026081306455342600_bib5","first-page":"349","article-title":"GA-Unity: a production-ready unity package for seamless integration","volume-title":"Advances in Computer Graphics: 41th Computer Graphics International Conference","author":"Kamarianakis","year":"2024"},{"key":"2026081306455342600_bib6","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/MCG.2023.3242686","article-title":"MAGES 4.0: accelerating the world's transition to VR training and democratizing the authoring of the medical metaverse","volume":"43","author":"Zikas","year":"2023","journal-title":"IEEE Comput. Graph. Appl."},{"key":"2026081306455342600_bib7","first-page":"1","article-title":"MAGES 3.0: tying the knot of medical VR. In Spec. Int. Grp. Comput. Graph. Interact. Techn. Conf (SIGGRAPH) Immersive Pavilion","author":"Papagiannakis","year":"2020"},{"key":"2026081306455342600_bib8","first-page":"36","article-title":"Geometric algebra meets large language models: instruction-based transformations of separate meshes in 3D, interactive and controllable scenes","volume-title":"Proc. IEEE Int. Symp. Emerg. Metaverse, Honolulu, HI","author":"Kolyvakis","year":"2025"},{"key":"2026081306455342600_bib9","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1007\/s00371-016-1270-8","article-title":"An inclusive conformal geometric algebra GPU animation interpolation and deformation algorithm","volume":"32","author":"Papaefthymiou","year":"2016","journal-title":"Vis. Comput."},{"key":"2026081306455342600_bib10","volume-title":"Geometric algebra for computer science (revised edition): an object-oriented approach to geometry","author":"Dorst","year":"2009"},{"key":"2026081306455342600_bib11","first-page":"27","article-title":"Foundations of geometric algebra computing","volume-title":"AIP. Conf. Proc.","author":"Hildenbrand","year":"2012"},{"key":"2026081306455342600_bib12","doi-asserted-by":"crossref","first-page":"11 368","DOI":"10.1002\/mma.9575","volume":"47","author":"Hitzer","year":"2024","journal-title":"Math. Meth. Appl. Sci."},{"key":"2026081306455342600_bib13","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1007\/s00006-022-01253-9","article-title":"Less is more: efficient networked VR transformation handling using geometric algebra","volume":"33","author":"Kamarianakis","year":"2023","journal-title":"Adv. Appl. Clifford. Algebr."},{"key":"2026081306455342600_bib14","first-page":"1","article-title":"Geometric algebra rotors for skinned character animation blending","volume-title":"Spec. Int. Grp. Comput. Graph. Interact. Techn. Conf (SIGGRAPH). Asia Tech. Briefs","author":"Papagiannakis","year":"2013"},{"key":"2026081306455342600_bib15","first-page":"1","article-title":"Recording and replaying psychomotor user actions in VR","volume-title":"Proc. Spec. Int. Grp. Comput. Graph. Interact. Techn. Conf. (SIGGRAPH) Posters, Vancouver, BC, Canada,","author":"Kamarianakis","year":"2022"},{"key":"2026081306455342600_bib16","article-title":"Neural-GASh: a CGA-based neural radiance prediction pipeline for real-time shading","volume-title":"Proc. Empowering Novel Geometric Algebra for Graphics and Engineering. ENGAGE 2025. Lecture Notes in Computer Science","author":"Geronikolakis","year":"2025"},{"key":"2026081306455342600_bib17","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/978-3-031-82021-2_4","article-title":"A computational medical XR discipline","volume-title":"Advances in computer graphics","author":"Papagiannakis","year":"2025"},{"key":"2026081306455342600_bib18","doi-asserted-by":"crossref","DOI":"10.1145\/3641233.3665801","article-title":"Look, ma, no matrices!","volume-title":"Spec. Int. Grp. Comput. Graph. Interact. Techn. Conf (SIGGRAPH) 2024 Talks.","author":"De Keninck","year":"2024"}],"container-title":["Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/royalsocietypublishing.org\/rsta\/article-pdf\/doi\/10.1098\/rsta.2025.0109\/6157527\/rsta.2025.0109.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/royalsocietypublishing.org\/rsta\/article-pdf\/doi\/10.1098\/rsta.2025.0109\/6157527\/rsta.2025.0109.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,13]],"date-time":"2026-08-13T10:46:04Z","timestamp":1786617964000},"score":1,"resource":{"primary":{"URL":"https:\/\/royalsocietypublishing.org\/rsta\/article\/384\/2326\/20250109\/482780\/One-algebra-for-all-geometric-algebra-methods-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,13]]},"references-count":18,"journal-issue":{"issue":"2326","published-online":{"date-parts":[[2026,8,13]]},"published-print":{"date-parts":[[2026,8,13]]}},"URL":"https:\/\/doi.org\/10.1098\/rsta.2025.0109","relation":{},"ISSN":["1364-503X","1471-2962"],"issn-type":[{"value":"1364-503X","type":"print"},{"value":"1471-2962","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,8,13]]},"article-number":"20250109"}}