Вопросы по теме 'terrain'

Генерация шума Perlin для ландшафта
Я пытаюсь реализовать исходный код, который нашел в Интернете , чтобы создать карта высот с использованием Perlin Noise. Мне успешно удалось получить карту высот с помощью функции noise3, причем третья координата является случайным «семенем», что...
53248 просмотров
schedule 14.12.2023

OpenGL - Как рассчитать нормали в сетке высот местности?
Мой подход заключается в вычислении двух касательных векторов, параллельных осям X и Y соответственно. Затем вычислите векторное произведение, чтобы найти вектор нормали. Касательный вектор задается линией, которая пересекает среднюю точку на двух...
13400 просмотров
schedule 10.12.2022

Настройка генерации карты высот для шестиугольных сеток
В настоящее время я работаю над небольшим проектом просто для развлечения. Это приложение C++, WinAPI, использующее OpenGL. Я надеюсь, что она превратится в RTS-игру, в которую играют на шестиугольной сетке, и когда я закончу базовый игровой...
5507 просмотров

Столкновение с 3D-моделью местности
Итак, после неудачной попытки внедрить загрузку ландшафта карты высот в среду 3D-игры, я как бы сжульничал и загрузил свой ландшафт в 3D-игру, используя вместо этого модели из блендера в виде файлов OBJ. Я как бы понимал, что это будет дорого и,...
2309 просмотров
schedule 24.11.2022

Обновление ландшафта отстает от единства С# - Насколько эффективно обновлять ландшафт?
В игре игроки могут рубить деревья. Затем я создаю экземпляр падающего дерева на его месте. Я удаляю дерево из списка ландшафта и обновляю ландшафт следующим образом: var treeInstancesToRemove = new...
757 просмотров
schedule 25.10.2023

Определить тип местности на локации
Я пытаюсь определить тип местности в произвольном месте. Если я использую, например, Google Maps, я могу визуально увидеть, какая местность является лесом, застроенными территориями и водой, например, по цвету, отображаемому на карте. Я пытаюсь...
480 просмотров

Рендер карты высот OpenGL не отрисовывается
У меня есть растровая карта, созданная из файла dted. Я хочу использовать это растровое изображение и создать 3D-рендеринг местности. Я пытаюсь сделать это с векторами вершин, но вообще не смог достичь своей цели. Вот мой код paintGL: void...
549 просмотров
schedule 29.04.2024

случайный воксельный ландшафт на графическом процессоре (постоянный ток против смс)
Я хочу создать случайный фрактальный ландшафт на графическом процессоре (с помощью вычислительного шейдера). Я начал с реализации марширующих кубов: Создание сложных процедурных ландшафтов с помощью графического процессора , и это работает очень...
987 просмотров
schedule 22.09.2022

Генерация воксельных выступов с 3D-шумом
Я работаю над воксельным движком пару месяцев, я понимаю, как вы можете использовать 2D-шум для создания карты высот и 3D-шум в качестве значения плотности, чтобы выбрать, какие воксели должны или не должны быть сплошными, но это только дает вам то,...
1184 просмотров
schedule 20.02.2024