Furnario VR
case

Задача


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




Назначение


Проект Furnario VR задумывался как виртуальный магазин для мебельных компаний, который дает возможность демонстрировать покупателям весь ассортимент мебели в виртуальном пространстве без аренды помещений большой площади для размещения каталога товаров.



Этапы работ



Аналитика
  1. Изучение конкурентов
  2. Определение требований
  3. Формирование ТЗ
Проектирование
  1. Разработка архитектуры приложения
  2. Проработка логики
  3. Назначение команды
Прототипирование
  1. Разработка тестового контента
  2. Разработка дизайн-прототипа
Разработка
  1. Создание финальной версии интерфейса
  2. Создание контента
  3. Сборка финальной версии решения
Отладка и тестирование
  1. Отладка и оптимизация финального проекта
  2. Тестирование и устранение ошибок
  3. Сдача в эксплуатацию





Аналитика


Провели комплексный анализ рынка, определили основных конкурентов, особенности, преимущества и недостатки уже имеющихся решений. На основе собранной информации разработали требования к проекту и определили возможности, которые он должен давать мебельным компаниям и их клиентам.



Возможности для мебельных компаний:


  • Адаптация небольшого помещения под полноценный виртуальный шоурум;
  • Веб-планировщик комнат для реалистичной демонстрации мебели в интерьере;
  • 3D-конфигуратор для создания трехмерных моделей мебели из каталога;
  • Настраиваемое расположение мебели и анимации в реальном времени.


Преимущества для покупателей:


  • Качественная визуализация любых предметов мебели в виртуальных интерьерах;
  • Гибкая настройка материалов, просмотр анимаций, изменение расположения мебели;
  • Возможность перемещаться по комнатам, выбирать мебель из каталога и устанавливать в виртуальном помещении;
  • Упрощенный выбор мебели под индивидуальные запросы и пожелания.



Интерфейсы



Разрабатывали приложение и веб-планировщик комнат, которые поддерживаются всеми современными интерфейсами, в том числе:



Oculus Rift S
Oculus Quest 2
Valve Index



Структура будущего решения









Процесс разработки



В первую очередь создали архитектуру и логику приложения в соответствии с техническим заданием и требованиями клиента. Составили подробную схему проекта на основе архитектуры и выбрали технологический стек разработки.


Для поддержки максимального количества VR-гарнитур, в качестве SDK взяли SteamVR SDK. Решение позволило ускорить и упростить разработку приложения для разных платформ и обеспечило увеличение числа поддерживаемых гарнитур.


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


Провели полноценное тестирование прототипа в поисках имеющихся проблем. Нашли пару багов, поэтому оперативно, но вдумчиво внесли правки, после чего оценили функциональность прототипа и подтвердили его работоспособность.


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


Устранили выявленные проблемы, удостоверились в работоспособности и стабильности решения, после чего выпустили его финальную версию.




Сложности и ограничения



Проблема

Сложность адаптации приложения под разные очки виртуальной реальности.

Решение

Разработали универсальный инструментарий для автоматической адаптации проекта под разные гарнитуры. Подключили к проекту Steam VR SDK, для удобства использования и настройки приложения на разных гарнитурах.

Проблема

Сложность загрузки и выгрузки 3D-сцен на сервер.

Решение

Разработали программный модуль, который


позволяет загружать и кэшировать модели мебели и комнат с сервера в реальном времени. Создали скриптовую базу для работы с такими моделями и добавили модуль для отправки изменений на сервер.

Проблема

Сложность настройки анимации объектов.


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

Решение

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





Результаты



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










Итоги



Furnario VR — мощная система для мебельных компаний и их клиентов.



Решение позволяет:


  • Эффектно демонстрировать мебель с применением технологии виртуальной реальности;
  • Отказаться от аренды и содержания крупных шоурумов;
  • Показывать потенциальным покупателям, как будет выглядеть мебель в живой обстановке комнаты;
  • Создавать уникальные помещения и трехмерные модели с помощью веб-планировщика.

