SuperAPI AI 工具集

touchdesigner

设计与创作

查看项目

更新于 10-16 01:11

技能介绍

本技能适用于通过 MCP API 创建、修改或调试 TouchDesigner 网络。资料强调不能依赖预训练知识,应先收集可靠信息:阅读 reference/ 下全部 .md 文件、使用 Context7 查官方 TD API 文档、用 op.TDAPI.GetParameterList() 核对参数名,未确认信息充分前不要开始实现。

主要能力与用法:使用 op.TDAPI 工具而非原始 TD API。创建算子用 op.TDAPI.CreateOp(base, gridSOP, 'grid1', x=0, y=0),链式连接用 op.TDAPI.ChainOperators([grid, noise, null]),错误检查用 op.TDAPI.CheckErrors(op('/project1/base1'), recurse=True);错误缓存在帧边界更新,修复与复查应分两次 td_execute 调用。可用的 MCP 工具包括 td_execute、td_pane、td_selection、td_operators。

按任务查阅对应参考文件:所有任务必读 reference/basics.md,算子族与数据转换看 operator-families.md,Geometry COMP 与实例化看 geometry-comp.md,渲染、相机与灯光看 rendering.md,GLSL TOP/MAT 看着色器看 glsl.md,反馈循环与模拟看 operator-tips.md。

规则包括:创建算子后设置 viewer=True;复杂操作后检查错误;引用连接前用 Null 作为中介;创建前确认布局避免重叠;邻近算子使用相对路径;Geometry COMP 的几何应在父级创建并通过 In/Out 传入。实现前应列出 2-3 种方案,从简洁性、性能、可扩展性、可读性评估后选择。

限制:本技能提供 TD 专用模式,官方 API 细节需借助 Context7;插件资产路径为 ${SKILL_BASE}/../../toe/TouchDesignerAPI.tox。收费、价格与平台信息暂未提供。