Наложение текстур на ландшафт в three.js

У меня большая территория, и я хотел бы наложить на нее спутниковый снимок низкого разрешения.

Затем, в областях рядом с пользователем, я хотел бы смешать текстуру рельефа с более высоким разрешением.

Является ли разбрызгивание текстур лучшим способом сделать это или есть лучший способ? (Разбрызгивание текстуры с помощью Three.js)


person Eric    schedule 05.03.2014    source источник


Ответы (1)


Что ж, чтобы применить текстуру к вашей карте высот, я предлагаю вам использовать функцию THREE.ImageUtils.loadTexture. Обратите внимание, что вам понадобится текстура в формате jpg, а не tiff. См. это . Код находится в github.

Для изменения разрешения сетки в соответствии с высоким разрешением спереди вы можете использовать алгоритмы cariayble LOD, один пример можно найти здесь.

person Sean    schedule 14.06.2014