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

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 4: Строка 4:


<html5media width="800" height="450">https://www.youtube.com/watch?v=4FPiMHAO2i8</html5media>
<html5media width="800" height="450">https://www.youtube.com/watch?v=4FPiMHAO2i8</html5media>
= APIs =
* [https://docs.microsoft.com/ru-ru/windows/win32/directx DirectX]
* [https://www.vulkan.org/learn#key-resources Vulkan]
* [https://www.opengl.org/sdk/ OpenGL]
== OpenGL ==
* https://cs.lmu.edu/~ray/notes/openglexamples/
= Создание игры =


* Unreal Engine vs Unity https://www.youtube.com/watch?v=BoREaOiEh9c
* Unreal Engine vs Unity https://www.youtube.com/watch?v=BoREaOiEh9c
* Как города переносят в игры? Референсы, суды, шпионаж и путешествия https://www.youtube.com/watch?v=_j0c45JQWYc
* Как города переносят в игры? Референсы, суды, шпионаж и путешествия https://www.youtube.com/watch?v=_j0c45JQWYc
* Большой открытый бесшовный мир | Unreal Engine 4 | World Composition https://www.youtube.com/watch?v=QqsVGioJZTQ
* Большой открытый бесшовный мир | Unreal Engine 4 | World Composition https://www.youtube.com/watch?v=QqsVGioJZTQ
= Создание игры =
* [https://www.youtube.com/watch?v=AnL-gsXlGNs Как левел-дизайнеры создают уровни]
* [https://www.youtube.com/watch?v=AnL-gsXlGNs Как левел-дизайнеры создают уровни]


Строка 28: Строка 37:




= APIs =
* [https://docs.microsoft.com/ru-ru/windows/win32/directx DirectX]
* [https://www.vulkan.org/learn#key-resources Vulkan]
* [https://www.opengl.org/sdk/ OpenGL]


= Game engines =
= Game engines =

Версия от 23:16, 22 декабря 2022

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

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

<html5media width="800" height="450">https://www.youtube.com/watch?v=4FPiMHAO2i8</html5media>

APIs

OpenGL

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

Evolution of 3D games

Wolfenstein 3D

Doom

Duke Nukem 3D

Quake

Game engines

  • Unreal Engine 4
  • Unity
  • Godot Engine

Unreal Engine 4

Unreal Engine 5

UE 5.1

Assets

Lessons

Teapot