@Benderm

Как делается смена цвета на конструкторах мебели?

Здравствуйте!

Подскажите, как делается смена цвета на конструкторах мебели/интерьера? Например, меняется цвет кресла на выбранный или цвет ламината. Например, как сделано здесь - idesigner.tarkett.ru
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 4
@gribanov2la
Full stack web разработчик
При запросе комнаты с набором параметров для конфигурации мебели сервер возвращает готовую картинку (т.е. клиент сам ничего не окрашивает).

Как это происходит на сервере? Ответа нет, может быть что угодно, от рендера изображений в рантайме, до просто набора пресетов для всех возможных комбинаций вариантов.
Ответ написан
@LionG
Подозреваю что изначально моделька черно-белая, а на нее накладывается еще один слой выбранного цвета с альфа-каналом (прозрачностью).
Ответ написан
@bespechnost
Можно строить в threejs и менять цвет на клиенте (https://threejs.org/examples/#webgl_geometry_teapot)
Ответ написан
Комментировать
@Catrinblaidd
Там набор текстур вроде. В этом файле попробуйте посмотреть idesigner-home.esignserver3.com/scripts/init.js, он даже с комментариями
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы