Math for Game Developers: Why do we use 4x4 Matrices in 3D Graphics?
3-Second Blueprint (English)
- Pure 3x3 linear matrices preserve the origin, enabling 3D rotation, scaling, and shear while preventing vector translation.
- Appending a fourth homogeneous coordinate (w=1) lets matrix multiplication add translation offsets (tx, ty, tz) to 3D points.
- Geometrically, 3D translation via a 4x4 matrix acts as a linear shear transformation projected from four-dimensional space.
4x4 Transformation MatrixHomogeneous CoordinatesLinear Shear3D Rendering Pipeline
3-Sekunden-Fazit (Deutsch)
- Reine 3x3-Matrizen erhalten den Ursprung und erlauben 3D-Rotation, Skalierung und Scherung, aber keine Vektortranslation.
- Eine vierte homogene Koordinate (w=1) ermöglicht das Addieren von Translationsversätzen (tx, ty, tz) per Matrixmultiplikation.
- Geometrisch entspricht die 3D-Translation mittels 4x4-Matrix einer linearen Scherung im vierdimensionalen Raum.
4x4-TransformationsmatrixHomogene KoordinatenLineare Scherung3D-Grafikpipeline
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.