/LookMaNoMatrices

Supplanting matrices with PGA in a forward 3D renderer.

Primary LanguageJavaScriptMIT LicenseMIT

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!