НАСТРОЙКА СЦЕНЫ

Анимации

В MyWebAR поддерживается работа с множественными анимациями.

Можно запускать их как в порядке очереди, так и при клике на определенные объекты.

Для создания анимаций — требуется создать новый проект и добавить 3D-модель на сцену.

Поочередное воспроизведение нескольких анимаций

Для этого — нужно выбрать (нажать) модель, которой планируется добавить анимацию.
Далее, нужно перейти во вкладку Actions в правой части экрана.

Требуется добавить поведение для объекта.
Для этого — нужно выбрать из выпадаемого списка пункт Play model animation on start.

После того, как нужное свойство было выбрано — нужно нажать на +.

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

Index — индекс анимации. Если у модели больше 1 анимации, то нужно создавать аналогичное поведение, но с другим индексом анимации .

Loop — количество итераций анимации.

Events source — к какому объекту относится анимация (в случае поочередной анимации изменять данной свойство не нужно).

Например, у объекта есть анимации: 1. подъем рук, 2. вращение рук — окно Actions будет выглядеть подобным образом:

Теперь при загрузки модели в дополненной реальности — сначала проиграется подъем рук, потом вращение.


Несколько анимаций по клику.


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

Для лучшей наглядности — были выбраны цифры "1" и "2".

Далее, выбрав основную модель — нужно перейти во вкладку Actions.
Далее, добавляем анимацию, выбрав из списка Play/pause model animation on click.
Далее нажимаем на +. Анимация "навесилась" на объект.
Теперь можно настроить данное событие, нажав на него.
Далее, нужно сделать так, чтобы цифра 1 отвечала за первую анимацию модели.

Для этого, Index, Loop и Play by default (если поставить 1, то анимация начнет проигрываться без клика) оставляем без изменений.

Нас интересует пункт Events source. Открывая выпадающий список — можно увидеть все доступные модели, находящиеся на сцене

Так как планируется, что цифра "1" будет отвечать за первую анимацию — нужно выбрать 1.glb.
Теперь нужно добавить вторую анимацию.

Для этого нужно снова нажать на (опять же, выбрав свойство Play/pause model animation on click) и открыть настройки для второго события.

Index уже будет 1, так как нужна именно вторая анимация, а Events source будет цифра "2" — 2.glb.
Теперь, в дополненной реальности, при нажатии на цифру 1 — будет проигрываться первая анимация.

При нажатии на цифру 2 — будет проигрываться вторая анимация.