PluginsGodot

AFK AI for Godot: Auto-rig add-on

Rig a 3D model without leaving Godot. Pick a model file in your project, click Rig, and about a minute later a rigged copy with its animations (idle, walk, run and more) appears next to it, ready to drop into a scene.

Version 0.1.0 · 16.1 KBafk-ai-godot-0.1.0.zip
Runs on Windows, macOS, and Linux

Three steps, inside Godot

  1. Godot

    res://characters

    hero.png
    hero.glb
    1

    Pick a model file

    A .glb, .gltf or .fbx in the FileSystem dock.

  2. Godot

    AFK AISign out

    you@example.com · 2 rigs left this month

    Body type
    Human▾
    All animationsRig only
    FacingAuto ▾
    Rig

    Rigging: adding the animations…

    2

    Click Rig

    In the AFK AI dock next to the Inspector, pick the body type and click Rig. Keep working while it rigs.

  3. Godot

    res://characters

    hero.png
    hero.glb
    hero_rigged.glb
    Idle_A⟳
    Walk⟳
    Sprint⟳
    Jump_Start
    3

    It's in your project

    A rigged .glb appears next to the original, its animations in an AnimationPlayer, the repeating ones set to loop.

Install

  1. Download afk-ai-godot-0.1.0.zip and unzip it.
  2. Copy the addons/afk_ai folder into your project's addons folder. Make the addons folder if your project doesn't have one.
  3. Turn it on: Project > Project Settings > Plugins, and tick Enable next to AFK AI. An AFK AI dock appears on the right, next to the Inspector.

Download

Download for Godot

Free to download

File
afk-ai-godot-0.1.0.zip
Version
0.1.0
Size
16.1 KB
Runs on
Windows, macOS, and Linux
SHA-256
852ab7dfe787fe061748ad7d238b3eeeefa35b33e1b21bb4ee9a7bdfb32a15c4

Requirements

  • Godot 4.2 or later, on Windows, macOS or Linux
  • An afk.ai account: you sign in with Google. A free account gets 3 rigs a month.
  • An internet connection: the rigging happens on AFK AI's servers.

Use it

  1. Click Sign in in the AFK AI dock. Your browser opens afk.ai: sign in with Google there. The dock shows your email and how many rigs you have left this month.
  2. In the FileSystem dock, click your model's file: a .glb, .gltf or .fbx.
  3. Choose its Body type: Human for people and humanoid characters, an animal's own type, or Object for things that aren't creatures. Then All animations or Rig only, and leave Facing on Auto.
  4. Click Rig. The dock shows what's happening: uploading, waiting, rigging, downloading.

If the browser says it couldn't get back to Godot, it shows a sign-in code instead. Copy it, paste it into I have a sign-in code in the dock, and click Use. A code works for an hour.

Each rig uses one of your account's rigs, the same as on afk.ai/rig. A free account gets 3 a month, with the free animations; a plan gives you more rigs and every animation. A rig that fails doesn't count.

What you get back

Where
hero_rigged.glb next to hero.glb, selected for you. Rig it again and you get hero_rigged_2.glb: nothing is overwritten.
Animations
In its AnimationPlayer. The ones that repeat (idle, walk, run and the like) are set to loop; change that in the file's Import settings.
To use it
Drag the new file into a scene.
What was sent
Only the file you picked, as it is in your project. Nothing else from your project leaves your computer.
What AFK AI makes, in 3D: the model on a skeleton made for its body type, with its skin weights painted and its animations. Drag to turn it, and pick an animation to play. Knight: Medieval Knight by Andy Woodhead, CC BY 4.0.

Limits worth knowing

  • A .gltf must have everything inside the one file. If yours has a separate .bin file or textures, export it as .glb instead (in Blender: File > Export > glTF 2.0, format glTF Binary).
  • Models up to 50 MB.
  • Cancel stops waiting, not the rig, which still counts.

Questions

Does it work in Godot 3?

No. It needs Godot 4.2 or later.

Where are the animations?

In the rigged model's AnimationPlayer. Drag the _rigged.glb into a scene and play them from the AnimationPlayer or from your scripts.

Why won't my .gltf send?

AFK AI takes a .gltf only with everything inside the one file. Export the model as .glb (glTF Binary) instead, and pick that.

Is AFK AI for Godot free?

It's free to download. Each rig uses one of your afk.ai account's rigs, the same as on afk.ai/rig: a free account gets 3 a month, with the free animations, and a plan gives you more rigs and every animation. A rig that fails doesn't count.

Does my sign-in end up in my files?

No. Your sign-in is kept on your computer, in your own user settings, never in a scene or project file, so sharing or committing your work never shares your account. Sign out forgets it.

Can I use the result in a commercial game?

Yes. The animations are CC0 (public domain), and your model stays yours.

AFK AI for your other apps

All plugins →

Rather rig in your browser?

afk.ai/rig rigs the same way, with a preview, fixes and every download format.

Rig a model