创意 TouchDesigner MCP
将以下提示词粘贴到你的 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 辅助工具构建复杂的音频响应式视觉系统