Что такое 3D-просмотрщик рельефа?
3D-просмотрщик рельефа преобразует изображения карт высот в градациях серого в интерактивный трёхмерный рельеф. Загрузите любую карту высот, где яркость соответствует высоте, и облетите результат, чтобы изучить его со всех сторон.
При загрузке карта высот сэмплируется в треугольную сетку; разрешение определяет, сколько вершин строится (низкое — плавнее вращение, высокое — острее гребни). Раскраска переключается от топографической (синий, зелёный, коричневый и белый в зависимости от высоты) и плоского спутникового оттенка к палитрам пустыни, вулкана и арктики, а также к чистому каркасу. Переключитесь на вид сверху для плоской ортографической карты и смотрите панель минимальной/средней/максимальной высоты, чтобы оценить контраст. PNG и JPG подходят, лишь бы изображение было квадратным.
Как использовать
- Загрузите изображение карты высот в градациях серого (PNG или JPG), где белый цвет — максимальная высота, а чёрный — минимальная.
- Настройте масштаб высоты, чтобы усилить или сгладить рельеф, выберите цветовую схему (топографическая, спутниковая, пустыня, вулкан, арктика или каркас) и задайте разрешение рельефа.
- Вращайте камеру вокруг рельефа перетаскиванием, масштабируйте колёсиком мыши и экспортируйте скриншот понравившегося ракурса в PNG.
Когда использовать
- Просматривать выдачу Perlin-шума или Photoshop-карты высот до импорта в Unity или Unreal.
- Превращать реальные тайлы DEM (цифровой модели рельефа) в 3D-иллюстрации для статьи в блог.
- Проверять процедурный скрипт ландшафта: выгрузить из него карту высот и облететь её.
Результат
Разработчик игр загружает карту высот 512×512 на основе шума Перлина, устанавливает масштаб высоты 150%, применяет топографическую раскраску и вращает рельеф в поисках лучшего ракурса для сцены горного перевала в своей RPG.
Частые вопросы
- Какого размера в пикселях должна быть карта высот?
- Лучше всего работают квадратные изображения от 256×256 до 1024×1024. Просмотрщик понижает разрешение до выбранного, так что вход 4096 пикселей при настройках по умолчанию ужмётся примерно до 512 вершин с каждой стороны. Не-квадратные изображения растягиваются на квадрат.
- Почему мой рельеф выглядит как плоский лист?
- Либо у карты высот слишком низкий контраст (почти серое изображение даёт почти плоскую сетку), либо ползунок высоты на минимуме. Поднимите шкалу высоты до 150–200% и заодно посмотрите гистограмму исходника в любом редакторе.
- Всегда ли белый — это высоко, а чёрный — низко?
- Да. Просмотрщик читает значение серого пикселя и напрямую переводит его в высоту: 255 (белый) — пик, 0 (чёрный) — дно. Если ваша карта высот сделана по обратной конвенции, просто включите переключатель «Инвертировать высоты» — и она исправится сразу.
- Можно ли наложить спутниковую текстуру или карту цвета?
- Пока нет. Просмотрщик использует процедурное затенение по высоте или каркас. Для настоящей спутниковой текстуры лучше экспортировать сетку в инструмент с отдельной диффузной текстурой, например Blender или QGIS с QGIS2threejs.
- Каков размер PNG-скриншота?
- PNG соответствует разрешению экранного канваса, обычно около 1200×800 в зависимости от вьюпорта. В выгрузку попадает текущий ракурс камеры, освещение и цветовая схема, так что настройте их до экспорта.
Похожие инструменты
3D-макет коробки/упаковки
Просмотр дизайна упаковки в 3D
3D-диаграмма рассеяния
Визуализация точек данных в трёхмерном пространстве
3D-витрина Товаров
Вращайте и рассматривайте товары в интерактивном 3D
Создание 3D-текста
Создавайте объёмный 3D-текст с уникальными стилями
Площадка WebGL-шейдеров
Пишите и просматривайте GLSL-шейдеры в реальном времени
Просмотр 360° изображений
Просматривайте и исследуйте 360-градусные панорамные снимки