教程操作教程阅读约 8 分钟
在 Blender 里自动绑定角色: 免费的 AFK AI 插件
选中模型,点 Rig,大约一分钟后,绑定好、带动画的副本就站在它旁边。支持 Blender 4.2 及以上版本。

第一次在 Blender 里手动绑定角色,得花上一晚上。你要把 Rigify 的 metarig 对齐身体,生成绑定,用自动权重把网格绑到骨架上,再修各种出问题的地方:有时是手肘像纸一样折起来,有时是报错“Bone Heat Weighting: failed to find solution for one or more bones”。这些都弄完了,还得再找动画。
AFK AI 插件在 Blender 侧边栏的一个标签页里就能搞定这一切。选中模型,点 Rig。模型会送到 afk.ai 的 AI 绑定工具,大约一分钟后,绑定好的副本回到它旁边:带着为它的身体类型打造的骨骼、蒙皮权重,动画也都以动作(action)的形式配好了。原模型保持原样,一点不动。
准备工作
- Blender
- 4.2 及以上版本。插件是 Blender 扩展,旧版本装不了。
- afk.ai 账号
- 免费。第一次使用时在浏览器里用 Google 账号登录。
- 绑定次数
- 每次绑定消耗账号当月的一次绑定次数,和在 afk.ai/rig 上绑定一样。插件会显示剩余次数。
- 网络
- 绑定在 afk.ai 的服务器上运行,所以要开启 Blender 的 Allow Online Access。
- 模型
- 一个或多个网格物体,导出后最大 50 MB。相机和灯光不会带上。
安装插件
- 从 Blender 插件页面下载插件的 zip 文件,不要解压。
- 在 Blender 里打开 Edit > Preferences > Get Extensions。点右上角的小箭头,选 Install from Disk...,再选这个 zip。也可以直接把 zip 拖到 Blender 窗口上。
- 还是在 Preferences 里,打开 System > Network,开启 Allow Online Access。不开的话,AFK AI 标签页会提示联网已关闭,什么也连不上。
安装就这么简单。在 3D 视口里按 N 打开侧边栏,就能看到新的 AFK AI 标签页。
登录并绑定
- 登录。 在 AFK AI 标签页里点 Sign in。浏览器会打开 afk.ai,在那里用 Google 账号登录。浏览器显示“You're signed in”后,回到 Blender。标签页会显示你的邮箱和本月剩余的绑定次数。
- 选中模型。 在视口里点选模型,或选中它的所有部件。如果模型分成几块(身体、头盔、剑),就全部选中,它们会作为一个角色一起绑定。
- 选身体类型。 人物、机器人和所有两条腿走路的角色选 Human。动物和生物有各自的类型(见下文)。保持 All animations 开启,就能拿到该身体类型的动画;只要骨骼就选 Rig only。
- Facing 保持 Auto。 AFK AI 会自动判断模型朝向。如果绑定结果朝向不对,就按模型实际转过的角度再绑定一次。
- 点 Rig。 标签页会显示每一步:上传、等待绑定服务、绑定、添加动画、下载。这期间可以在 Blender 里继续干活。
完成后,原模型右侧会出现一个名为“Knight (AFK AI)”的新集合(模型名加上 AFK AI),并处于选中状态。
如果浏览器没能回到 Blender(防火墙拦住了,或者 Blender 在另一台电脑上),afk.ai 页面会改为显示一个登录码。点 I have a sign-in code,粘贴进去。登录码一小时内有效,登录后会一直保持,直到你点 Sign out。

1登录

2选择选项

3绑定中

4完成
你会得到什么
- 骨架:为该身体类型打造的骨骼,放在网格内部。人类有 66 根骨骼,每根手指 3 个关节,命名方式和 Unreal Engine 的 Mannequin(小白人)一致(pelvis、spine_01、thigh_l……)。
- 蒙皮权重:已经刷在网格上,关节处弯曲自然,不会撕裂或折叠。
- 动画:每个动画一个动作,在 Nonlinear Animation 编辑器里各占一条轨道。人形模型最多有 593 个动画:走路、跑步、待机、跳跃,剑、弓、枪的动作,舞蹈等等。免费账号能用免费动画,套餐解锁其余全部。
- 原模型:保持原样,方便对比,也可以再绑定一次。
- 文件:绑定好的模型副本
Knight_rigged.glb,保存在 .blend 文件旁边(如果 .blend 还没保存,就放在电脑的临时文件夹里)。状态栏会显示具体位置。

