Интерактив с 3D-моделью

В этой статье мы поговорим о создании сцены с запуском анимации 3D-модели по нажатию кнопки.

Создание проекта

Первое, что необходимо сделать, - это создать новый проект. Для этого откройте страницу с вашими проектами Dashboard.

Чтобы создать новый проект, нажмите Add new project.

После этого откроется окно с выбором типа трекинга.

В данном случае тип трекинга не имеет значения, но, для упрощения работы будет создан проект с трекингом QR-кода.

Для выбора типа проекта с трекингом QR-кодом необходимо нажать на кнопку Create в соответствующем окне.

Через некоторое время откроется редактор сцен дополненной реальности.

Добавление объектов

Эта сцена будет состоять только из двух объектов:

  1. Анимированная 3D-модель.

  2. Кнопка 3D-триггер, при нажатии на которую 3D-модель начнет воспроизводить анимацию.

Добавление основной 3D-модели

Основным анимированным 3D-объектом может быть любая 3D-модель. В данном случае она будет добавлена из библиотеки моделей MyWebAR.

Чтобы добавить 3D-модель, нужно нажать на кнопку + в блоке Model 3D.

После этого откроется окно добавления 3D-модели.

Чтобы добавить объект из библиотеки моделей MyWebAR, можно использовать поиск, написав, например Dino.

При выборе объекта окно библиотеки моделей закроется, и объект на сцене.

Теперь необходимо поместить объект в нужное место.

Добавление 3D-кнопки

3D-кнопка будет добавлена с помощью сервиса Sketchfab.

Чтобы добавить 3D-модель, нужно нажать на кнопку + в блоке Model 3D.

После этого откроется окно добавления 3D-модели.

Для того, чтобы добавить объект из Sketchfab, в поисковое строке напишите название модели, которую хотите добавить. Чтобы найти 3D-модель кнопки, нужно написать "button" в строке поиска.

О том, как работать с интеграцией Sketchfab в MyWebAR, читайте в статье Как добавить 3D-модель из Sketchfab.

Затем нужно нажать на понравившуюся модель.

При нажатии кнопки Import объект будет импортирован в проект.

После непродолжительного ожидания 3D-модель появится на сцене.

Последний шаг — изменение масштаба и положения кнопки.

Добавление поведений для объектов

Следующий шаг — добавление действий для объектов. Основная цель — запустить анимацию 3D-модели по нажатию кнопки.

Для этого необходимо выбрать 3D-модель динозавра (модель с анимацией).

Затем в окне Properties справа нажмите на кнопку Add Actions.

В открывшемся окне нужно выбрать действие Play/pause model animation on click.

Поведение появится в списке справа.

После этого, в пункте Event source, нужно выбрать другой источник действия — кнопку.

Остальные настройки, в данном случае, меняться не будут.

Результат

Таким образом, при нажатии на кнопку 3D-модели динозавр начнет воспроизводить анимацию. Если вы нажмете ее снова, анимация остановится.

Вы можете увидеть, как это работает, отсканировав QR-код, ведущий к этой сцене.

Last updated