Техническое задание: Разработка 3D-конфигуратора памятников
Цель проекта - создание интерактивного браузерного приложения, позволяющего клиентам в режиме реального времени конфигурировать, визуализировать и рассчитывать стоимость памятника.
Основной функционал для пользователя (Frontend)
1. Библиотека базовых форм
- Выбор типа стелы: вертикальные, горизонтальные, фигурные, кресты и другие.
2. Конструктор элементов и комплектации
Возможность добавлять, комбинировать и изменять следующие компоненты:
- Тумбы (подставки) различных размеров и конфигураций.
- Цветники: открытые, закрытые, с плитой.
- Ограды и цоколи.
- Дополнительные элементы: вазы, лампады.
- Покрытие территории: плитка, брусчатка вокруг памятника.
3. Работа с материалами
- Интерактивная смена текстур и материалов (гранит разных месторождений, мрамор) с мгновенным отображением в 3D-визуализации.
4. Редактор гравировки (Гравировальная мастерская)
- Добавление и редактирование текста (ФИО, даты) с выбором из набора шрифтов.
- Загрузка фотографий для размещения на модели.
- Обработка фото: базовые операции (ретушь), наложение в овал, симуляция керамического портрета.
5. Расчет стоимости
- Система должна автоматически пересчитывать предварительную стоимость конфигурации при любом изменении (добавление элемента, смена материала, добавление гравировки).
Технические требования и референс
- Приложение должно быть браузерным, не требующим установки дополнительного ПО.
- За основу логики работы и пользовательского интерфейса берется предоставленный референс-проект (ссылка будет передана исполнителю).
- Требуется детальная и плавная 3D-визуализация с возможностью вращения, приближения и осмотра модели.