Задача

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

Требования к функционалу

1. Выбор материалов

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

2. Настройка размеров

  • Длина, ширина, толщина столешницы.

3. Выбор формы

  • Прямоугольная, круглая, трапециевидная, а также поддержка нестандартных геометрий.

4. Размещение вырезов

  • Под мойку, варочную панель, решетку и технические отверстия.
  • Возможность изменять размеры и положение каждого выреза.

5. 3D визуализация

  • Реалистичное отображение текстур и материалов.
  • Свободное вращение и масштабирование модели.
  • Сохранение корректных пропорций.

6. Экспорт результатов

  • Сохранение проекта в PDF/изображение.
  • Отправка данных в корзину или заявку на сайте.

7. Архитектура

  • Готовность к расширению функционала и добавлению новых элементов.

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

Требования к исполнителю

  • Успешный опыт создания 3D конструкторов или сложных интерактивных интерфейсов.
  • Владение WebGL / Three.js / Babylon.js или аналогичными технологиями.
  • Навыки оптимизации моделей и создания плавных анимаций.
  • Готовность предложить оптимальную архитектуру и технические решения.

Что должно быть в отклике

  • Портфолио с примерами аналогичных работ.
  • Ориентировочная стоимость и сроки реализации.