Презентация обучающих классов на голографическом столе NettleBox
Платформа:
NettleBox, IPad, PC

Описание проекта:

Проект включает в себя разработку приложения для NettleBox, приложения для дополнительного экрана (демонстрирует то, что видит через стерео-очки пользователь) и управляющего приложения для IPad. На сцене расположены два помещения, внутри которых можно запускать различные анимированные сценарии. LeapMotion позволяет пользователям "нажимать" пальцем на голографические кнопки.

Моя роль в проекте:

- full stack разработка всех 3х приложений

Результаты работы над проектом:

Улучшены навыки разработки архитектуры приложений и работы с анимациями. Разработано множество скриптов, отвечающих за механику сценариев а также менеджер, который автоматически добавляет сценарии в систему сетевого взаимодействия и переключает их по командам с управляющего приложения / клавиатуры / голографических кнопок.

Управляющее приложение для Презентации обучающих классов
Платформа:
IPad

Описание проекта:

Приложение, с помощью которого пользователь может управлять интерактивной презентацией на голографическом столе. Включает в себя два раздела со сценариями, панель для перемещения по 3D пространству и кнопки общих функций управления.

Моя роль в проекте:

- full stack разработка

Результаты работы над проектом:

Помимо верстки интерфейса разработан алгоритм автоматического добавления кнопок интерфейса в систему сетевого взаимодействия и систему локализации, а также кастомный инспектор к нему.

Презентация ЦОДа "Калининский" на голографическом столе NettleBox для выставки Атомэкспо
Платформа:
NettleBox, IPad, PC

Описание проекта:

Проект включает в себя разработку приложения для NettleBox, приложения для дополнительного экрана (демонстрирует то, что видит через стерео-очки пользователь) и управляющего приложения для IPad. В проекте две сцены - ЦОДы в зимнем и летнем варианте. Пользователь может смотреть различные здания и их внутренности. LeapMotion позволяет пользователям "нажимать" пальцем на голографические кнопки.

Моя роль в проекте:
- full stack разработка

Результаты работы над проектом:
Изучены на практике библиотеки NettleBox, проработано сетевое взаимодействие и локализация. Создан скрипт кастомного инспектора для автоматического извлечения материалов из fbx файлов, назначения им шейдера и текстур.