К содержанию
fohbook/ TouchDesigner для света
профи

Риски и регламент

Что должно быть сделано до того, как модель поедет на площадку: изоляция, план Б, прогрев и разговор с заказчиком.

В свете отказ виден всему залу мгновенно. Модель в тракте — это новый класс отказов, и с ним надо работать заранее.

Технический регламент

1. Модель не в главном процессе. Отдельный процесс или Engine COMP. Её падение не должно останавливать вывод DMX.

2. DMX идёт всегда. Даже когда модель молчит, поток пакетов не прерывается — иначе приборы замрут или сработает тайм-аут на узле.

3. План Б встроен, а не задуман. Ручное управление, статичная картина или простая автоматика, переключаемые одной кнопкой. Проверенные, а не «на всякий случай».

4. Прогрев при старте. Первый проход модели медленный. Всё это до открытия шоу — Автозапуск.

5. Ограничение частоты. Модель считается 15–20 раз в секунду, между результатами — интерполяция. Освобождает ресурсы и сглаживает вывод.

6. Проверка достоверности. Результат ниже порога уверенности не используется. Луч не должен ехать по случайному шуму.

7. Фиксация версий. Драйвер, CUDA, библиотеки, веса — записаны и заморожены. Никаких обновлений перед шоу.

Вопросы, на которые нужен ответ

Вопрос Если ответа нет
Что делает свет, если модель не запустилась? Не берите её в шоу
Сколько длится холодный старт? Измерьте и заложите
Кто перезапустит в 23:40? Нужен watchdog
Что видит зал в момент сбоя? Спроектируйте это состояние
Работает ли модель на площадочном железе? Проверьте на нём
Что если в кадре не один человек, а десять? Опишите поведение

Безопасность

Модель не должна управлять частотой мерцания

Выход нейросети, поданный на канал строба или на быстрое изменение яркости, способен выдать опасную частоту при сбое. Ограничение частоты ставится после модели, жёстко и всегда — Безопасность.

То же касается лазеров: никакая модель не должна иметь прямого влияния на мощность и на траекторию без ограничителей — Безопасность лазеров.

Данные людей

Инсталляция с камерой снимает посетителей. Это обработка персональных данных, даже если вы смотрите только на силуэты.

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

Разговор с заказчиком

Скажите вслух три вещи:

  1. Что именно делает модель и в каких условиях работает.
  2. Что произойдёт при отказе и как это будет выглядеть.
  3. Что требуется от площадки: свет для камеры, доступ, обслуживание.

Покажите работу на реальном материале до подписания. Демонстрации из интернета сняты не в вашем зале.

Художнику

Хорошая система с моделью выглядит как хорошо сделанный свет. Плохая — как свет, который иногда странно себя ведёт. Разница почти вся в том, насколько тщательно продуманы отказы.

рядом по смыслу