Разработчик TouchDesigner (Junior+)

Дата размещения вакансии: 15.11.2024
Работодатель: LYMpro
Уровень зарплаты:
от 100000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

– разработка интерактивных приложений и мультимедийных инсталляций на базе 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;
  • возможны командировки;
  • работа с интересными и уникальными проектами в сфере продакшен;

  • классная команда;

  • корпоративная жизнь.