Режим «Моделирование» включает в себя инструменты, основанные на математических принципах, которые предназначены для создания и редактирования форм и их развёрток. В этом уроке вы ознакомитесь с базовыми принципами работы с инструментами.
Вы создадите и отредактируете сетку с помощью базовых форм, доступных в режиме моделирования.
Вам будут доступны следующие инструменты:
-
cоздание;
-
XForm (Преобразование)
-
Модель
-
Сетка
-
Прописывание
-
развёртка;
-
Атриб. (атрибуты)
После этого урока вы будете знать, как использовать данные инструменты совместно, чтобы создавать и редактировать сетки и развёртки.
Первые шаги
Создайте папки для проекта в Каталоге ресурсов.
-
Откройте Каталог ресурсов, нажмите правую кнопку мыши и выберите Новая папка.
-
Назовите папку Meshes. Все созданные вами сетки будут сохраняться в этой папке.
-
Создайте ещё одну папку для материала, который вы создадите для своей колонки.
Вы даже можете присвоить цвета папкам, чтобы удобнее хранить ресурсы отдельно друг от друга.
-
После создания папок выберите Моделирование из выпадающего меню Режим. Панель инструментов режима открывается в левой части окна просмотра, как и вкладка Моделирование. Здесь находятся все инструменты, необходимые для создания колонны и придания ей требуемой формы.
-
На вкладке Моделирование выберите созданную папку для сеток в поле Путь к новому ресурсу, нажав на значок папки и выбрав имя папки во всплывающем окне. Нажмите ОК, чтобы подтвердить выбор.
Все созданные сетки будут автоматически сохраняться в этой папке. Пора приступать к возведению колонны.
Создание базовых форм
Колонны состоят из двух базовых форм: цилиндров и кубов. Вам понадобятся два цилиндра для создания столба колонны и один куб для создания основания и верхней части колонны.
Начните с работы над цилиндрами.
-
Выберите Цилиндр из инструментов Создание.
-
Задайте значение Радиуса 50, а Высоты — 225.
-
Нажмите Принять.
Для остальных параметров можно оставить значения по умолчанию.
Первый цилиндр станет столбом колонны. Повторите вышеописанные шаги для создания второго цилиндра, изменив параметры следующим образом:
-
Выберите Цилиндр из инструментов Создание.
-
Задайте значение Радиуса 15, а Высоты — 175.
-
Нажмите Принять.
Нажмите на изображение, чтобы увеличить его.
Второй цилиндр понадобится для создания рифлёной поверхности большого столба.
Создание узора
Инструмент Узор позволяет создать и разместить узор из определённой формы, используя выбранную сетку в качестве модели.
Инструмент повторяет выбранную сетку, создавая узор по линии, решётке или по кругу. Можно сохранить узор в виде единой сетки или отдельных сеток. В данном случае мы сохраним узор в виде единой сетки и используем его, чтобы перенести его форму на другую сетку.
Выделите малый цилиндр в окне просмотра, а затем:
-
Выберите Узор из инструментов XForm.
-
Выберите Форму — Круг.
-
Задайте Радиусу кругового шаблона значение 58.
-
Включите параметр Преобразовать в динамическое состояние. Это позволит работать со всеми малыми колоннами шаблона как с одной сеткой.
Нажмите, чтобы увеличить изображение.
-
Перенесите шаблон в центр большого цилиндра таким образом, чтобы все малые цилиндры шаблона окружали большой цилиндр.
-
Нажмите Принять.
Большой цилиндр должен быть опоясан рядом малых цилиндров, как на анимированном изображении выше.
Если шаблон отображается неправильно, проверьте, заданы ли для остальных параметров инструмента значения по умолчанию, нажав на стрелки сброса настроек.
Центрирование узора
Чтобы узор плотно прилегал к центру цилиндра и находился на равном расстоянии сверху и снизу, используйте функцию Выравнивание из инструментов Преобразование. Этот инструмент перемещает одну сетку по другой выбранной сетке с учётом включённых осей.
Выберите сетку большого цилиндра и сетку шаблона, а затем:
-
Нажмите Выравнивание в инструментах Преобразование.
-
Выберите Ограничительные области из выпадающего меню Тип выравнивания. Это позволит создать ограничительную область вокруг двух сеток.
-
Включите следующие оси для выравнивания:
-
Выравнивание по оси X
-
Выравнивание по оси Y
-
Выравнивание по оси Z
Это позволит выровнять шаблон точно по центру цилиндра столба.
-
-
Нажмите Принять.
Теперь две сетки равномерно распределены по всем выбранным осям. Пора создать рифление на столбе.
Формирование рифления на колонне
Для создания рифления на колонне потребуется инструмент редактирования полигонов Булевы операции. Этот инструмент выполняет булеву операцию, т. е. он объединяет две и более сплошные формы, проверяя, находится ли точка X внутри каждой сетки.
Точка X — это точка наложения одной сетки на другую. Она используется для «вырезания» формы сетки из выбранной сетки. В данном случае, чтобы создать рифление на большом цилиндре, используется булева операция с узором, полученным из маленького цилиндра.
Чтобы сформировать рифление:
-
Убедитесь, что выбраны обе сетки.
-
Выберите инструмент Булевы операции из раздела Модели.
-
Нажмите Принять.
В окне просмотра должен появиться большой цилиндр с окружающей его тенью шаблона, как на рисунке выше.
Если цилиндр не похож на то, что показано на рисунке выше, перебирайте варианты параметра Операция до тех пор, пока цилиндр не будет опоясан теневым шаблоном. Выбор первой сетки зависит от того, какой вариант используется:
-
Разница A–B: A — это первая выбранная сетка, а B — вторая. При выполнении булевой операции из сетки A вычитается сетка B.
-
Разница B–A: A — это первая выбранная сетка, а B — вторая. При выполнении булевой операции из сетки B вычитается сетка A.
-
Пересечение: место, где две сетки соприкасаются, — это единственная часть сеток, которая будет оставлена.
-
Сложение: объединяет две сетки в одну.
В этом уроке вам понадобится только один из вариантов: Разница A–B или Разница B–A.
После создания рифления вы можете построить основание колонны.
Возведение основания
Основание и вершина колонны создаются с помощью формы куба. В данном уроке, чтобы создать основание и вершину колонны, нужно сформировать один куб для сетки основания и отредактировать грани сетки основания. Начните со следующего:
-
Выберите Куб из инструментов Создание.
-
Задайте значения Ширины и Длины — 120.
-
Задайте значение Высоты — 20.
Перенесите куб под столб, чтобы оценить, как высота куба сочетается с высотой столба.
-
Нажмите Принять.
-
Выберите сетку столба, а затем зажмите Ctrl и нажмите левой кнопкой мыши на сетку куба, чтобы выбрать обе сетки.
-
Выберите Выравнивание в инструментах Преобразование, чтобы автоматически добавить сетку основания в ограничительную область сетки столба.
-
Снимите флажок Выравнивание по оси Z, чтобы переместить куб под столб по его центру.
-
Нажмите Принять.
После создания и центрирования куба можно наложить украшения на основание сетки.
Добавление деталей
Для редактирования полигонов сетки используйте инструменты редактирования полигонов. Для создания основания колонны необходимо работать с каждой гранью куба по отдельности.
Для редактирования грани, ребра или вершины сетки используйте инструмент Редактирование групп полигонов. Вы можете изменять эти параметры с помощью Фильтра выбора.
Для наложения деталей на основание колонны вам понадобятся только три типа инструментов редактирования граней групп полигонов: Скос, Врезка и Экструзия.

