Model Matrix: Transformations
helios » Devlog

As I was working on porting the rotation matrices for the helios.math.transform library, I took a detour to formalize the underlying linear algebra. My goal was to move beyond treating the rotational part of the model matrix as just a black box and instead understand it from a coordinate system perspective.
This led me to writing an article that derives the model matrix as a change-of-coordinates transformation and proves the equivalence between pre-rotating the matrix and post-rotating the transformed vector. If you’re interested in the mathematical foundations of these essential transformations, you can read the full derivation here.
helios
helios is a custom game framework built from first principles, written in C++.
| Status | Prototype |
| Category | Tool |
| Author | GarageCraft Games |
| Tags | cpp, eductational, engine, gamedev, linearalgebra, programming, software-architecture |
More posts
- helios: Design and prototypical implementation of a C++ game framework2 days ago
- Just make it exist first!23 days ago
- Onwards to the rendering model44 days ago
- Event Queue and Application Controllers50 days ago
- From Camera- to Clip-Space, to NDCs and z-Fighting55 days ago
- Updates to main()58 days ago
- The Great Modular Restructuring59 days ago
- Layer Abstraction initiated65 days ago
- inb4 Clip Space66 days ago
- Model Matrix: Rotations70 days ago
Leave a comment
Log in with itch.io to leave a comment.