技能包

video-to-blender:把参考视频、图片或想法变成可编辑的 Blender 程序化节点系统

想用一段参考视频、图片或想法生成可编辑的 Blender 程序化节点系统(几何、着色、合成节点)时,这个编码 agent Skill 最合适;动手前必须先备好 Blender 5.2+ 并确认 agent 已安装,否则无法驱动其构建与验证流程。

官方来源 · gokayfem/video-to-blender

安装

claude plugin marketplace add gokayfem/video-to-blender

适合谁

这个 Skill 适合想在 Blender 里用程序化节点(Geometry Nodes、Shader Nodes、合成器)复现一段参考视频、一张图片或一个想法的用户。它自带一个经过测试的 NK 节点组库和 nodekit Python 构建器,由编码型 agent 调用,帮你查找节点组、构建并验证结果。

使用前提必须满足:

  • 需要 Blender 5.2 或更高版本,并保证可用:PATH 上的 blender、环境变量 $BLENDER,或 macOS 应用。
  • 需要一个支持的编码 agent 来驱动工作流。
  • 不适合的情况:证据未说明是否有不依赖 Blender 的离线用法、未说明支持哪些输入视频格式、也未说明支持的素材语言范围,这些均为未知,不要凭空假设。若你的环境无法提供 Blender 5.2+,证据范围内无法确认能否使用。

3 分钟完成第一次尝试

推荐主路径:在 Claude Code 中通过官方插件市场安装。

  1. 前提:已安装 Claude Code,且 Blender 5.2+ 可用(blender 在 PATH、设置 $BLENDER,或 macOS 应用)。
  2. 安装位置与命令(官方原文):
claude plugin marketplace add gokayfem/video-to-blender

随后按官方流程安装该插件。

  1. 触发一个低风险任务:向 agent 提出把你的一段参考视频或一张图片转成可编辑的程序化 Blender 节点系统。首次尝试建议从单个节点组的构建开始,便于观察结果。

  2. 官方核心工作流中,agent 会用 nodes_tools.py search 查找库中的节点组,用 try 在测试输入上构建一个组,打印它的节点警告和 lint,并渲染一张静帧;之后 validate.py 会重新打开保存的 .blend,检查警告、计数、求值时间和相机间隙。

成功信号:try 输出了节点警告与 lint,并渲染出一张静帧;validate.py 重新打开 .blend 后报告检查结果(警告、计数、求值时间、相机间隙)。这些是证据中明确描述的可观察输出。

注意:官方同时给出其他安装方式——对 Codex、Cursor、Gemini CLI、Copilot 等 agent 可用 skills CLI(npx skills add gokayfem/video-to-blender),Claude Code 也可手动复制(cp -R skills/procedural-blender-nodes ~/.claude/skills/)。这些是次要替代方式,不是本条推荐主路径。构建节点并保存 .blend 属于会写文件的动作,首次尝试前请确认你接受在 Blender 中产生 .blend 文件与渲染输出;除此之外,该 Skill 是否执行其他命令或访问网络,证据未说明,属于未知。

使用案例

案例一:用参考视频生成节点系统。场景:你有一段想要复现其视觉效果的视频。向 agent 发起任务:"用这段参考视频,在 Blender 里搭一个可编辑的程序化节点系统"。agent 会按官方工作流在 NK 节点组库中用 nodes_tools.py search 查找合适的组,用 try 构建并渲染静帧,再用 validate.py 复检 .blend 的警告、计数、求值时间和相机间隙。可期待的结果:一个可编辑的 Geometry/Shader/合成器节点系统及验证报告。至于具体支持哪些视频格式,证据未说明,请以 agent 实际反馈为准。

案例二:用一张图片或一个想法构建单个节点组并验证。场景:你只想测试某个材质或几何效果。让 agent "根据这张图片(或这个想法)在测试输入上构建一个节点组"。agent 会调用 try 在测试输入上构建该组,打印节点警告和 lint,并渲染一张静帧,随后用 validate.py 重新打开保存的 .blend 做检查。可期待的结果:该组的警告列表、lint 结果和一张渲染静帧;若验证报告有警告,可据此让 agent 调整后重试。

使用边界

  • 文件与副作用:工作流会构建节点并保存 .blend,validate.py 会重新打开该 .blend;渲染静帧会产生输出。构建前的明确确认点是选择参考素材(视频/图片/想法)和要构建的目标。Skill 产出的是节点系统与验证信息,它是否直接修改你的其他文件,证据未说明。
  • 命令与网络:证据确认的脚本调用为 nodes_tools.py search、try 和 validate.py;是否执行其他命令或访问网络均未说明,属于未知。
  • 运行环境与客户端:必须提供 Blender 5.2+(PATH 的 blender、$BLENDER 或 macOS 应用)。Claude Code 经插件市场安装,Codex、Cursor、Gemini CLI、Copilot 等 agent 经 skills CLI 安装;证据未说明该 Skill 是否只在列出客户端中生效,其他 agent 是否可用属未知。
  • 官方明确限制与未确认信息:未找到关于支持的输入格式、语言范围、离线使用方式、以及 try/validate.py 之外的操作的说明;这些不要自行推断。