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

В чем смысл карт высот?
Я некоторое время размышлял над этим вопросом... многие 3D-движки поддерживают расширенный рендеринг местности с использованием деревьев квадрантов, LOD... все функции, которые вы ожидаете. Но каждый движок, который я видел, загружает данные о высоте...
3542 просмотров
schedule 31.05.2022

Как реализовать алгоритм ромбовидного квадрата?
Я читал это: http://www.gameprogrammer.com/fractal.html#diamond И там сказано: Это отправная точка для итеративной подпрограммы подразделения, которая состоит из двух этапов: Ромбовидный шаг: взяв квадрат из четырех точек,...
1839 просмотров

Создание случайного 2D-вогнутого полигонального ландшафта JavaScript
Я пишу простой клон лунного спускаемого аппарата на JavaScript ( http://www.isogenicengine.com/demos/1.1.0/lander/ ), и вместо базового ландшафта, в котором есть только взлеты и падения, я бы хотел, чтобы алгоритм генерировал случайные пространства,...
1197 просмотров
schedule 01.06.2023

Как восстановить 2D карту с типом местности (вода, лес, равнина..) Google/Bing map?
Интересно, можно ли восстановить тип местности (горы, лес, вода, равнина и т. д.) на Google Maps или Bing Mag на 2D/3D-карте . Для того, чтобы сгенерировать карту из положения игрока в реальном мире! я думаю можно с количеством доступных API...
722 просмотров

Проблема со столкновением с землей при использовании Three.js
Я создал ландшафт с помощью карты высот в Three.js и использую misc_controls_pointerlock mrdoob для столкновения и движения. Однако, когда я делаю objects.push(terrainobj); , производительность падает примерно до 3 кадров в секунду (примерно с 60),...
653 просмотров
schedule 29.09.2022

Разрыв странной местности XNA
Позвольте мне сначала опубликовать изображения ... Сплошной снимок с разрывом И каркасный снимок этого места Я в основном использую учебник Римера , а код рендеринга является.. Основной рендер public void Render() {...
351 просмотров
schedule 27.07.2022

Текстурирование триангулированного ландшафта без перерисовки вершин
Я делаю программу, отображающую трехмерную текстурированную местность. У меня проблемы с производительностью. Я рисую ландшафт и текстурирую его одновременно -> void Triangle::drawTriangle( int showTexture){ if (textureId!=0 &&...
106 просмотров
schedule 10.09.2022

OpenGL / GLSL Terrain Blending Textures Solution
Я пытаюсь заставить работать редактор карт. Моя идея состояла в том, чтобы создать массив текстур для смешивания нескольких текстур ландшафта. Один единственный канал текстуры (например, r) связан с альфа-текстурой ландшафта. Вопрос в следующем:...
377 просмотров
schedule 12.04.2022

Загрузка реального ландшафта в three.js с использованием бесплатных картографических данных
Есть ли у кого-нибудь идеи о том, как загрузить реальные данные о местности в сцену three.js. Я хотел бы иметь 3D-модель на реальном ландшафте, то есть на высотах и ​​наложенных спутниковых снимках. Создать сцену: ok Загрузить и анимировать...
4667 просмотров
schedule 14.08.2022

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

Почему назначение heightmapResolution увеличивает размер моего ландшафта?
Итак, я пытался сгенерировать ландшафт с помощью кода и столкнулся с проблемой. Когда я назначаю heightmapResolution, размер моего ландшафта увеличивается в степени, равной степени двойки. Например, если мое разрешение карты высоты равно 513, то...
1081 просмотров
schedule 07.08.2023

Обнаружение уклона as3 для неравномерных ландшафтов
Я хочу создать 2D-игру, в которой машина движется по краю холма неправильной формы. Я хочу использовать базовый as3 (без физического движка, такого как Box2d или Nape). После долгих поисков я нашел эту вещь , которая точно то, что я хочу, но есть...
117 просмотров
schedule 28.03.2022

Путь цезия на рельеф: линия, соединяющая 2 точки, проходит под рельефом
У меня есть путь, движущийся во времени. Я использую Cesium.sampleTerrain, чтобы получить высоту позиций и наложить их на ландшафт. Проблема в том, что даже если все точки находятся на местности, линия, соединяющая 2 точки, иногда уходит под...
987 просмотров
schedule 01.01.2023

Треугольная сетка отображается неправильно [DirectX 11]
Я пытаюсь создать сетку треугольников для проекта генерации ландшафта в DirectX 11, но когда она отображается на экране, она рисует по всем трем осям, а не только по x и z. Я получаю правильное количество вершин и индексов, но в векторе...
157 просмотров
schedule 04.06.2023

Как рассчитать, какие чанки должны загружаться первыми в воксельной игре?
Я разрабатываю воксельную игру (например, Minecraft, Cube World, InifiniMiner и т. д.) в игровом движке Unity3D, используя C# в качестве языка программирования. Один фрагмент имеет размер 16x16x16 блоков. Мой код загружает один фрагмент из...
747 просмотров
schedule 01.03.2022

Массивы VS Списки для массивных данных с множественной структурой
Для проекта я переделываю воксельный блочный терран Minecraft. В настоящее время я использую массив из трех ключей ( new Block[,,] ), а затем я могу ссылаться на блок, используя его шнуры, такие как BlockList[x,y,z].BlockID , и тому подобное....
75 просмотров
schedule 14.03.2022

Как пройти по дереву четырехугольников, чтобы получить узлы самого нижнего уровня (3D, C++, DX11)
Я создаю четырехугольное дерево для своего трехмерного ландшафта, так как мне нужно беспокоиться только об осях Z и X, и у меня возникают проблемы с тем, как на самом деле перемещаться вниз после создания дерева. Я создал дерево, и они хранятся в...
637 просмотров
schedule 11.01.2024

Обработка NA в функции растрового рельефа
При вычислении уклона из растра высот с использованием функции Terrain из пакета raster возникает эффект границы, когда NA возвращаются для ячеек, имеющих одного или нескольких соседей NA. library(raster) elevation <- getData('alt',...
238 просмотров
schedule 17.10.2023

Ошибка Cesium-terrain-builder-docker при загрузке cesium.js в браузере
Я хочу обслуживать пользовательские данные ландшафта на своем сервере, поэтому я попробовал Cesium Terrain Builder Docker ( cesium-terrain-builder-docker ). (возможно) Полностью сгенерировать квантованную сетку-террейн с помощью докера...
611 просмотров
schedule 07.06.2023

Как найти вращение местности на основе координаты?
Я задавался вопросом, как я могу найти поворот на точке местности с помощью Vector3? public class Grid : MonoBehaviour { public Terrain terrain; public Vector3 area; [HideInInspector] public List<Vector3> points; public...
169 просмотров
schedule 20.05.2023