Загрузка страницы

Let's build a 3D Engine! Part 1: Perspective and Projection

Building a 3D Engine, Part 1: Perspective and Projection
In this first episode, I'm explaining how to project a 3D virtual space unto a 2D screen.

Wikipedia for Rotation Matrix: https://en.wikipedia.org/wiki/Rotation_matrix#In_three_dimensions

Second episode: https://youtu.be/NqZ_iVL1ttY
Third episode: https://youtu.be/A-3T2OvULSc
Fourth episode: https://youtu.be/pyJtDDY8J-A
Fifth episode: https://youtu.be/roA951uuY6E
Sixth episode: https://youtu.be/K9Qz2pbkDOE

Roadmap for the 3D Engine:
* Perspective / projection (THIS EPISODE)
- Using triangles: sorting, normals, back face culling (EPISODE 2: https://youtu.be/NqZ_iVL1ttY)
- Rasterization (EPISODE 3: https://youtu.be/A-3T2OvULSc)
- Custom Texturing (EPISODE 3: https://youtu.be/A-3T2OvULSc)
- Cameras (EPISODE 4: https://youtu.be/pyJtDDY8J-A)
- Triangle clipping (EPISODE 4: https://youtu.be/pyJtDDY8J-A)
- Lighting (EPISODE 5: https://youtu.be/roA951uuY6E)
- Loading blender objects (EPISODE 6: https://youtu.be/K9Qz2pbkDOE)
- Depth buffer (EPISODE 6: https://youtu.be/K9Qz2pbkDOE)
- Software anti-aliasing
- Build an actual game with the engine

GitHub: 3D Game Engine: https://github.com/BuildSucceeded/3D-Game-Engine

Build Succeeded Discord Server: https://discord.gg/Rt6uTeC

Twitter: @SucceededBuild
Facebook: https://www.facebook.com/GameBuildSucceeded/

Patreon: https://www.patreon.com/BuildSucceeded

0:00 Intro
0:30 About 3D Renderers
1:27 Paper explanations
4:12 Base classes
5:23 Implementation
8:50 Results

Видео Let's build a 3D Engine! Part 1: Perspective and Projection канала Build Succeeded
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
29 января 2021 г. 13:48:06
00:10:36
Яндекс.Метрика