3D Game Engine | 37 | Освещение, модель затенения Фонга
HTML-код
- Опубликовано: 28 сен 2024
- Создадим источник света и реализуем модель затенения по Фонгу
----------------------------------------------------------------------------------------------------------
Коммит:
github.com/sim...
----------------------------------------------------------------------------------------------------------
GitHub проекта:
github.com/sim...
----------------------------------------------------------------------------------------------------------
Discord Server:
/ discord
----------------------------------------------------------------------------------------------------------
Мои соцсети:
VK: mtrx1
Twitch: / matrix_x
Instagram: / al.exander7683
----------------------------------------------------------------------------------------------------------
Поддержка канала:
www.donational...
fantalks.io/r/...
www.patreon.co...
Спасибо за уроки! Пока не хватает времени их смотреть (подготовка к ЕГЭ), но потом обязательно продолжу просмотр) Продолжай в том же духе!
Ну грех не поздравить такого человека с Новым Годом! С Новым Годом Вас!
Благодарю! И Вас с новым годом!)
Шикарные уроки
спасибо
Thanks sir,The series is a little slow, but it's good.
ваще огонь. полгода небыл на канале. и вот уже уроки по свету!!!
гуй есть шейдеры есть ввод есть свет тоже уже есть.
осталось звук разобрать и загрузку моделей. и все можно будет пилить свою игру. тетрис в 3д например ))
ваще круто что научил как использовать сторонние либы!
пилим свой анриал 6 и свой сталкер 3 на нем))) шутка конечно.
уроки просто супер. для самых маленьких все по пунктам по четко
А вы планируете сделать перемещение объектов трёхмерными стрелками, как в крупных движках и программах для моделирования? Так было бы удобнее
Да, конечно, но пока до этого еще рановато
@@SimpleCodingChannel Есть дополнение к ImGui, называется ImGuizmo, там есть весь функционал, чтобы реализовать гизмосы(эти стрелочки). Я бы посмотрел туториал по этой библиотеке
Я не понимаю одного, если это всего лишь движок, а не игра, то он должен выдавать собственный .exe файл, как это должно работать?
Движок - это всего лишь фреймворк, который может являться частью программы. Сейчас этот фреймворк используется пока только в едиторе, который после компиляции уже является exe файлом. Потом попробуем уже сделать игру, которая тоже будет использовать фреймворк движка и являтся exe файлом с ресурсами.
Движок состоит из двух частей - игрового исполняемого файла с данными о игре и вторая часть - редактор игры. В данных уроках рассматривается, как я понял, именно исполняемый файл игры.
Не совсем. Движок - это фреймворк, который можно прилинковать к любой программе. Сейчас у нас пока только один исполняемый файл - это эдитор, который использует возможности фреймворка для рендеринга и построения сцены. Потом при создании игры нужно будет создавать отдельный исполняемый файл игры, который тоже будет прилинковывать к себе фреймвор движка, но помимо этого еще в себе будет содержать ресурсы и логику игры.
Найс гайд
Дружище, делаешь крутое. Продолжай)
А сложно в движок кидать свои модельки?
Не сказать, чтобы сложно. Можно взять уже готовую библиотеку для популярных форматов и потом просто правильно запихнуть полученные данные модели в движок
@@SimpleCodingChannel есть очень популярный формат моделей FBX и если его добавлять, то использовать либу OpenFBX т.к. Autodesk FBX закрытый и имеет только х86 готовые либы.
@@SimpleCodingChannel assimp можно использовать
В Linux будет работать?
Я не проверял, но по идее должно, все максимально кроссплатформенно. Единственное нужны последние драйвера для OpenGL 4.6
@@SimpleCodingChannel работает на линуксе но нужно 2 инклуда сделать. Пытался оформить PR, но что-то пошло не так) написал в issues)
Спасибо!
Крутые уроки, планируются ли видео дальше?
Конечно! Только времени на все не хватает, не получается часто выпускать