Version: 5.3 (switch to 5.4b)
Tree Editor
Основы Tree Creator'а

Создание вашего первого дерева

We’ll now walk you through the creation of your first tree with the Tree creation tool.

Добавление нового дерева

Для создания ассета дерева (Tree), выберите GameObject > Create Other > Tree. Вы увидите новый ассет дерева, который был создан в окне Project и его экземпляр, созданный в текущей открытой сцене. Это новое дерево очень простое и содержит только ствол, так что давайте добавим ему немного характера.

Добавление ветвей

Новое дерево в вашей сцене
Новое дерево в вашей сцене

Выберите дерево для просмотра инструмента Tree Creator в инспекторе. Этот интерфейс предоставляет все необходимые инструменты для придания формы и коррекции фигуры ваших деревьев. Вы увидите иерархию дерева (Tree Hierarchy) с двумя узлами: узел Tree Root (корень дерева) и один узел Branch Group (группа ветвей), который мы будем называть стволом дерева.

В иерархии дерева (Tree Hierarchy), выберите Branch Group, которая представляет собой ствол дерева. Нажмите на кнопку Add Branch Group и вы увидите как появилась новая Branch Group соединившись с основным узлом. Теперь вы можете поиграться с настройками в разделе Branch Group Properties, чтобы посмотреть на разные присоединённых к стволу веток.

Добавление ветвей к стволу дерева.
Добавление ветвей к стволу дерева.

Теперь, после создания присоединённых к стволу ветвей, мы можем добавить маленькие веточки к созданным ветвям с помощью присоединения к ним других узлов Branch Group. Выберите вторичную Branch Group и снова нажмите на кнопку Add Branch Group. Настройте значения этой группы для создания дополнительных веток, присоединённых ко вторичным веткам.

Добавление веток ко вторичным веткам.
Добавление веток ко вторичным веткам.

Теперь структура веток дерева готова. Наша игра не происходит в зимнее время, так что нам стоит добавим немного листьев (Leaves) к различным веткам, верно?

Добавление листьев

Мы украсим наше дерево листьями с помощью добавления Leaf Groups (группы листьев), которые по сути работают также как и группы веток, которые мы уже использовали ранее. Выберите узел с вашей вторичной группой веток (Branch Group) и нажмите на кнопку Add Leaf Group. Если вы хотите пуститься во все тяжкие, вы также можете добавить другую группу листьев к самым тонким ветвям дерева.

Листья, добавленные к самым маленьким и второстепенным ветвям
Листья, добавленные к самым маленьким и второстепенным ветвям

Теперь у нас есть листья, которые отрисовываются как непрозрачные плоскости. Это происходит для того, чтобы мы могли настроить значения листьев (размер, положение, вращение и т.д.) перед тем, как добавлять к ним материал. Изменяйте значения листьев (Leaf Group) до тех пор, пока вы не подберёте устраивающие вас настройки.

Добавление материалов

Для того, чтобы наше дерево выглядело реалистично, нам нужно применить материалы (Materials) к веткам и листьям. Создайте новый материал в вашем проекте с помощью Assets > Create > Material. Переименуйте его в “My Tree Bark” (кора моего дерева) и выберите Nature > Tree Creator Bark из выпадающего списка с шейдерами. Теперь вы можете назначить текстуры, поставляемые с пакетом Tree Creator, на свойства материала коры Base, Normalmap и Glass. Мы рекомендуем использовать текстуру “BigTree_bark_diffuse” для свойств Base и Gloss и “BigTree_bark_normal” для свойства Normalmap.

Теперь мы таким же образом создадим материал для листьев. Создайте новый материал и поменяйте его шейдер на Nature > Tree Creator Leaves. Присвойте текстурным слотам текстуры листьев из пакета Tree Creator.

Материал для листьв
Материал для листьв

Когда оба материала готовы, мы применим их к различным узлам групп (Group Nodes) дерева. Выберите ваше дерево и кликните по любому узлу ветви или листьев, затем откройте секцию Geometry в Branch Group Properties. Вы увидите слот для применения материала выбранному вами типу слота. Примените соответствующий созданный вами материал и посмотрите на результаты.

Применение материала листьев
Применение материала листьев

Для завершения дерева, примените ваши материалы ко всем Branch и Leaf Group узлам в дереве. Теперь вы готовы разместить своё первое дерево в игре!

Дерево с материалами на листьях и ветках.
Дерево с материалами на листьях и ветках.

Советы.

  • Создание деревьев происходит методом проб и ошибок.
  • Не создавайте слишком много листьев / веток, т.к. это может негативно сказаться на производительности вашей игры.
  • Прочтите руководство по картам альфы для создания собственных листьев.
Tree Editor
Основы Tree Creator'а