Furnario AR
case

Задача


Разработка системы демонстрации мебели и объектов интерьера в дополненной реальности для мебельных компаний и их клиентов




Назначение


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



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


  • Упростить выбор мебели для покупателей за счет визуализации мебели в интерьере в дополненной реальности
  • Уменьшить затраты на демонстрацию мебели и сократить торговые площади для мебельных компаний


Этапы работ



Аналитика
  1. Изучение конкурентов
  2. Поиск точек входа
  3. Определение требований
Проектирование
  1. Разработка структуры
  2. Создание тестовых моделей/текстур/анимаций
  3. Разработка MVP
Разработка
  1. Дизайн, моделирование и анимации
  2. Функционал работы с текстурами
  3. Мобильное приложение + веб-портал
Отладка и тест
  1. Объединение приложения и портала
  2. Тестирование
  3. Устранение багов и ошибок





Аналитика



На первом этапе тщательно изучили рынок AR-решений в мебельной индустрии, в том числе, проекты крупнейших представителей отрасли — Hoff и IKEA.



Выявили недостатки, актуальные для большинства решений:


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


Требования к проекту


После изучения рынка и выявления недостатков конкурентов, сформировали требования к будущему проекту:


  • Качественный рендер, анимации и гибкая настройка материалов — для обеспечения максимальной наглядности и комфортности использования;
  • Оформление заказов непосредственно из приложения — чтобы пользователи могли легко приобрести уже отсмотренные в интерьере товары, без перехода в интернет-магазин;
  • Нативность — отдельные решения под Android и iOS для максимального удобства и функциональности.


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






Юзерфлоу панели администратора









Проектирование



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


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

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


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




Wireframe прототипы будущей системы






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


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


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


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


Готовый прототип протестировали на наличие проблем и слабых точек, требующих доработки. Дополнительно показали первые наработки производителям и продавцам мебели для сбора обратной связи.


Итогом прототипирования стала базовая модель приложения, позволяющая:


  • расставлять объекты на сцене;
  • перемещать и вращать модели при помощи жестов;
  • очищать сцену полностью или удалять отдельные элементы;
  • менять материалы и фурнитуру предметов мебели.



Разработка



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


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


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


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


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




Этапы разработки проекта








Отладка и тест



Проблема

Различия в особенностях работы с моделями на разных платформах. Создавали нативные приложения одновременно под iOS и Android, при этом каждая платформа имеет собственный движок для AR. Движки отличаются индивидуальными особенностями при работе с моделями, требуют использования разных форматов и т.д.

Решение

Изучили специфики 3D-форматов для iOS и Android, написали уникальный скрипт на python, который умеет автоматически создавать на основе обычной модели специализированные под форматы iOS и Android.

Проблема

Сложность реализации смены текстур.

Решение

Разработали быстрый и эффективный механизм смены текстур, подгрузки новых объектов из сети и сохранения «запеченных» материалов в 3D-объектов.

Проблема

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

Решение

Создали 2 решения:

  1. Взаимодействие с «запеченной» в объекте анимацией.
  2. Создание анимации на стороне мобильного приложения (разработали универсальный парсер, способный превращать заданное администратором текстовое описание в анимацию, к примеру: left_door: Ru 90 — повернуть левую дверь на 90 градусов вверх.

Объединили оба решения в одно, благодаря чему администратор системы получил возможность самостоятельно создавать сложные анимации в 3D-редакторе и добавлять простые анимации в админке «веб-портала».





Результаты



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



#6770F9 - #8D5BF3
#D6DEF3
#333333





Headline


PT Sans Caption
Bold
Body


PT Sans Caption
Regular




Мобильное приложение




Часть дизайн-системы





Итоги



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


Возможности для пользователей:


  • Просмотр мебели в собственном интерьере;
  • Гибкая настройка материалов и выбор цвета;
  • Взаимодействие с каждым предметом и просмотр анимаций;
  • Оправданный выбор мебели без посещения магазина.

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


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

Furnario — проект с огромными возможностями, которым мы гордимся. Мы вложили в него много сил и времени, и получили продукт с функционалом, которого нет больше ни у кого на рынке.


другие кейсы
CASes
VR
VR
Furnario AR
Создание системы демонстрации и конфигурирования мебели в виртуальной реальности для покупателей.
VR
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