3D Shoes
Устройства: десктопные и мобильные
Исследование
Задача создать интерактивную модель обуви не является тривиальной, поэтому нам пришлось потратить несколько дней на поиск подходящего фреймворка. В итоге мы остановили свой выбор на babylon.js. Немаловажную роль сыграло наличие полной документации по данному фреймворку.
Разработка
После выбора babylon.js как наиболее эффективного инструмента по работе с 3D моделями в этом случае, мы столкнулись с новой проблемой. Красота модели напрямую зависела от веса текстур и материалов, накладываемых на модель. Нашей задачей стал поиск оптимального соотношения загрузки системы с красотой отображения. После сотни тестов, мы нашли наиболее оптимальный подход, получив высокое качество при небольшой загрузке процессора.
3D модель
Разработка 3D модели оказалась тоже непростой задачей, так как нужно было собрать не одну модель, а своего рода конструктор, чтобы несколько элементов гармонично смотрелись вместе. Немаловажную роль сыграла и работа с настройкой света и материалов, которая позволила создать близкую к реальности модель.