Geometric algebra in real time rigid body physics engines
- Geometric algebra provides a unified mathematical framework that combines many branches of physics and has recently found applications in computer science. Previous studies have demonstrated efficient implementations in applications such as ray tracing and inverse kinematics. This thesis focuses on the practical implementation of real-time rigid body physics using the 4D rigid geometric algebra (RGA). RGA includes algebraic representations for primitive geometries, namely points, lines and planes, and has operations for performing rigid transformations on them. The research presents approaches for applying these concepts to existing algorithms in the field of rigid body simulation and evaluates their real-time capability through runtime performance benchmarks. Performance measurements have shown that the runtime performance of an RGA implementation is comparable to conventional methods. In two algorithms a respective increase in execution time of 13% and 16% has been identified. It is estimated that a reduction in runtime performance of up to 20% compared to conventional methods can be expected when using RGA.
Author: | Timo Eberl |
---|---|
URN: | urn:nbn:de:bsz:900-opus4-71278 |
Place of publication: | Stuttgart |
Referee: | Andreas Stiegler |
Advisor: | Roland Schmitz |
Document Type: | Bachelor Thesis |
Language: | English |
Year of Completion: | 2024 |
Granting Institution: | Hochschule der Medien |
Date of final exam: | 2024/09/06 |
Release Date: | 2024/10/14 |
Tag: | Geometric Algebra; Physics Engine |
Page Number: | 54 |
Institutes: | FB 1: Druck und Medien |
DDC classes: | 000 Allgemeines, Informatik, Informationswissenschaft / 000 Allgemeines, Wissenschaft / 004 Informatik |
Licence (German): | ![]() |