root └ pelvis └ spine_01 └ spine_02 └ spine_03 └ neck_01 └ head └ clavicle_l └ upperarm_l └ lowerarm_l └ hand_l └ thumb_01_l thumb_02_l thumb_03_l └ index_01_l index_02_l index_03_l └ middle_01_l middle_02_l middle_03_l └ ring_01_l ring_02_l ring_03_l └ pinky_01_l pinky_02_l pinky_03_l └ clavicle_r ... (右侧相同) └ thigh_l └ calf_l └ foot_l └ ball_l └ thigh_r ... (右侧相同)播放和切换动画
绑定好的骨架一开始只激活一个动画。想看其他动画,就打开 Nonlinear Animation 编辑器:每个动画都是一条轨道。点轨道名旁边的星标,就只播放那一个。
想编辑某个动画的关键帧,就打开 Dope Sheet,切换到 Action Editor,从列表里选那个动作。它们都是普通的 Blender 动作,可以改关键帧、把循环剪短,或者在某个动画基础上做一个新的。
也可以在 Python 控制台里操作,先选中绑定好的骨架:
import bpy
rig = bpy.context.object # the rigged armature
rig.animation_data.action = bpy.data.actions["Walk"]
start, end = rig.animation_data.action.frame_range
bpy.context.scene.frame_start, bpy.context.scene.frame_end = int(start), int(end)
bpy.ops.screen.animation_play()
想让角色四处移动,要移动骨架,而不是网格:网格会跟着骨骼走。

