Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course constructs a 3D graphics engine from scratch, covering triangles, coordinate normalization, field of view, matrix operations, projection, rotation, translation, and triangle rendering.
Syllabus
Introduction
Triangles
Project Setup
Creating the Triangles
Defining the Screen
Normalizing the Screen Space
Field of View
Z Axis
Scaling
Matrix Multiplication
Projection Matrix
Matrix Structure
Projection Matrix Mat
Matrix Vector Multiplication
Triangle Projection
Drawing a Triangle
Using Solid Pixels
Scale Field
Offset
Rotation
Rotation matrices
Outro
Taught by
javidx9