Engine & platform

Копание в отверстиях для рисования рельефа в Unity 2019.3

ASHLEY ALICEA / UNITY TECHNOLOGIESSenior Developer Advocate, Games
Jan 31, 2020|3 Мин
Копание в отверстиях для рисования рельефа в Unity 2019.3
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

В Unity 2019.3 продолжают появляться новые интересные обновления системы Terrain, в том числе - по многочисленным просьбам - возможность создавать отверстия в Terrain!

С помощью нового инструмента кисти Paint Holes вы можете маскировать области в сетке плиток рельефа и даже управлять этими масками в коде. Благодаря этому, используя такие инструменты редактора, как ProBuilder, ProGrids и Polybrush, стало как никогда просто добавлять такие характеристики местности, как отверстия, порталы и даже пещеры. Давайте посмотрим, как с помощью этого процесса можно создать простую пещеру.

Изображение
Установите и настройте плитку местности

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

Замаскируйте вход в пещеру с помощью инструмента "Закрасить отверстия".

В раскрывающемся меню "Инструменты для работы с рельефом" выберите кисть "Закрасить отверстия". Выбрав плитку рельефа, выберите форму кисти в Инспекторе и убедитесь, что непрозрачность кисти установлена на 100. Нарисуйте круглую форму в том месте, где вы планируете разместить вход в пещеру.

Создайте базовую форму пещеры с помощью ProBuilder

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

Откройте инструмент, перейдя в меню Инструменты > ProBuilder > Окно ProBuilder. В меню ProBuilder создайте новую фигуру ProBuilder и выберите предустановку "Труба". Определите, какой конец трубы вы будете использовать для входа в пещеру. Создайте новую фигуру Plane, радиус которой немного больше радиуса трубы, и используйте ее для запечатывания другого конца пещеры. Выберите оба объекта в ProBuilder и объедините их, чтобы создать один GameObject. Используя инструмент выделения граней ProBuilder, удалите все лишние грани на плоскости, которые находятся за пределами вашей герметичной пещеры. Масштабируйте объект так, чтобы он соответствовал радиусу отверстия Terrain, и переместите его в нужное место.

Создайте сетку пещеры, чтобы она соответствовала отверстию в рельефе

Используя Polybush, подталкивайте/вытягивайте вершины вдоль входа в пещеру, пока они не выровняются с отверстием Terrain. Вы также захотите использовать кисть Polybrush по всей длине пещеры, чтобы добавить разнообразия и сделать ее более похожей на естественную среду.

Изображение

Теперь на вашей местности есть пещера.

Поздравляю, теперь вы знаете, как добавить кучу интересных деталей на вашу местность! Если вы предпочитаете делать моделирование извне, вы можете использовать свою любимую программу 3D-моделирования для создания сетки пещеры и импортировать ее с помощью инструментов интеграции DCC в Unity. Не забудьте дополнительно украсить пещеру камнями или подсветкой!

--

Чтобы узнать больше о том, как создать насыщенный рельеф, ознакомьтесь с нашей документацией по Paint Holes и семинаром по рельефу с SIGGRAPH 2019. Счастливого "рельефа"!