mcpField
B
blender-rigging-animation

blender-rigging-animation

github.com/composio-community创意与媒体1462 次安装23 周前更新
代码仓库

关于 blender-rigging-animation

Blender Rigging & Animation 是一项指导 Claude 在 Blender 中完成 3D 模型绑定与动画制作的技能,适合制作角色或物体动画的用户。内容涵盖从骨架、约束和关键帧设置到渲染输出的流程。

主要功能

  1. 01导入或创建 3D 模型
  2. 02创建骨架并自动权重绑定
  3. 03设置 IK 约束与控制骨
  4. 04插入关键帧并调整动作
  5. 05配置灯光、相机和动画渲染

适用场景

  1. 01制作角色挥手动画
  2. 02为游戏或视频准备动画资产
  3. 03学习 Blender 绑定工作流

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/composio-community/opencode-skills --skill blender-rigging-animation

安装后在 Claude Code 中输入/blender-rigging-animation确认已加载。

详细介绍

Blender 绑定与动画

概述

此技能可让 Claude 在 Blender 中引导完整工作流——从设置、绑定到动画和最终渲染。

该技能旨在将静态 3D 模型转化为完整绑定并带有动画的成品。


设置

开始前:

  1. 安装 Blender(从 https://www.blender.org 下载最新版本)
  2. 打开 Blender 并选择 General Project
  3. 删除默认立方体(可选)
  4. 切换到 Animation workspace
  5. 确保:
    • 时间线可见
    • 大纲视图已打开
    • 属性面板可访问

所需输入

  • 一个 3D 模型(通过 .obj、.fbx 导入或手动创建)
  • 视口导航的基本知识(可选)

适用场景

  • 为角色或物体制作动画
  • 为游戏或视频准备素材
  • 创建简单的动画片段
  • 学习绑定工作流

不适用场景

  • 静态建模任务
  • 不含动画的渲染
  • 非 3D 工作流
  • UI/2D 设计任务

示例用例

“创建一个角色挥手的简单动画”

Claude 应该:

  1. 加载或创建一个基础人形模型
  2. 添加骨架
  3. 使用自动权重绑定模型
  4. 为手臂应用 IK 约束
  5. 为挥手动作插入关键帧
  6. 调整时间以实现流畅动画
  7. 将最终动画渲染为视频

工作流

1. 模型准备
  • 导入或创建模型
  • 应用变换:
    • Ctrl + A → Apply All Transforms
  • 确保网格干净(没有重叠的几何体)

2. 创建骨架
  • 添加骨架:Shift + A → Armature
  • 进入编辑模式
  • 创建骨骼层级:
    • 脊柱
    • 手臂
    • 腿部
  • 将骨骼与模型对齐

3. 绑定
  • 选择网格 → 按住 Shift 并选择骨架
  • 按 Ctrl + P → With Automatic Weights
  • 移动骨骼,检查变形效果

4. 设置约束
  • 为手臂/腿部添加 IK 约束
  • 设置用于控制的目标骨骼
  • 添加旋转限制,避免不自然的动作

5. 控制系统
  • 创建控制骨骼
  • 添加自定义形状以便于选择
  • 整理绑定,以便于使用

6. 动画
  • 选择一个骨骼
  • 插入关键帧(I → Location/Rotation)
  • 将时间线向前移动
  • 更改姿势 → 插入新的关键帧
  • 使用曲线编辑器优化动作

7. 灯光与摄像机(基础)
  • 添加灯光:Shift + A → Light
  • 放置摄像机:Ctrl + Alt + 0
  • 将主体置于画面中

8. 渲染
  • 前往渲染设置
  • 设置输出格式(推荐 MP4)
  • 选择帧范围
  • 点击 Render → Render Animation

输出预期

  • 完整绑定的 3D 模型
  • 流畅的动画(例如挥手动作)
  • 导出的视频文件(MP4)
  • 整洁且可复用的绑定设置

执行策略(适用于 AI Agent)

Agent 应该:

  1. 判断任务是否涉及动画或绑定
  2. 将任务拆分为:
    • 设置 → 绑定 → 动画 → 渲染
  3. 逐步引导用户执行 Blender UI 操作
  4. 在进入下一步前验证当前阶段
  5. 确保最终输出符合所需动画效果

最佳实践

  • 初期保持绑定简单
  • 尽早测试变形效果
  • 为骨骼使用一致的命名
  • 避免让约束过于复杂
  • 经常保存不同版本

备注

  • 绑定质量会直接影响动画质量
  • IK 系统能改善动作的自然度
  • 复杂绑定可能难以调试

评论

支持 Markdown