Скос
Сделайте верхнее ребро куба скошенным.
-
Выберите куб.
-
Выберите Редактирование групп полигонов в инструментах Модель.
-
Выделите верхнюю грань куба.
-
Выберите Скос на вкладке Моделирование. На верхнем ребре куба появится скос.
-
Нажмите Принять.
Врезка
Добавьте врезанный угол на скошенные рёбра, которые вы только что создали. Инструмент «Врезка» позволяет создать угловое углубление на скошенном ребре.
-
Выберите куб.
-
Выберите Редактирование групп полигонов в инструментах Редактирование полигонов.
-
Выберите одну из скошенных граней.
-
Выберите Врезку в Моделировании. Курсор примет вид перекрестия.
-
Поместите перекрестие в центре скоса. Это примерно пять клеток от края куба.
По мере наложения дополнительных деталей на куб на его каркасном представлении будет появляться больше синих линий. Каркасное представление показывает, где находятся UV-острова на деталях, которые вы накладываете на куб.
-
Нажмите на скошенную грань, чтобы добавить на неё врезанный угол. На скошенной грани появится врезанный угол.
-
Нажмите Принять.
-
Повторите эти шаги для каждого скошенного ребра куба.
Экструзия
Поднимите верхнюю часть куба так, чтобы она оказалась на одном уровне с началом рифления на нижней части столба. Функция экструзии позволяет вытянуть грань сетки по какой-либо оси. В данном случае вы будете выдавливать верхнюю грань куба вдоль оси Z.
-
Выберите куб.
-
Выберите Редактирование групп полигонов в инструментах Редактирование полигонов.
-
Выделите верхнюю грань куба.
-
Выберите Экструзия в Моделировании. Верхняя грань куба начнёт вытягиваться по мере перемещения курсора по какой-либо оси.
-
Медленно двигайте курсор по оси Z, пока верхняя грань куба не окажется на одном уровне с началом рифления на столбе.
-
Когда верхняя грань куба будет на нужном уровне, нажмите кнопку мыши в окне просмотра. Так вы зададите высоту куба.
-
Нажмите Принять.
Вы можете настроить высоту и оформление основания колонны по своему вкусу. Используйте предложенные изменения или воплотите собственные идеи.
Инструмент экструзии также можно использовать для создания углов.
Создание вершины колонны
Когда основание колонны будет готово, скопируйте его и поверните на 180 градусов, чтобы создать вершину колонны.
-
Выберите куб.
-
Выберите Копирование в инструментах XForm.
-
Назовите копию Вершина колонны.
-
Из выпадающего меню Установка входных данных выберите параметр Сохранить входные данные.
-
Нажмите Принять.
-
Переместите скопированный куб по оси Z на самый верх колонны.
-
Выберите и поверните куб на 180 градусов.
-
Выберите сетку столба, затем зажмите Ctrl и нажмите левой кнопкой мыши на сетку верхнего куба, чтобы выбрать обе сетки.
-
Выберите Выравнивание в инструментах Преобразование, чтобы автоматически добавить сетку основания в ограничительную область сетки столба.
-
Снимите флажок Выравнивание по оси Z, чтобы установить куб на вершину столба по центру.
-
Нажмите Принять.
Запекание вершины колонны
Далее необходимо запечь сетку, чтобы сохранить информацию о повороте и масштабировании (обнулении) объекта в виде трёхмерной сетки и применить её к геометрии данного объекта. Значения поворота изменятся на 0, а значение масштаба на 1.
-
Выберите куб на вершине.
-
Нажмите Прописывание преобразования в инструментах Преобразование.
-
Включите параметр Вернуть точку вращения в центр. Это позволит заново выровнять точку вращения верхнего куба с учётом его новой ориентации.
-
Нажмите Принять.
Теперь сведения о масштабе и повороте верхнего куба прописаны (запечены) в файле текстуры.
Редактирование развёрток
Сейчас развёртка врезанных углов не выровнена по развёртке верхних или боковых граней коробок. Их нужно максимально выровнять, чтобы материал выглядел естественно. В противном случае материал может быть неестественно растянут или смят в некоторых местах, что также скажется на повторяющемся рисунке.
Если внимательно посмотреть на куб, можно увидеть, что UV-острова врезанного угла несколько смещены.