Furnario VR — простой способ начать использовать VR-технологии в бизнесе.



другие кейсы
CASes
AR
AR
Furnario AR
Разработка системы демонстрации мебели и объектов интерьера в дополненной реальности для мебельных компаний и их клиентов
AR
Веб-сервис
AR
AR
Furnario App
Разработка приложения с использованием AR-технологий для демонстрации мебели в дополненной реальности. Эффектная визуализация предметов интерьера с возможностью оформить заказ.
AR
Mobile
VR
VR
Room Tour VR
Тур по комнате в виртуальной реальности с возможностью настройки интерьера, выбора и расстановки мебели. Проект с максимальным уровнем погружения и wow-эффектом.
VR
Unity
app
app
Ruparking
Разработка приложения для поиска и оплаты парковки в разных городах с помощью смартфона. Удобный способ найти парковочное место в 9 городах России.
Mobile
web
web
Сбер ИТС
Разработка системы мониторинга состояния дорожно-транспортной обстановки региона с функционалом получения сводной статистики на макро- и микро- уровнях.
Web
web
web
Pictures This 3D
Разработка сайта для онлайн 3D-конфигуратора с функционалом визуализации продуктов и объектов в высоком качестве. Комплексный проект от создания логотипа до проработки дизайна и обучающего видео ролика.
Web
3d
3d
Fantasy Reptile 3D
Разработка модели Боевой рептилии в аутентичной локации научно-фантастического сеттинга для онлайн игры с оптимизацией под движок Unity.
3D
3d
3d
Cyber Car
Создание высокодетализированной 3D-модели суперкара в киберпанковской стилистике с оптимизацией под Unity и возможностью использования в играх и CGI.
3D
3d
3d
Gardener
Разработка «префаба» — высокодетализированной модели садовника в стимпанковом сеттинге для дальнейшего использования в игровом режиме под Unity или при создании CGI-роликов.
3D
vr
vr
Interior Design
Визуализация квартиры на Unreal Engine и Unity для демонстрации интерьера в виртуальной реальности. Высокая детализация, качество и проработка для максимального погружения.
VR
ar
ar
Vladivostok 2020
Разработка мобильного приложения с использованием AR-технологий для демонстрации достопримечательностей города в дополненной реальности с игровым функционалом: достройка 3D-моделей пользователями и небольшая викторина с вопросами про историю Владивостока.
AR
MOBILE
ar
ar
Helmet
Разработка маски в стилистике киберпанка для Instagram с использованием технологий дополненной реальности. Вдохновлялись дизайном шлемов и масок из популярных компьютерных игр, чтобы вызвать максимальный интерес у аудитории.
AR
MOBILE
mobile
mobile
Dr.Svat
Разработка дейтинг-приложения для мобильных устройств, в котором поиск пар осуществляется не только на основе базовых параметров (пол, возраст, увлечения), но еще и с учетом синастрии — поиск точек соприкосновения по натальным картам.
MOBILE
web
web
UME
Разработка веб-сервиса для молодежного бренда мебели (сайт + 3D-конфигуратор), позволяющего настраивать предметы интерьера под себя, свои предпочтения, вкусы и потребности на основе унифицированных блоков.
WEB APPS
web
web
Fittin
Разработка лендинга для воронежского стартапа, призванного дать пользователям возможность примерять обувь в удаленном формате, на основе сканирования стопы по нескольким фотографиям и подбора подходящих моделей обуви.
SITES
web
web
ВОККДЦ
Проведение полного редизайна сайта Воронежского областного клинического консультативно-диагностического центра с последующей поддержкой и сопровождением.
WEB APPS
web
web
Angels It
Разработка корпоративного сайта для Angels IT Group — группы компаний с широким спектром услуг в сфере разработки программных решений и Digital-продуктов, в состав которой входит и ARJay. Главная задача сайта — знакомить клиентов с брендом и обеспечить комфортную возможность заказывать услуги.
WEB APPS
Связаться с нами
Feedback