или история об успешном применений 3D в несвойственной сфере.
Сегодня хочу рассказать историю, свидетелем которой стал лично. Ввиду своей деятельности - разработка веб-приложений, часто сталкиваюсь с интересными людьми и их не менее интересными идеями. Так и произошло наше знакомство с Алексеем (настоящее имя останется загадкой).
Алексей является директором предприятия, которое в свою очередь занимается производством брусчатки и тротуарной плитки. В прочем ничего необычного - сайт, приятный, но ничего особенного, и социалки, особо внимания им не уделялось.
Но самое интересное было впереди. Мы созвонились с Алексеем и он рассказал свою необычную идею - создать трехмерный конфигуратор дома с акцентом на брусчаткой. Главная "фишка" заключалась в возможности примерить интересующую выкладку брусчатки к дому, но дома у всех разные, по этому хотелось менять и внешний вид дома: фасад, цоколь, крышу и тд.
Ранее я никогда не видел на практике реализацию такой задумки, хотя довольно часто мониторю развитие данной отрасли, как у нас, так и за рубежом. Проект меня очень заинтересовал и мы с моей командой начали работу.
Что же получилось в итоге?
Спустя 2 месяца работы, правок и корректировок мы все реализовали задумку Алексея во всей красе.
Начнем по порядку. Теперь в карточке товара добавилась новая кнопка "Смотреть в 3D", а также аналогичный пункт в главном меню. И что же мы получаем перейдя по данной кнопке?
А получим мы трехмерную модель дома с выложенной вокруг брусчаткой. Как и планировалось, переходя из карточки товара выбранной нами брусчатки, мы увидим ее вариант выкладки вокруг дома. А самое интересное - все в настоящем 3д, можно вращать дом, приближать и отдалять. Предлагаю взглянуть на то, как это работает.
А все ли гладко с технической стороны?
Это скорее всего основной вопрос который задаст себе любой читатель. И он действительно важен. В процессе разработки вопросу производительности и оптимизации уделяется чуть ли не больше 50% от общего времени. Ниже приведу данные после тестирования:
- Скорость загрузки на среднем ПК, при стабильной интернет соединений от 5 мбит/сек, составляет не более 4-5 секунд. На современных устройствах, с хорошим оптоволоконным интернетом, и того меньше - 2-3 секунды.
- Приложение прекрасно работает и на телефонах, но здесь все зависит от мощности процессора (технология WebGL, которая используется для создания таких приложений, использует мощности процессора, а не графического чипа). Скорость загрузки варьирует от 3 до 10 секунд, в зависимости от мощности смартфона или планшета.
- Производительность и на ПК, и на других устройствах - стабильная, все работает гладко, без подвисаний. Исключением могут стать устаревшие и бюджетные устройства.
- Поддерживаются все бразуеры, кроме некоторых старых версий IExplorer. Тут, к сожалению, магия бессильна:)
По итогу мы получаем вполне рабочий инструмент, который показывает вполне стабильную работу. А самое главное в нынешних реалиях - поддержка мобильными устройствами, ведь ни для кого не секрет, что все большее количество предпочитает мобильный серфинг в последние годы.
Стоило ли оно того?
Определенно! Алексею, как и нам, было очень интересно получить обратную связь от посетителей сайта и уже в первую неделю мы поняли, что все не зря.
Абсолютное большинство выразило интерес к приложению и высоко оценили. Была решена проблема с визуализацией продукта, перед его покупкой. Теперь пользователям не нужно представлять в голове, как бы смотрелась та или иная брусчатка, все можно увидеть на сайте.
Разумеется, были и недочеты, и замечания. Вот основные, по которым мы продолжим работу:
- Не для всех понятно управление в приложении, нет никаких подсказок или инструкции. Сейчас оно реализовано с помощью мыши: левая кнопка мыши для вращения и колесико для приближения/отдаления. Должно быть просто, но как оказалось не для всех. Будем добавлять подсказки и дополнительные кнопки в интерфейсе.
- И второе - многим было недостаточно предложенных вариантов. Но это скорее мотивация к дальнейшему развитию проекта.
Сказалось ли это на увеличении продаж? Думаю для многих ответ очевиден и я со всей ответственностью оставляю вопрос открытым :)
На сём откланяюсь. Буду рад если статья была Вам полезной. А самое главное - не бойтесь экспериментировать, даже если ваши идеи кажутся бесполезными и не реалистичными!