Игры и 3D графика: различия между версиями
Перейти к навигации
Перейти к поиску
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) (→Doom) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 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=huMO4VQEwPc Let's Program Doom - Part 1] | |||
<embedvideo service="youtube" dimensions="800x450">https://www.youtube.com/watch?v=KdYTvqZmyBk&list=PLi77irUVkDasNAYQPr3N8nVcJLQAlANva&index=1</embedvideo> | |||
== Duke Nukem 3D == | == Duke Nukem 3D == | ||
Строка 72: | Строка 75: | ||
* [https://www.youtube.com/watch?v=FUGqzE6Je5c Why Unreal Engine 5.1 is a Huge Deal] | * [https://www.youtube.com/watch?v=FUGqzE6Je5c Why Unreal Engine 5.1 is a Huge Deal] | ||
== UE 5.2 == | |||
<embedvideo service="youtube" dimensions="800x450">https://www.youtube.com/watch?v=LeY6tAP-qss</embedvideo> | |||
= Assets = | = Assets = |
Текущая версия от 02:47, 15 августа 2024
Мой путь в 3D графику начался с главы учебника по Borland Pascal Немнюгина (ISBN: 5-8046-0137-7).
Я переписал код из книги и создал некий 3д рендер движок. Железо у меня тогда было не очень сильное и проект был заброшен. Скачать можно тут
APIs
OpenGL
- OpenGL
- https://cs.lmu.edu/~ray/notes/openglexamples/
- http://www.cosmic-rays.ru/books61/RedBook.pdf
- http://www.opengl-redbook.com/
Чайник - классический пример приложения на OpenGL
Vulkan
DirectX
Создание игры
- Unreal Engine vs Unity https://www.youtube.com/watch?v=BoREaOiEh9c
- Как города переносят в игры? Референсы, суды, шпионаж и путешествия https://www.youtube.com/watch?v=_j0c45JQWYc
- Большой открытый бесшовный мир | Unreal Engine 4 | World Composition https://www.youtube.com/watch?v=QqsVGioJZTQ
- Как левел-дизайнеры создают уровни
Evolution of 3D games
Wolfenstein 3D
- Wolfenstein 3D's map renderer
- Make Your Own Raycaster Part 1
- Writing my First Ray Casting Game using C++ and SFML - SFML Tutorial
Doom
Duke Nukem 3D
Quake
Game engines
- Unreal Engine 4
- Unity
- Godot Engine
Unreal Engine 4
- https://uengine.ru/download-unreal-engine-4
- https://docs.unrealengine.com/en-US/index.html
- https://docs.unrealengine.com/en-US/Engine/QuickStart/index.html
- https://docs.unrealengine.com/en-US/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html
- Rebirth: Introducing photorealism in UE4
Unreal Engine 5
- UE5 Быстрый урок новичку для начала работы в движке
- Unreal Engine 5 для начинающих | Основы для начала работы в движке | Без программирования