Игры и 3D графика: различия между версиями
Перейти к навигации
Перейти к поиску
Artem (обсуждение | вклад) (→Assets) |
Artem (обсуждение | вклад) (→Doom) |
||
(не показана 31 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
Мой путь в 3D графику начался с главы учебника по Borland Pascal Немнюгина (ISBN: 5-8046-0137-7). | |||
Я переписал код из книги и создал некий 3д рендер движок. Железо у меня тогда было не очень сильное и проект был заброшен. [http://alexartwww.ru/pc/langs/pascal/ Скачать можно тут] | |||
<embedvideo service="youtube" dimensions="800x450">https://www.youtube.com/watch?v=4FPiMHAO2i8</embedvideo> | |||
= APIs = | |||
== OpenGL == | |||
* [https://www.opengl.org/sdk/ OpenGL] | |||
* https://cs.lmu.edu/~ray/notes/openglexamples/ | |||
* http://www.cosmic-rays.ru/books61/RedBook.pdf | |||
* http://www.opengl-redbook.com/ | |||
'''Чайник - классический пример приложения на OpenGL''' | |||
* https://math.hws.edu/bridgeman/courses/324/s06/doc/opengl.html | |||
* [https://www.youtube.com/watch?v=ih20l3pJoeU Code-It-Yourself! 3D Graphics Engine Part #1 - Triangles & Projection] | |||
== Vulkan == | |||
* [https://www.vulkan.org/learn#key-resources Vulkan] | |||
== DirectX == | |||
* [https://docs.microsoft.com/ru-ru/windows/win32/directx DirectX] | |||
= Создание игры = | |||
* 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 Как левел-дизайнеры создают уровни] | |||
= Evolution of 3D games = | |||
== Wolfenstein 3D == | |||
* [https://www.youtube.com/watch?v=eOCQfxRQ2pY Wolfenstein 3D's map renderer] | |||
* [https://www.youtube.com/watch?v=gYRrGTC7GtA Make Your Own Raycaster Part 1] | |||
* [https://www.youtube.com/watch?v=LUYxLjic0Bc Writing my First Ray Casting Game using C++ and SFML - SFML Tutorial] | |||
== Doom == | |||
* [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=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 == | |||
== Quake == | |||
= Game engines = | = Game engines = | ||
Строка 21: | Строка 64: | ||
* https://docs.unrealengine.com/en-US/Engine/QuickStart/index.html | * https://docs.unrealengine.com/en-US/Engine/QuickStart/index.html | ||
* https://docs.unrealengine.com/en-US/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html | * https://docs.unrealengine.com/en-US/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html | ||
* [https://www.youtube.com/watch?v=9fC20NWhx4s Rebirth: Introducing photorealism in UE4] | |||
** [https://www.youtube.com/watch?v=PKq0deFnoZ4 Создание фотореалистичного синематика в UE4 НА РУССКОМ] | |||
= Unreal Engine 5 = | |||
* [https://www.youtube.com/watch?v=LdJAp1RS04g UE5 Быстрый урок новичку для начала работы в движке] | |||
* [https://www.youtube.com/watch?v=h43SImYwJLk Unreal Engine 5 для начинающих | Основы для начала работы в движке | Без программирования] | |||
== UE 5.1 == | |||
* [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 для начинающих | Основы для начала работы в движке | Без программирования