Рейтинг 4.9 из 5 (13 Голосов)

Создание рельефа в 3DsMax

В этом материале разберем основные варианты моделирования рельефа ландшафта. И конечно же каждый может выбрать наиболее удобный способ, с точки зрения создания и дальнейшего редактирования.

Если надо получить точную модель реальной земной поверхности, за основу в любом случае придется брать горизонтали высот, как на географической карте. Если такой карты нет - то можно руководствоваться фотографиями участка или даже придумать рельеф самостоятельно.

Набор сплайнов для рельефаНабор сплайнов для создания рельефа.

Составной объект Terrain

Первый и самый очевидный способ, который, к сожалению, дает не самый лучший результат. Поверхность строится на основе набора сплайнов-горизонталей, причем расстояние между вертексами непосредственно влияет на форму поверхности. Чаще всего сетка получается слишком грубая, а встроенные в параметры Terrain переключатели дают слишком скромный эффект.

Результат примения Terrain

После применения TurboSmooth результат будет сглаженнее, но топология сетки не каждому понравится.

terrtsmooth

Скрипт Populate:Terrain

Аналогично предыдущему способу строит рельеф на основе набора сплайнов-горизонталей, но на выходе мы получаем ровную четырехугольную сетку, которую легко редактировать на следующих этапах.

Сплайны, перед применением скрипта, необходимо приаттачить (Attach). Результирующий объект представляет собой сплайн с наложенным сверху модификатором EditPoly (в стеке отображается как Populate:Terrain). О скрипте подробнее на SсriptSpot. К сожалению сайт разработчика сейчас не работает.

PopulateTerrain

На примере показана сетка размером 50х50 сегментов. Сам плагин после установки можно тайти в меню Tools. Так же этот инструмент можно найти в скриптах и добавить в интерфейс.

Настройки скрипта

Модификатором Surface + Cros Section из сплайнов.

Этапы работы этим способом: сплайны-горизонтали собираем в один объект-сплайн, применяем функцию Cross Section, модификатор Surface — получаем сглаженную поверхность. Сложность этого способа заключается в необходимости добиваться одинакового количества вершин на горизонталях — абсолютно нереальное требование на сложных поверхностях.

Результат применения CrosSection

Полученная поверхность:

Модификатор Surface

Edit Poly + Soft Selection.

Довольно удобный метод с  хорошей топологией сетки. Создаем плоскость нужный размеров, применяем модификатор Edit Poly, а далее необходимо активировать плавное выделение Soft Selection...

Задавая параметр Falloff, добиваеся правильного размера области спада и перемещая подобъекты, добиваемся требуемой формы рельефа...

Soft Selection при создании рельефа

Paint Deformation в Edit Poly

Плоскость преобразуем в полигональную сетку и рисуем нужный рельеф мышкой (кнопка Push/Pull в свитке Paint Deformation на командной панели). Cпособ идеально подходит для быстрой прорисовки почти произвольной поверхности, поскольку вы можете строить горы и впадины прямо в окне проекции.

Инструмент PaintDeforrm

В этот же раздел можно записать и другие похожие способы создания произвольного рельефа из плоскости: модификатором Noise, Wave…

Модификатор Displace.

Поверхность строится на основе объекта Plane, разбитым на нужное количество сегментов, к которому применяется модификатор Displace с черно-белой текстурой на основе карты высот.

Способ хорош правильной четырехугольной сеткой, плотность которой легко менять, но текстуру надо рисовать текстуру где-нибудь в фотошопе.

Результат применения модификатора Displace

Для получения точного рельефа придется прорисовать точную карту, рассчитав требуемый оттенок серого для каждой горизонтали.

Результат применения дисплейсмента:

Результат применения дисплейсмента

Возможно есть еще удобные методы, плагины и скрипты, поэтому - материал обновляется. Вопросы задавайте в комментариях.

Просмотров: 7295 Печать Назад
 
 
Рекомендуем по теме...