Обязанности:
– разработка интерактивных приложений и мультимедийных инсталляций на базе TouchDesigner;
– настройка и интеграция мультимедийного оборудования (проекторы, LED-дисплеи, камеры, сенсоры и контроллеры) для проектов;
– разработка базовых и пользовательских интерфейсов для управления интерактивными системами;
– создание прототипов и тестирование новых инструментов и функций для проектов в TouchDesigner;
– участие в улучшении рабочих процессов, автоматизации задач и оптимизации рендеринга для повышения производительности;
– ведение и пополнение документации по наработкам, а также участие в создании обучающих материалов для команды;
– реализация проектных решений по техническому заданию с использованием TouchDesigner, включая настройку интерактивной логики и визуальных эффектов;
– проведение оптимизации проектов для стабильной производительности и минимизации нагрузки на аппаратные ресурсы;
– настройка и интеграция внешних интерфейсов и API (например, MIDI, OSC, Art-Net) для управления контентом в реальном времени;
– взаимодействие с художниками и дизайнерами для настройки сцен, окружения и анимаций, помощь в импорте контента;
– консультации менеджера проекта и супервайзера по вопросам интеграции технологий и техническим требованиям;
– подготовка проектной документации, включая схемы архитектуры и схемы взаимодействия компонентов;
– участие в создании отчетных материалов по проекту и предоставление данных о проделанной работе для внутреннего учета.
Требования:
– уверенное владение интерфейсом и базовыми нодами (TOP, CHOP, SOP, DAT), понимание принципов работы с контентом в реальном времени;
– начальные знания в программировании на Python, способность разрабатывать и адаптировать скрипты, интегрировать с TouchDesigner для создания интерактивных сценариев;
– опыт работы с SOP- и MAT-нодами, базовые навыки по созданию простых 3D-объектов и применению материалов;
– базовые знания обработки медиа в TouchDesigner, умение работать с аудиовизуальными реакциями;
– базовое понимание работы сенсоров и контроллеров, опыт взаимодействия с MIDI, OSC и другими интерфейсами;
– навыки оптимизации сцены, умение выявлять узкие места и эффективно распределять ресурсы для поддержания стабильной производительности;
– базовые навыки взаимодействия с коллегами, умение четко доносить свои идеи и технические задачи.
Дополнительные навыки:
– иметь понимание базовых принципов композиции, цветовой теории и взаимодействия пользователя с интерфейсами;
– иметь базовые знания сетевого оборудования и протоколов передачи данных (Ethernet, NDI, Art-Net) для интеграции в инсталляции и перформансы;
– иметь базовое понимание 3D-движков для интеграции и работы с виртуальными сценами, опыт передачи контента между TouchDesigner и 3D-движками;
– иметь понимание технологий motion capture, трекинга объектов и интеграции данных в реальном времени в TouchDesigner;
– иметь базовые навыки по снижению нагрузки на видеокарту и оптимизации материалов и эффектов;
– уметь читать и создавать техническую документацию к проекту (брифы, технические требования, брендбуки, референсы и мудборды);
– иметь навыки работы с системами контроля версий (Git, SVN, Perforce), уметь документировать проект для передачи другим командам.
Условия:
- гибридный график работы с 11.00 до 19.00;
- возможны командировки;
-
работа с интересными и уникальными проектами в сфере продакшен;
-
классная команда;
-
корпоративная жизнь.