Игры и 3D графика: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 45: Строка 45:
* [https://www.youtube.com/watch?v=huMO4VQEwPc Let's Program Doom - Part 1]
* [https://www.youtube.com/watch?v=huMO4VQEwPc Let's Program Doom - Part 1]
* [https://www.youtube.com/watch?v=eBU34NZhW7I DOOM’s Development: A Year of Madness]
* [https://www.youtube.com/watch?v=eBU34NZhW7I DOOM’s Development: A Year of Madness]
https://www.youtube.com/watch?v=KdYTvqZmyBk&list=PLi77irUVkDasNAYQPr3N8nVcJLQAlANva&index=1


== Duke Nukem 3D ==
== Duke Nukem 3D ==

Версия от 20:14, 26 апреля 2023

Мой путь в 3D графику начался с главы учебника по Borland Pascal Немнюгина (ISBN: 5-8046-0137-7).

Я переписал код из книги и создал некий 3д рендер движок. Железо у меня тогда было не очень сильное и проект был заброшен. Скачать можно тут

APIs

OpenGL

Чайник - классический пример приложения на OpenGL

Vulkan

DirectX

Создание игры

Evolution of 3D games

Wolfenstein 3D

Doom

https://www.youtube.com/watch?v=KdYTvqZmyBk&list=PLi77irUVkDasNAYQPr3N8nVcJLQAlANva&index=1

Duke Nukem 3D

Quake

Game engines

  • Unreal Engine 4
  • Unity
  • Godot Engine

Unreal Engine 4

Unreal Engine 5

UE 5.1

Assets

Lessons