https://github.com/enkimute/LookMaNoMatrices
Supplanting matrices with PGA in a forward 3D renderer.
https://github.com/enkimute/LookMaNoMatrices
Last synced: 4 months ago
JSON representation
Supplanting matrices with PGA in a forward 3D renderer.
- Host: GitHub
- URL: https://github.com/enkimute/LookMaNoMatrices
- Owner: enkimute
- License: mit
- Created: 2024-02-20T20:10:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-25T14:18:26.000Z (over 1 year ago)
- Last Synced: 2024-11-20T05:48:25.976Z (12 months ago)
- Language: JavaScript
- Size: 8.92 MB
- Stars: 192
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- anything_about_game - LookMaNoMatrices
README
# Look, Ma, No Matrices!
To be presented at SIGGRAPH2024. (gensub_345).
Supplanting matrices with Geometric Algebra (PGA) in a forward 3D renderer.
For info and live demo :
https://enkimute.github.io/LookMaNoMatrices/
Features :
* PBR Metalness.
* GGX IBL + DL.
* glTF/glb with animations.
* PGA motor skinning (isomorphic to dual quaternions).
* Animation blending with motors.
* 25% Smaller Vertex Descriptor!
* Tangent Space normalmapping using rotors.
* no matrices!