TouchDesigner работает как визуальная среда программирования, что позволяет собирать интерактивные системы без классического кода. kurshub.ru
Проекты в TouchDesigner строятся из операторов разных типов. kurshub.ru Каждая категория операторов (нод) отвечает за свой тип данных и облегчает построение сложных связей. kurshub.ru
Одна из возможностей программы — способность настроек одних операторов управлять поведением других. kurshub.ru Вместо ручной анимации ключевых кадров создаются системы, которые работают автономно, генерируя динамический контент в реальном времени. kurshub.ru
Некоторые особенности работы TouchDesigner в реальном времени:
- Поддержка рендеринга. www.malbred.com В программе есть поддержка шейдеров реального времени и языка GLSL. www.malbred.com
- Создание интерактивности. www.malbred.com Управляющие данные для цифровой модели можно получать от мышки, клавиатуры, джойстика или даже по сети. www.malbred.com
- Работа с камерами. habr.com TouchDesigner поддерживает камеры, например Intel RealSense, что позволяет использовать данные отслеживания и положения, а также данные глубины, цветного изображения и инфракрасного изображения. habr.com
- Использование аудио. www.malbred.com Аудио можно использовать для создания фоновой музыки или сопровождения некоторых событий, а также управлять поведением 3D-моделей в реальном времени. www.malbred.com