Игры и 3D графика: различия между версиями
Перейти к навигации
Перейти к поиску
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) (→Doom) |
||
(не показано 14 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Мой путь в 3D графику начался с главы учебника по Borland Pascal Немнюгина (ISBN: 5-8046-0137-7). | Мой путь в 3D графику начался с главы учебника по Borland Pascal Немнюгина (ISBN: 5-8046-0137-7). | ||
Я переписал код из книги и создал некий 3д рендер движок. Железо у меня тогда было не очень сильное и проект был заброшен. | Я переписал код из книги и создал некий 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 Как левел-дизайнеры создают уровни] | * [https://www.youtube.com/watch?v=AnL-gsXlGNs Как левел-дизайнеры создают уровни] | ||
Строка 23: | Строка 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 == | ||
== Quake == | == Quake == | ||
= Game engines = | = Game engines = | ||
Строка 57: | Строка 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 = | ||
Строка 69: | Строка 91: | ||
* https://www.youtube.com/channel/UCLbkGIcYJxxL0tciH9RVebg | * https://www.youtube.com/channel/UCLbkGIcYJxxL0tciH9RVebg | ||
* https://www.youtube.com/watch?v=2AW3c24hFJA | * https://www.youtube.com/watch?v=2AW3c24hFJA | ||
Текущая версия от 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 для начинающих | Основы для начала работы в движке | Без программирования