导入 Unity、Unreal 或 Godot
导出 FBX:File > Export > FBX (.fbx),开启 Selected Objects,并选中骨架和网格。在 Armature 下关闭 Add Leaf Bones。在 Bake Animation 下保持 All Actions 开启,所有动画才会导出。把 Apply Scalings 设为 FBX All,角色导入后尺寸才对。
这一步不想经过 Blender?Unity、Unreal 和 Godot 都有自己的 AFK AI 插件:参见 Unity、Unreal Engine 和 Godot 教程。
| 引擎 | 操作 |
|---|---|
| Godot 4 | 把 Knight_rigged.glb 复制到项目里。动画都在它的 AnimationPlayer 里。 |
| Unreal Engine 5 | 导入 GLB,或者导出 FBX(见下文),以 Skeletal Mesh 连同动画一起导入。 |
| Unity | 导出 FBX(见下文),拖进 Assets;如果是人物,把 Rig > Animation Type 设为 Humanoid。 |
| three.js、Babylon.js | 加载 GLB,播放其中的动画片段。 |
不是人物?其他身体类型
大多数自动绑定工具只能绑人形。AFK AI 为 15 种身体准备了专门的骨骼和动画。按模型的身体形状来选,而不是按物种:狼选 Fox,鹿选 Horse,鲸鱼选 Fish。
| 身体类型 | 适用于 |
|---|---|
| Human | 人物、机器人,所有两条腿走路的角色 |
| Fox | 四足动物:狗、猫、狐狸、狼 |
| Horse | 有蹄类:马、鹿、牛 |
| Bird、Dragon | 有翅膀和两条腿;有翅膀和四条腿 |
| Kaiju | 恐龙和怪兽:直立,有尾巴 |
| Spider、Insect | 六条或八条腿;会飞的昆虫 |
| Snake、Fish | 没有腿;鲨鱼、鲸鱼和鱼 |
| Kangaroo、Frog、Turtle | 跳跃的动物,青蛙和蟾蜍,四条短腿背着壳的动物 |
| Ghost、Object | 没有腿、飘着走的;会弹跳、旋转、晃动的道具 |
- 龙
- 四足
- 有蹄类
- 恐龙
- 蜘蛛
- 鱼
怎样算一次绑定
每次点 Rig,只要模型送到了 AFK AI,就会消耗本月的一次绑定次数。Cancel 只是让 Blender 不再等待:绑定不会停,照样计次。绑定失败不计次数,标签页会说明失败原因。
标签页会显示剩余的绑定次数。用完后,它会显示 See plans,点击打开 afk.ai 的套餐。afk.ai/rig 和其他插件共用同一份每月绑定次数。
出问题时怎么办
- 联网已关闭
- 在 Edit > Preferences > System > Network 里开启 Allow Online Access。如果 Blender 是用
--offline-mode启动的,去掉这个参数重新启动。 - 浏览器没打开
- 点 Open the page again,或者直接在 afk.ai 上登录,再用 I have a sign-in code。
- 连不上 AFK AI
- 检查网络连接、VPN 或防火墙,然后重试。
- 超过 50 MB
- 删掉隐藏的部分,压缩特别大的贴图,或用 Decimate 修改器减少面数。
- 提示选中要绑定的模型
- 先在视口里点选模型,让它处于高亮状态。
- 绑定失败
- 看一下提示信息。通常换一个身体类型,或者让模型站直、面朝前方,就能解决。
常见问题
Blender 版 AFK AI 插件免费吗?
免费。插件免费安装,免费的 afk.ai 账号每月自带一些绑定次数。每次绑定消耗一次,和在 afk.ai/rig 上一样。套餐提供更多绑定次数和全部动画。
支持哪些 Blender 版本?
Blender 4.2 及以上版本,支持 Windows、Mac 和 Linux。它是 Blender 扩展,这类插件 Blender 4.1 及更早的版本装不了。用旧版 Blender 的话,就在 afk.ai/rig 上绑定模型,再导入下载的 GLB。
会改动我的原模型吗?
不会。绑定好的模型以副本形式返回,放在原模型旁边单独的集合里。原物体、它的网格和材质都不会有任何改动。
能离线使用吗?
不能。绑定在 afk.ai 的服务器上运行,所以 Blender 需要联网,并开启 Allow Online Access。
能绑定动物、龙或道具吗?
能。点 Rig 之前选好身体类型:四足动物选 Fox,有蹄类选 Horse,还有 Dragon、Bird、Spider、Snake、Fish 等,道具选 Object。每种都有专门的骨骼和动画。动物教程里有完整介绍。
这是 Rigify 或 Auto-Rig Pro 那样的控制绑定吗?
不是。它是带蒙皮权重和烘焙动画的变形骨骼,也就是游戏引擎播放的那种。你仍然可以在 Pose Mode 里手动给骨骼打关键帧,或在 Action Editor 里编辑任何动画的关键帧。
绑定好的角色能用在商业游戏里吗?
能。骨骼和动画采用 CC0,模型仍归你所有。
能一次绑定多个模型吗?
一次只能跑一个绑定,每个大约一分钟。第一个完成后,选中下一个模型,再点一次 Rig。想用脚本绑定整个文件夹的模型,就改用绑定 API。
Maya、Unity 或 Unreal 也有 AFK AI 插件吗?
有,一共支持 9 款软件:Blender、Maya、3ds Max、ZBrush、Unity、Unreal Engine、Godot、Cocos Creator 和 Roblox Studio。AFK AI 插件总览介绍了每个插件能做什么、该选哪个,插件页面里有全部下载。
绑定模型,让它动起来
AI 在浏览器里完成绑定,模型就能直接播放几百个动画。下载一个 GLB,什么引擎都能用。
更多教程
操作教程
在 Unreal Engine 5 里自动绑定角色:从静态网格体到带动画的骨骼网格体
右键点击网格体,选 Rig with AFK AI,一分钟后,同一个文件夹里就有了带骨骼、物理资产和动画的骨骼网格体。
操作教程
在 Unity 里自动绑定任意 3D 模型:直接可用的 Humanoid,动画片段齐全
在 Project 窗口里选中模型,点 Rig。一分钟后,绑定好的 FBX 就在它旁边,已设为 Humanoid,每个动画都是一个片段。
对比
9 款 3D 软件和游戏引擎的自动绑定插件:Blender、Maya、Unity、Unreal 等
9 款软件,各有一个 AFK AI 插件。选中模型,点 Rig,大约一分钟后,模型就带着骨骼和动画回到场景或项目里。