Вопросы по теме 'terrain'
Генерация шума Perlin для ландшафта
Я пытаюсь реализовать исходный код, который нашел в Интернете , чтобы создать карта высот с использованием Perlin Noise. Мне успешно удалось получить карту высот с помощью функции noise3, причем третья координата является случайным «семенем», что...
53248 просмотров
schedule
14.12.2023
OpenGL - Как рассчитать нормали в сетке высот местности?
Мой подход заключается в вычислении двух касательных векторов, параллельных осям X и Y соответственно. Затем вычислите векторное произведение, чтобы найти вектор нормали.
Касательный вектор задается линией, которая пересекает среднюю точку на двух...
13400 просмотров
schedule
10.12.2022
Настройка генерации карты высот для шестиугольных сеток
В настоящее время я работаю над небольшим проектом просто для развлечения. Это приложение C++, WinAPI, использующее OpenGL.
Я надеюсь, что она превратится в RTS-игру, в которую играют на шестиугольной сетке, и когда я закончу базовый игровой...
5507 просмотров
schedule
10.12.2022
Столкновение с 3D-моделью местности
Итак, после неудачной попытки внедрить загрузку ландшафта карты высот в среду 3D-игры, я как бы сжульничал и загрузил свой ландшафт в 3D-игру, используя вместо этого модели из блендера в виде файлов OBJ. Я как бы понимал, что это будет дорого и,...
2309 просмотров
schedule
24.11.2022
Обновление ландшафта отстает от единства С# - Насколько эффективно обновлять ландшафт?
В игре игроки могут рубить деревья. Затем я создаю экземпляр падающего дерева на его месте.
Я удаляю дерево из списка ландшафта и обновляю ландшафт следующим образом:
var treeInstancesToRemove = new...
757 просмотров
schedule
25.10.2023
Определить тип местности на локации
Я пытаюсь определить тип местности в произвольном месте. Если я использую, например, Google Maps, я могу визуально увидеть, какая местность является лесом, застроенными территориями и водой, например, по цвету, отображаемому на карте.
Я пытаюсь...
480 просмотров
schedule
16.11.2022
Рендер карты высот OpenGL не отрисовывается
У меня есть растровая карта, созданная из файла dted. Я хочу использовать это растровое изображение и создать 3D-рендеринг местности. Я пытаюсь сделать это с векторами вершин, но вообще не смог достичь своей цели. Вот мой код paintGL:
void...
549 просмотров
schedule
29.04.2024
случайный воксельный ландшафт на графическом процессоре (постоянный ток против смс)
Я хочу создать случайный фрактальный ландшафт на графическом процессоре (с помощью вычислительного шейдера). Я начал с реализации марширующих кубов: Создание сложных процедурных ландшафтов с помощью графического процессора , и это работает очень...
987 просмотров
schedule
22.09.2022
Генерация воксельных выступов с 3D-шумом
Я работаю над воксельным движком пару месяцев, я понимаю, как вы можете использовать 2D-шум для создания карты высот и 3D-шум в качестве значения плотности, чтобы выбрать, какие воксели должны или не должны быть сплошными, но это только дает вам то,...
1184 просмотров
schedule
20.02.2024