Чтобы правильно выровнять UV-острова:
-
Выберите нижний куб.
-
Из инструментов Развёртка выберите UV-развёртка. Куб покрыт узором шахматной доски.
-
Нажмите Принять.
-
Повторите эти шаги для верхнего куба.
Благодаря клеткам вы увидите, выровнена ли развёртка.
Создание материала колонны
Чтобы быстро создать мраморную текстуру на колонне:
-
Найдите мраморную текстуру на компьютере.
-
Сохраните изображение мраморной текстуры в формате PNG или JPEG.
-
Импортируйте файл изображения в папку для материалов.
-
Нажмите правую кнопку мыши в Каталоге ресурсов в папке материалов и выберите Материал из меню. Появится эскиз материала.
-
Присвойте ему название.
-
Дважды нажмите на эскиз материала, чтобы открыть Редактор материалов.
-
Создайте узел материала Образец текстуры и добавьте изображение мрамора в Текстуру на панели Сведения.
-
Соедините контакт RGB со входом «Базовый цвет» в основном узле материала. В окне предпросмотра редактора материалов сфера будет покрыта мрамором.
-
Нажмите Применить > Сохранить.
Теперь вы можете применить материал к колонне, чтобы увидеть, как он будет смотреться на сетке.
-
Выберите сетку в окне просмотра.
-
Перетащите материал в поле Материалы на панели Сведения. Материал будет нанесён на выбранную вами сетку.
Если материал растянут и выглядит некрасиво, как на фото, вы можете дополнительно отредактировать развёртку, используя комбинацию инструментов Атрибут и UV. Это позволит создать группы полигонов и выровнять развёртку по сеткам.
Окрашивание групп полигонов
Чтобы устранить растянутость изображения, как на картинке выше, используйте инструменты Атрибуты для редактирования групп полигонов. Эти инструменты позволяют включить в свойства сетки сведения о визуальной группировке.
Используйте инструмент Окрашивание групп полигонов, чтобы окрасить стороны сетки. Так вы сможете быстро создать UV-острова в некоторых UV-инструментах.
Создание UV-островов позволит предотвратить растягивание развёртки, однако для редактирования развёртки всё равно может понадобиться инструмент UV-развёртка или Авторазвёртка.
-
Выберите сетку в окне просмотра.
-
Выберите Окрашивание групп полигонов из инструментов Атрибуты.
-
Сначала нажмите на все грани одной стороны сетки. Все части одной грани по итогу должны быть одного цвета.
-
Нажмите Принять.
-
Повторите эти шаги для каждой стороны сетки, а затем проделайте то же самое с верхним кубом.
Удалите UV-швы на столбе следующим образом:
-
Выберите сетку столба.
-
Выберите UV-развёртка проекта из инструментов Развёртка.
-
Из выпадающего меню *Тип проекции выберите Цилиндр**.
-
Выберите Шахматную доску из выпадающего меню Режим материала.
-
Нажмите Принять.
После создания UV-островов можно автоматически создать развёртку для каждой стороны с помощью Авторазвёртка из инструментов Развёртка.
-
Выберите сетку нижнего куба в окне просмотра.
-
Выберите Авторазвёртка из инструментов Развёртка.
-
Выберите Шахматную доску из выпадающего меню Режим материала. На сетку будет наложен узор шахматной доски.
-
Включите параметр Ограничить для групп полигонов, чтобы использовать UV-острова, созданные с помощью инструмента «Окрашивание групп полигонов».
-
Нажмите Принять.
На карте текстуры не должно быть никаких искажений. Текстура каждой грани должна быть равномерной. Обратите внимание, что на картинке ниже шахматный узор выровнен и не имеет искажений. Чтобы нанесённый материал выглядел естественно, нужно минимизировать искажения и видимые швы.

