Главная
Study mode:
on
1
Introduction
2
Triangles
3
Project Setup
4
Creating the Triangles
5
Defining the Screen
6
Normalizing the Screen Space
7
Field of View
8
Z Axis
9
Scaling
10
Matrix Multiplication
11
Projection Matrix
12
Matrix Structure
13
Projection Matrix Mat
14
Matrix Vector Multiplication
15
Triangle Projection
16
Drawing a Triangle
17
Using Solid Pixels
18
Scale Field
19
Offset
20
Rotation
21
Rotation matrices
22
Outro
Description:
Embark on a journey to construct a 3D graphics engine from scratch in this first installment of a comprehensive video series. Begin by setting up the project and delve into the fundamentals of vertices and triangles. Explore the process of converting 3D coordinates into on-screen 2D coordinates using projection matrices. Witness the culmination of these concepts as a cube rotates on two axes and translates across the screen. Learn about normalizing screen space, implementing field of view, handling the Z-axis, and applying scaling techniques. Master matrix multiplication, understand projection matrix structure, and grasp matrix-vector operations. Dive into triangle projection, drawing techniques, and the use of solid pixels. Conclude with an exploration of rotation matrices and their application in 3D graphics.

Code-It-Yourself 3D Graphics Engine - Triangles and Projection - Part 1

javidx9
Add to list
0:00 / 0:00