Вопросы по теме 'terrain'
OpenGL: лучший метод рендеринга ландшафта, координаты текстуры которого меняются в реальном времени?
Мне нужно визуализировать визуализированные анимации для моих текстур ландшафта; какой метод рендеринга лучше всего подходит для этого? анимация выполняется путем настройки координат текстуры.
У меня есть предварительно созданный массив для всех...
1990 просмотров
schedule
16.10.2022
Как правильно получить высоту местности в точке (x, z) на масштабированной местности
Чтобы правильно сопоставить каждый пиксель изображения карты высот с ландшафтом, мы получим ландшафт как по ширине, так и по длине на 1 единицу меньше, чем фактическая ширина и длина карты высот. Например, если у нас есть изображение шириной всего 2...
3591 просмотров
schedule
02.03.2022
Рендеринг нескольких текстур на местности в XNA / C #
Я работаю над ландшафтом на XNA / C #. Мое намерение состоит в том, чтобы иметь возможность визуализировать несколько текстур на земле по всей местности. Однако все руководства, такие как this , способны только это примерно с 3-4 текстурами....
1224 просмотров
schedule
21.02.2024
Java Perlin Noise для создания 2D-ландшафта
ОБНОВЛЕНИЕ: Официальный список вопросов:
Что представляют собой значения с плавающей запятой (как входные параметры, так и выходные данные) реализации 2D-шума? - Ответ частично, входные данные - это координаты. Как насчет вывода? Кроме того,...
2607 просмотров
schedule
02.09.2023
Выравнивание участков ландшафта (алгоритм ромбовидного квадрата)
Я программирую движок ландшафта, который использует фрагменты в стиле Minecraft. Фрагменты генерируются отдельно с использованием алгоритма Diamond-square .
Проблема в том, что эти куски не выстраиваются в линию, они совершенно разные. Я...
2191 просмотров
schedule
23.02.2024
Three.js - Редактировать геометрию плоскости
Итак, я хочу сделать простой редактор ландшафта. Итак, на mouseDown я хочу, чтобы выбранное лицо двигалось вверх. Пересечение работает отлично, и я пытаюсь изменить геометрию следующим образом:
var intersects2 =...
3336 просмотров
schedule
15.06.2022
Внедрение QuadTree Terrain на планете (Geomipmapping)
У меня есть QuadTree, который можно разделить, поместив объекты в узлы. Еще у меня есть планета, сделанная в OpenGL в виде Quad Sphere. Проблема в том, что я не знаю, как их собрать. Как QuadTree хранит информацию о планете? Сохраняю ли я вершины...
5326 просмотров
schedule
12.01.2023
артефакты во время генерации карты высот с использованием фрактала в стиле плазмы
Сегодня я провел несколько часов, исследуя, как обычно происходит генерация случайного ландшафта, и после прочтения о плазменном фрактале (смещение средней точки и алгоритм ромбовидного квадрата) я решил попробовать реализовать его. Мой результат был...
952 просмотров
schedule
07.02.2022
C++ OpenGL Threaded Terrain Сбой
Какова цель:
Я относительно новичок в многопоточности. Я пытался сделать ландшафт с рендерингом Quad-Tree, который будет рендериться быстро и эффективно. Количество рельефа, отображаемого в настоящее время, значительно отставало бы от...
715 просмотров
schedule
16.08.2023
Шум Перлина и карты высот/растровые изображения
Мы используем функцию шума Перлина для создания карты высот (которую можно рассматривать как растровое изображение в оттенках серого).
Есть ли какие-то методы, чтобы пойти в другом направлении? У меня есть растровое изображение, и я хочу...
574 просмотров
schedule
13.09.2023
Обнаружение положения мыши на местности
У меня очень простая карта местности, например, 256х256 тайлов, она разбита на тайлы (одинаковые квадраты...). каждая плитка имеет высоту, наклон... Что-то вроде рисунка ниже. Мой внешний вид по умолчанию будет видом iso. (Каждая плитка может быть...
254 просмотров
schedule
28.07.2022
JAVA — JMonkeyEngine — получение информации о сцене
Я работаю над JMonkeyEngine 3.0.
У меня есть карта в Scene.j3o
Я хотел бы добавить уровень детализации, но я не знаю, как получить геометрию местности. Я нашел несколько кодов, но все они основаны на карте высот и использовании TerrainQuad....
372 просмотров
schedule
31.08.2022
Наложение текстур на ландшафт в three.js
У меня большая территория, и я хотел бы наложить на нее спутниковый снимок низкого разрешения.
Затем, в областях рядом с пользователем, я хотел бы смешать текстуру рельефа с более высоким разрешением.
Является ли разбрызгивание текстур лучшим...
1521 просмотров
schedule
09.10.2023
Алгоритм Midpoint Displacement 2D, создающий необычные узоры
У меня возникли трудности с алгоритмом смещения средней точки с использованием Haxe. Я реализую это, следуя шагам, описанным здесь .
Сначала создайте массив, представляющий пустую карту. Вы начинаете с присвоения четырем углам случайного...
754 просмотров
schedule
10.04.2023
Opengl шейдеры рельефа и тесселяции
Два вопроса:
Как в современных играх устанавливаются вершины террейна? Они прикрепляют изображение карты высот к текстуре, а затем используют его для установки положения каждой вершины, или они просто используют 3D-программу (например, Blender)...
1784 просмотров
schedule
26.08.2023
Использование SFML для отображения растрового файла
Я пытаюсь реализовать SFML API в своем проекте, который касается процедурной генерации местности с использованием алгоритма шума Перлина. С помощью превосходной библиотеки с открытым исходным кодом libnoise создается файл карты высот в формате .bmp....
943 просмотров
schedule
21.05.2024
Бикубическая интерполяция двухмерного массива Java
Недавно я играл с бикубической интерполяцией, так как хочу сгенерировать землю на основе реальных карт высот внутри Minecraft. Причина, по которой я использую интерполяцию, заключается в том, что я хотел бы сделать мир более детализированным. После...
3034 просмотров
schedule
31.08.2023
Как получить значение высоты (координата Z) с поверхности сетки, дающей X и Y в Three.js?
Я хотел бы знать, можно ли получить координату Z точки в трех js, зная X и Y этой точки. Я кое-что проверил: я рисую линию в этих координатах X и Y и пытаюсь получить пересечение этой линии и поверхности (сетки), созданной из файла tiff. но много...
440 просмотров
schedule
28.08.2023
Артефакты освещения ландшафта OpenGL 3D
Я делаю попиксельное освещение (затенение Фонга) на своей местности. Я использую карту высот для создания высоты ландшафта, а затем вычисляю нормаль для каждой вершины. Нормали интерполируются во фрагментном шейдере и также нормализуются.
Я...
877 просмотров
schedule
03.01.2024
Карта высоты местности — C++/Vertex Shader имеет разные значения
Я работал на местности и должен был полностью остановиться. Я программирую на C++, DirectX9 и HLSL для создания ландшафта, но я также использую карты высот в формате BMP. Я загружаю информацию с карты высот как на стороне C++, так и на стороне...
164 просмотров
schedule
09.10.2023