Объединение и преобразование сеток
Итак, у вас есть три отдельные сетки. Вы можете выбрать каждую секцию колонны по отдельности. Чтобы создать одну статичную сетку из отдельных сеток:
-
Выберите каждую часть колонны.
-
Из инструментов Сетка выберите Сложение.
-
Включите Обрезать выступающие плоскости и Устранить зазоры на вкладке Модель. Эти инструменты устранят зазоры или проблемы с качеством, из-за которых сетка может выглядеть неестественно.
-
Из выпадающего меню Тип выходных данных выберите Статичную сетку. Это позволит преобразовать три сетки в одну, которую можно будет разместить в качестве объекта окружения на острове.
-
Измените Имя на Колонна. Так вы присвоите название сетке.
Нажмите на изображение, чтобы увеличить его.
-
Нажмите Принять.
Теперь у колонны есть единая статичная сетка, однако точка вращения расположена неверно.

Переместите эту точку следующим образом:
-
Выберите колонну в окне просмотра.
-
Выберите Опорная точка в инструментах XForm.
-
Переместите точку вращения по оси Z в самый низ колонны.
-
Нажмите Принять.
Теперь вы можете использовать колонну точно так же, как любой объект окружения или постройку в папке Fortnite.
Результат
Созданную колонну можно использовать вместе с другими объектами окружения и строительными ресурсами в UEFN. Ниже показано, как колонна используется вместе с ресурсами для строительства банка.

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