Я добавил процедурную генерацию в свой воксельный движок!
Автор: MaxMakesGames
Загружено: 2023-05-21
Просмотров: 10843
Описание:
Что может быть лучше воксельного мира? Бесконечный воксельный мир! Именно поэтому в этом видео я добавил процедурную генерацию в свой воксельный движок, чтобы он мог генерировать бесконечные миры по мере вашего перемещения. Он использует шум Перлина для создания гладкого рельефа и систему фрагментов для его загрузки и выгрузки.
Я также значительно улучшил систему разрушений движка, исправив множество ошибок и добавив разрушение во всех направлениях и даже создание туннелей.
Я также начал делать мир интереснее, добавляя деревья, но позже мне понадобится решение получше.
В следующей части я, вероятно, добавлю улучшенное освещение, чтобы всё выглядело лучше! Я думаю о своего рода трассировке лучей (ray tracing), оптимизированной для вокселей, так что следите за новостями.
Откуда я взял код для шума Перлина (спасибо всем): https://github.com/Reputeless/PerlinN...
Движок: OpenGL и C++
---------------------------------
Подпишитесь на обучающие материалы по созданию игр, другие материалы, связанные с играми, и следите за моими проектами в блогах разработчиков!
0:00 Вступление
0:25 Случайные значения
1:20 Генерация ландшафта
3:00 Загрузка при движении
4:53 Выгрузка
6:00 Всё сломалось
7:10 Разрушение
9:13 Деревья
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: