Техническое задание: Интерактивная 3D визуализация объекта
1. Описание задачи
Компания, специализирующаяся на проектировании систем физической защищенности объектов (оповещение, видеонаблюдение, СКУД), ищет решение для создания интерактивных 3D визуализаций. Цель - наглядно демонстрировать заказчику расположение оборудования на объекте еще на этапе проектирования.
2. Конкретная задача (пилотный проект)
В качестве примера рассматривается создание модели образовательного учреждения (школы). Основная задача: визуализировать размещение системы оповещения (громкоговорители) и кабельных трасс.
- Источники данных: документы БТИ, видео/фото объекта, проектная документация.
- Концепция визуализации:
- Динамическая сборка: элементы системы (например, громкоговорители) должны "появляться" на местах установки, а затем к ним "протягиваются" кабели.
- Возможность отображать зоны покрытия оповещения (радиус работы громкоговорителя в 3D).
- Соблюдение реальных пропорций здания.
- Стиль: Допускается стилизация под "мультфильм/схему", без требования фотореализма, но с сохранением атмосферы и узнаваемости объекта.
3. Технические требования и уровень погружения
Финальный продукт должен соответствовать как минимум одному из уровней:
- Базовый (Для демонстрации): Интерактивная модель с камерой, которую можно вращать и увеличивать. Обход здания снаружи.
- Расширенный (Полное погружение): Возможность "входить" внутрь помещений и осматриваться по сторонам (First Person View).
4. Бизнес-требование и масштабирование
Ключевой фактор: технология должна быть поставлена на поток. Услуга должна быть достаточно дешевой, чтобы применяться при типовом проектировании. Предлагаемые подходы:
- Конструктор/Модульная система: Фрилансер/агентство создает "болванку" объекта (оболочку здания), а компания-заказчик (без навыков 3D) должна иметь возможность самостоятельно расставлять иконки оборудования и трассировать кабели в простой программе (средой которой торгуют).
- Аутсорс: Сложные объекты или сборка "болванов" отдаются на фриланс (за минимальный бюджет каждый раз).
5. Область для обсуждения
Приветствуются предложения по оптимизации.
На что необходимо получить ответ от разработчика:
- Оптимальная технология (Unreal, Three.js, Unity, специфичное ПО) для задачи "бюджет + функционал".
- Архитектура: как отделить создание 3D модели от ее начинки (оборудованием).
- Примерная стоимость разработки решения (как SDK) и наполнения первого тестового объекта (школа).