afk.ai/自动绑骨/四足动物

用 AI 给四足动物自动绑骨

上传一只狗、猫、狼、马或鹿,AI 会找出它的四条腿、脊柱、脖子和尾巴。afk.ai 据此匹配四足骨架、计算蒙皮权重,并立即播放行走、奔跑和待机循环动画。下载为 GLB,即可用于 Unity、Unreal、Godot 或 Blender。

给你的四足动物绑骨用我们的狐狸试试免费 · 在浏览器中运行 · 导出 GLB

“绑骨前”是刚上传的示例模型:一个没有骨骼的网格。“绑骨后”是同一只四足动物套上 afk.ai 的骨架、播放动画的样子。

工作原理

  1. 1

    上传

    把你的四足动物模型拖进来,支持 GLB、资源内嵌的 glTF 或 FBX。用 Google 账号登录。

  2. 2

    AI 识别身体

    我们云端 GPU 上的 AI 会读取网格,判断各个部位的位置。

  3. 3

    骨架与蒙皮

    afk.ai 根据 AI 找到的部位匹配四足骨架并计算蒙皮权重,让网格在关节处正确弯曲。

  4. 4

    动画与导出

    在你的模型上预览所有动画,然后下载一个 GLB,里面包含骨架、蒙皮权重和全部动画。

四足骨骼绑定包含什么

两种四足骨架:一种适用于有爪子的动物(狗、猫、狼、狐狸),另一种适用于长腿有蹄的动物(马、鹿、牛)。

四足(狐狸):49 个关节

  • 髋部和 4 节脊柱
  • 头部、下颌、鼻子和两只耳朵
  • 四条腿:肩部或骨盆、上段、下段、踝部和脚
  • 5 节骨骼的尾巴

27 个动画

Bark, Bite, Death, Fall, Fetch, Howl, Idle, Idle Alert, Jump, Run, Sit, Sneak, Walk, Lie Down, Play Bow, Shake, Sleep, Trot, Attack, Beg, Ear Scratch, Hit, Pounce, Roll Over, Tail Wag, Turn Left, Turn Right.

下载绑好骨骼的狐狸(.glb,1.7 MB)

上面的示例模型,含骨架和全部 27 个动画。CC0 授权:可用于任何用途。

有蹄(马):56 个关节

  • 髋部、6 节脊柱和胸廓
  • 头部、嘴和两只耳朵
  • 前腿从肩胛骨一直到蹄子
  • 后腿从骨盆一直到脚趾
  • 4 节骨骼的尾巴

21 个动画

Death, Eating, Head Butt, Idle, Kick, Lay to idle, Rear, Run, Sleep, Trot, Turn Left, Turn Right, Walk, Back Up, Buck, Canter, Fence Jump, Hit, Mane Toss, Paw Ground, Roll.

下载绑好骨骼的马(.glb,1.7 MB)

上面的示例模型,含骨架和全部 21 个动画。CC0 授权:可用于任何用途。

什么样的模型绑得最好

  • 四条腿着地站立、腿分开伸直的姿势最合适。
  • afk.ai 询问模型类型时,有爪子的选 Four-legged(四足),有蹄子的选 Hoofed(有蹄)。
  • 每个文件只放一只动物。一个模型里放一群动物,只会得到一套骨架。

在 Unity、Unreal、Godot 或 Blender 中使用绑好骨骼的四足动物

Unity 6

  1. 打开 Window > Package Manager,点击 +,选择 Add package by name,输入 com.unity.cloud.gltfast(glTFast)。
  2. 把 .glb 拖进 Assets。它会变成一个预制体(Prefab),包含网格、骨架,每个动画各对应一个 Animation Clip。
  3. 新建一个 Animator Controller,把动画片段拖进去,再把它指定给预制体上的 Animator。
  4. 更想用 FBX?先在 Blender 里导出 FBX,然后在 Unity 中把 Rig > Animation Type 设为 Generic(生物不是 Humanoid 人形 Avatar),点击 Apply。

Unreal Engine 5

  1. 把 .glb 拖进内容浏览器(Content Browser),或点击 +Add > Import。Unreal 5.1 及以上版本原生支持导入 glTF。
  2. 在选项对话框中点击 Import。你会得到一个骨骼网格体(Skeletal Mesh)、它的骨架(Skeleton)、一个物理资产(Physics Asset),每个动画各对应一个动画序列(Animation Sequence)。
  3. 生物保留自己的骨架,所以不需要重定向到 Mannequin 小白人。

Godot 4

  1. 把 .glb 复制到项目文件夹。Godot 会把它导入为一个场景,其中有一个 Skeleton3D 和一个包含全部动画的 AnimationPlayer。
  2. 行走、待机这类循环动画:双击 .glb,选中动画,把 Loop Mode 设为 Linear,然后点击 Reimport。
  3. 实例化这个场景,然后播放某个动画:$AnimationPlayer.play("Walk")。

Blender

  1. File > Import > glTF 2.0 (.glb/.gltf),然后选择文件。
  2. 网格会连同骨架(Armature)一起导入,第一个动画处于激活状态:拖动时间轴即可播放。
  3. 其他动画在以各自名称命名的 NLA 轨道上。点击轨道上的星标(Solo)即可播放该动画。

常见问题

›四足骨骼绑定适用于哪些动物?

四足骨架适合有爪子的动物,比如狗、猫、狼和狐狸。有蹄骨架适合长腿有蹄的动物,比如马、鹿和牛。两者都有脊柱、脖子、带下颌的头部、四条腿和一条尾巴。

›绑好骨骼的动物可以用在商业游戏中吗?

可以。你的模型仍归你所有,动画采用 CC0(公共领域)授权,所以你可以把它们用在商业游戏里,无需署名。

›Mixamo 能给狗或马绑骨吗?

不能。Mixamo 的自动绑骨工具只能处理双足人形。afk.ai 正是为它绑不了的动物和奇幻生物而打造的。

›afk.ai 免费吗?

可以免费试用:给模型绑骨和预览动画都不花钱。用 Google 账号登录即可,网站靠广告支持。

›运行需要什么配置?

一台装有 Chrome 或 Edge 的电脑。AI 在 afk.ai 的云端绑骨服务上运行,所以无需下载任何东西。

给其他模型绑骨