У немецких коллег были исходники в 3DMax. Дизайнеры AFFINAGE адаптировали старые 3D-модели под новый конфигуратор и дорисовали недостающие — всего получилось 1400+ позиций. Сложнее всего было разрабатывать 3D-варианты фасадов: у дверок может быть разная ширина в зависимости от размера мойки, стиля кухни (современный, классика, неоклассика) и способа открытия фасада на кухне покупателя.
Также рассматривали визуализацию через WebGL (Web Graphics Library) — программную библиотеку для интерактивной графики, которая обеспечивает кроссбраузерность без использования плагинов, но отказались от этой идеи. Как правило, нашим пользователям не нужно вращать 3D-модели, чтобы представить готовый комплект на своей кухне, – для принятия решения о покупке достаточно одного ракурса. Мы проработали все возможные варианты и сделали конфигуратор легким для интеграции на сайты партнеров и удобным для пользователей.
Сделали конечно круто. Но я всегда считал, что бэк должен проверять, подходит тот или иной объект к другому. А если у вас будет 100 тыс. наименований, то фронт так же будет подбирать?
Автоматический подбор построен на бэкенде, поскольку запрос в базу строится на бэке
Уфффф. Успокоили 😄