Риски и регламент
Что должно быть сделано до того, как модель поедет на площадку: изоляция, план Б, прогрев и разговор с заказчиком.
В свете отказ виден всему залу мгновенно. Модель в тракте — это новый класс отказов, и с ним надо работать заранее.
Технический регламент
1. Модель не в главном процессе. Отдельный процесс или Engine COMP. Её падение не должно останавливать вывод DMX.
2. DMX идёт всегда. Даже когда модель молчит, поток пакетов не прерывается — иначе приборы замрут или сработает тайм-аут на узле.
3. План Б встроен, а не задуман. Ручное управление, статичная картина или простая автоматика, переключаемые одной кнопкой. Проверенные, а не «на всякий случай».
4. Прогрев при старте. Первый проход модели медленный. Всё это до открытия шоу — Автозапуск.
5. Ограничение частоты. Модель считается 15–20 раз в секунду, между результатами — интерполяция. Освобождает ресурсы и сглаживает вывод.
6. Проверка достоверности. Результат ниже порога уверенности не используется. Луч не должен ехать по случайному шуму.
7. Фиксация версий. Драйвер, CUDA, библиотеки, веса — записаны и заморожены. Никаких обновлений перед шоу.
Вопросы, на которые нужен ответ
| Вопрос | Если ответа нет |
|---|---|
| Что делает свет, если модель не запустилась? | Не берите её в шоу |
| Сколько длится холодный старт? | Измерьте и заложите |
| Кто перезапустит в 23:40? | Нужен watchdog |
| Что видит зал в момент сбоя? | Спроектируйте это состояние |
| Работает ли модель на площадочном железе? | Проверьте на нём |
| Что если в кадре не один человек, а десять? | Опишите поведение |
Безопасность
Выход нейросети, поданный на канал строба или на быстрое изменение яркости, способен выдать опасную частоту при сбое. Ограничение частоты ставится после модели, жёстко и всегда — Безопасность.
То же касается лазеров: никакая модель не должна иметь прямого влияния на мощность и на траекторию без ограничителей — Безопасность лазеров.
Данные людей
Инсталляция с камерой снимает посетителей. Это обработка персональных данных, даже если вы смотрите только на силуэты.
- кадры не сохраняются без явного основания;
- предупреждение на входе — минимум;
- модель работает локально, кадры не уходят в облако;
- заказчик знает, что снимается и зачем.
Разговор с заказчиком
Скажите вслух три вещи:
- Что именно делает модель и в каких условиях работает.
- Что произойдёт при отказе и как это будет выглядеть.
- Что требуется от площадки: свет для камеры, доступ, обслуживание.
Покажите работу на реальном материале до подписания. Демонстрации из интернета сняты не в вашем зале.
Хорошая система с моделью выглядит как хорошо сделанный свет. Плохая — как свет, который иногда странно себя ведёт. Разница почти вся в том, насколько тщательно продуманы отказы.