TouchDesigner 是新媒体艺术、舞台视觉设计与沉浸式交互领域的行业标准级实时生成式视觉编程平台。软件采用基于节点的流程化架构,集成了高性能 3D 渲染引擎、音视频合成管道以及多协议硬件通信接口,帮助创作者跳过繁重的底层代码编写,直接搭建高响应度的实时交互系统。
1. 可视化节点编程:通过 OP 模块搭线构架,快速落地复杂生成式视觉逻辑
软件将计算逻辑划分为 TOPs(纹理)、CHOPs(通道信号)、SOPs(几何体)等核心节点家族。通过拖拽节点并建立数据流连线,即可直观构建出复杂的生成式动画与逻辑演算系统,大幅缩短从概念设计到现场演示的开发周期。
2. 实时 3D 图形与 PBR 渲染:GPU 硬件加速引擎,渲染流畅的舞台与空间画面
内置支持 GPU 加速的实时 3D 渲染管线,支持 PBR 光照材质、环境阴影与粒子系统,并兼容 GLSL 着色器扩展。无论是大型建筑投影映射(Projection Mapping)、沉浸式展览空间,还是演唱会舞台背景,都能保持高帧率的图形输出。
3. 实时音频数据解析:拾取声学频段信号,精准实现音画同频动态响应
具备完善的音频信号处理能力,可以通过 CHOPs 节点实时分析音轨的频段、音高及节奏能量。直接将音频数据映射到图形的形态、色彩或运动轨迹上,无需繁琐后期合成即可生成高同步率的音画互动画面。
4. 传感器与物理硬件联动:支持 DMX/OSC/MIDI 协议,驱动大厂交互装置
原生支持 DMX/Art-Net 灯光控台、MIDI 控制器以及 OSC 网络协议通信,并能直接读取 Kinect、雷达、串口传感器与工业摄像头的追踪数据。这使得软件能够作为中控核心,轻松承接展厅数字装置与现场演出的设备联动。”
5. 实时渲染调试与 Python 扩展:逻辑即时预览,深度定制个性化系统流程
所有节点的数据变化与渲染画面均支持窗口内实时预览,方便在现场演出或调试过程中随改随现。对于复杂的业务逻辑或外部数据 API 调用,可直接插入 Python 脚本编写自定义代码,扩展系统的边界能力。