Agent Skills
返回列表
🎨

创意 TouchDesigner MCP

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef9e183a/creative-touchdesigner-mcp

技能介绍

为什么需要这个技能

在 TouchDesigner 中手动搭建实时视觉项目时,开发者常面临三重困扰:反复切换界面调整参数耗时耗力,复杂节点连线容易出错,Python 脚本执行需中断当前工作流。尤其当需要快速验证生成艺术、音频可视化或互动装置的原型时,手动操作的节奏难以匹配创意迭代的需求。

核心能力与工作逻辑

这个技能通过 twozero MCP 协议直接与运行中的 TouchDesigner 实例通信,提供 36 个原生工具覆盖全流程开发:

  • 节点构建:使用 create_operator 批量生成基础组件(如 TOP、SOP、CHOP),支持指定网络位置与初始参数
  • 参数调控:通过 set_parameter 实时修改节点属性,支持浮点数、布尔值、字符串等多种类型
  • 逻辑连接:wire_connection 工具可在节点间建立数据流,自动处理端口类型匹配
  • 脚本执行:直接调用 execute_python 运行自定义脚本,无需切换到编辑器窗口

典型工作流从建立 MCP 连接开始,依次完成场景初始化→节点部署→参数微调→实时预览的闭环,整个过程可在代码编辑器中完成,避免界面切换带来的上下文割裂。

适用边界与注意事项

  • 仅适用于已安装并运行 TouchDesigner 的环境,需要提前配置 twozero MCP 服务器地址
  • 复杂自定义节点需通过 Python API 手动扩展,技能不提供可视化创建界面
  • 不支持离线状态的节点编辑,所有操作需实时同步到运行中的实例
  • 文件导入、渲染输出等操作仍依赖 TouchDesigner 原生功能

使用场景

  • 在互动展览开发中,需要根据观众动作实时调整视觉特效的参数
  • 音频可视化项目里,要批量创建频谱分析节点并连接至渲染器
  • 生成艺术创作时,需通过脚本快速生成数百个随机粒子系统并实时调参
  • VJ 表演现场,要在不中断演出的情况下动态修改投影内容的布局

适合人员

  • TouchDesigner 新手开发者,希望通过代码自动化减少手动点击操作
  • 互动装置艺术家,需要在没有工程师协助的情况下独立完成实时视觉调试
  • 现场 VJ 表演者,要求在演出过程中快速响应临时的内容修改需求
  • 创意编程爱好者,正尝试用 AI 辅助工具构建复杂的音频响应式视觉系统