Create a 3D Graphics Engine
- Amelia Zhu
- Dec 15, 2020
- 1 min read
Updated: Jan 13, 2021
3D Graphics Systems From Scratch
Knowledge points
1. In order to draw a 3D scene, we need to create the illusion of depth.
2. Perspective projection
3. Field of View
4. Vertices / Faces / Primitives
5. Platonic Solids
6. model coordinates - model matrix
world coordinates - view matrix
camera coordinates - projection matrix
7. Identity matrix-translation-Scaling-Rotation
Practice 1
My code
Practice 2
My code
What can members do?
Members can follow each other, write and reply to comments and receive blog notifications. Each member gets their own personal profile page that they can customize.
Practice 3
My code
Comments