Studio
Studio — это редактор AR Clip. Он работает в браузере, сохраняет всё по ходу работы и позволяет всей команде править одну сцену одновременно.
В этом разделе описана каждая часть редактора. Как ведут себя сцены — компоненты, физика, скрипты, — читайте в разделе Creators Engine.
С чего начать
Соберите и опубликуйте небольшую AR-сцену примерно за десять минут.
ИнтерфейсЧто делают все панели и кнопки редактора.
Горячие клавишиКлавиши, с которыми работать быстрее.
Как устроен проект
Проект
└── Пространство фон · освещение · сетка · единицы · камера
└── Сцена объект с якорем — триггером, при котором сцена появляется
└── Объект
- В проекте лежат пространства.
- В пространстве лежат сцены и общие для них настройки.
- Сцена — это объект с компонентом Якорь. Сценой его делает только якорь.
- Всё, что внутри сцены, — обычные объекты.
Объект состоит из компонентов
Каждый объект состоит из компонентов. Компоненты — не дочерние объекты, в дереве слоёв их нет. Они определяют, что это за объект:
Объект «Лампа»
◆ Transform где он находится
◆ Geometry его форма
◆ Material как он выглядит
◆ Events на что он реагирует
◆ UI прикреплённая к нему карточка интерфейса
◆ Script его поведение
UI, Events, Script, Patch, Animation и States — тоже компоненты, как Transform и
Geometry. Поэтому интерфейс сцены — это компонент UI на объекте сцены, а не отдельный слой рядом
с ней.
Дочерние объекты и компоненты
В редакторе и то и другое выглядит как что-то «внутри» объекта. Но работают они по-разному:
- Дочерний объект — отдельный объект внутри другого. Когда вы двигаете родителя, дочерний объект двигается вместе с ним.
- Компонент — часть самого объекта. Компонентов одного вида у объекта не больше одного. Добавьте компонент кнопкой + новый компонент.
Когда вы начнёте их различать, в остальном редакторе разобраться будет гораздо проще.
Сцены, объекты и логика пространства
Всё это — объекты одного вида. Отличаются только компоненты:
- У сцены есть компонент Якорь, но нет компонента Трансформация.
- У обычного объекта есть Трансформация и всё, что вы добавили. Якоря у него нет.
- Логика пространства — это компонент Скрипт или Патч на объекте без родителя. У такого объекта нет ни Якоря, ни Трансформации.
→ Подробно об этом — на странице Объекты и сцены.
Редакторы внутри Studio
Внутри Studio есть четыре редактора. Каждый открывается из панели навигации слева.
Настройте движение на таймлайне.
Редактор патчейСоберите логику в виде графа из нод.
Редактор UIСоздайте 2D-интерфейс поверх сцены.
Редактор материаловНастройте, как выглядит поверхность.
Studio можно расширять. Плагины добавляют панели, генераторы и даже ваши собственные виды компонентов.
Работайте вместе
Все, кто редактирует проект, видят аватары друг друга в верхней панели, а правки друг друга — в момент, когда они происходят.
Отмена действий у каждого своя. Она никогда не откатит работу коллеги. Но она и не знает, менял ли коллега тот же объект за это время.
Чтобы оставить заметку в конкретном месте сцены, используйте Комментарии. Обычно это понятнее, чем объяснять словами, где что находится.
Дальше: Первый проект — соберите и опубликуйте небольшую AR-сцену.