SuperAPI AI 工具集

blender-animation-rigging

设计与创作

查看项目

更新于 10-16 04:56

技能介绍

用途:为 Blender 5.x 的动画与绑定工作提供专家指导,覆盖关键帧、FCurve 编辑、驱动器、骨骼约束、骨架创建、IK/FK 链条、形态键、NLA 片段以及动画工作流的 Python 自动化,并纳入 5.1 版本变更。

主要能力:提供关键帧插入模式、属性与 data_path 对照、骨架与骨骼创建、IK 链设置(含极向目标)、表达式/变量/自定义属性驱动器、形态键创建与动画、NLA 轨道与片段管理、约束目录与 Python API 参考。5.1 新增加 Smooth(Gaussian)FCurve 修改器、Apply to Basis(bpy.ops.pose.apply_to_basis())、分层动作性能改进,并移除 ANIM_OT_convert_legacy_action。

使用方式:优先使用官方 Blender MCP Server(Blender Lab,Blender 5.1+)在运行中的会话内直接插入关键帧、创建骨架、连接约束与烘焙动作;未连接 MCP 时才回退到输出 Python 脚本。会话开始时检测 execute_blender_code、get_objects_summary、search_api_docs 等工具是否存在以判断 MCP 可用性。典型流程为:用 get_/search_ 工具检查场景,通过 execute_blender_code 执行 bpy 变更,再用截图或摘要工具验证,代码块保持小而幂等。设置见 docs/blender-mcp-setup.md。

适用场景:需要脚本化或会话内完成绑定与动画制作的任务,包括 IK 设置、驱动器创建、形态键与 NLA 管理、FCurve 编辑以及骨骼朝向修正等。

限制:仅面向 Blender 5.x,部分能力依赖 Blender 5.1+ 与官方 MCP Server;切换模式时 edit_bones 与 pose.bones 的访问范围不同,不应跨模式缓存骨骼引用;绑定相关属性需在对应模式下设置。完整约束目录与 API 模式见 references/constraint_reference.md 与 references/python_api.md。