ПлагиныGodot

AFK AI для Godot: Аддон для авториггинга

Риг 3D-модели, не выходя из Godot. Выберите файл модели в проекте, нажмите Rig, и примерно через минуту рядом появится копия с ригом и анимациями (idle, ходьба, бег и другие), которую можно сразу добавить в сцену.

Версия 0.1.0 · 16,1 KBafk-ai-godot-0.1.0.zip
Работает на Windows, macOS и Linux

Три шага в Godot

  1. Godot

    res://characters

    hero.png
    hero.glb
    1

    Выберите файл модели

    Файл .glb, .gltf или .fbx в панели FileSystem.

  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

    Нажмите Rig

    В панели AFK AI рядом с Inspector выберите тип модели и нажмите Rig. Пока создаётся риг, можно продолжать работать.

  3. Godot

    res://characters

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

    Готово в проекте

    Рядом с оригиналом появляется .glb с ригом: анимации — в AnimationPlayer, повторяющиеся зациклены.

Установка

  1. Скачайте afk-ai-godot-0.1.0.zip и распакуйте его.
  2. Скопируйте папку addons/afk_ai в папку addons вашего проекта. Если папки addons в проекте нет, создайте её.
  3. Включите аддон: Project > Project Settings > Plugins, отметьте Enable рядом с AFK AI. Справа, рядом с Inspector, появится панель AFK AI.

Скачать

Скачать для Godot

Скачивается бесплатно

Файл
afk-ai-godot-0.1.0.zip
Версия
0.1.0
Размер
16,1 KB
Платформы
Windows, macOS и Linux
SHA-256
852ab7dfe787fe061748ad7d238b3eeeefa35b33e1b21bb4ee9a7bdfb32a15c4

Требования

  • Godot 4.2 или новее, на Windows, macOS или Linux
  • Аккаунт afk.ai: вход через Google. Лимит ригов на бесплатном аккаунте — 3 в месяц.
  • Подключение к интернету: риггинг выполняется на серверах AFK AI.

Как пользоваться

  1. Нажмите Sign in в панели AFK AI. В браузере откроется afk.ai: войдите там через Google. Панель покажет ваш email и сколько ригов осталось в этом месяце.
  2. В панели FileSystem щёлкните файл модели: .glb, .gltf или .fbx.
  3. Выберите её Body type: Human для людей и человекоподобных персонажей, тип конкретного животного или Object для всего, что не является существом. Затем All animations или Rig only, а Facing оставьте на Auto.
  4. Нажмите Rig. Панель показывает, что происходит: загрузка, ожидание, риггинг, скачивание.

Если браузер сообщит, что не смог вернуться в Godot, он покажет вместо этого код входа. Скопируйте его, вставьте в I have a sign-in code в панели и нажмите Use. Код действует час.

Каждый риг списывается из месячного лимита вашего аккаунта — того же, что и на afk.ai/rig. Лимит бесплатного аккаунта — 3 в месяц, с бесплатными анимациями; тариф даёт больше ригов и все анимации. Неудачный риг не засчитывается.

Что вы получите

Где
hero_rigged.glb рядом с hero.glb, уже выделенный. Создайте риг снова — и получите hero_rigged_2.glb: ничего не перезаписывается.
Анимации
В его AnimationPlayer. Повторяющиеся (idle, ходьба, бег и т. п.) зациклены; это можно изменить в настройках Import файла.
Как использовать
Перетащите новый файл в сцену.
Что было отправлено
Только выбранный файл, в том виде, в каком он лежит в проекте. Больше ничего из проекта не покидает ваш компьютер.
Что делает AFK AI, в 3D: модель на скелете, созданном под её тип, с рассчитанными весами скиннинга и анимациями. Перетаскивайте, чтобы повернуть её, и выберите анимацию для воспроизведения. Рыцарь: Medieval Knight, автор — Andy Woodhead, CC BY 4.0.

Ограничения

  • .gltf должен содержать всё в одном файле. Если у вашего есть отдельный файл .bin или текстуры, экспортируйте модель в .glb (в Blender: File > Export > glTF 2.0, формат glTF Binary).
  • Модели до 50 МБ.
  • Cancel прекращает ожидание, но не риг — он всё равно засчитывается.

Вопросы

Работает ли он в Godot 3?

Нет. Нужен Godot 4.2 или новее.

Где анимации?

В AnimationPlayer модели с ригом. Перетащите _rigged.glb в сцену и проигрывайте их из AnimationPlayer или из своих скриптов.

Почему мой .gltf не отправляется?

AFK AI принимает .gltf, только если всё находится внутри одного файла. Экспортируйте модель в .glb (glTF Binary) и выберите его.

AFK AI для Godot бесплатный?

Скачать его можно бесплатно. Каждый риг списывается из месячного лимита вашего аккаунта afk.ai — того же, что и на afk.ai/rig: у бесплатного аккаунта лимит — 3 в месяц, с бесплатными анимациями, а тариф даёт больше ригов и все анимации. Неудачный риг не засчитывается.

Попадают ли данные входа в мои файлы?

Нет. Данные входа хранятся на вашем компьютере, в ваших пользовательских настройках, и никогда — в файле сцены или проекта, поэтому, делясь работой или отправляя её в репозиторий, вы не делитесь аккаунтом. Sign out их удаляет.

Можно ли использовать результат в коммерческой игре?

Да. Анимации распространяются по лицензии CC0 (общественное достояние), а ваша модель остаётся вашей.

AFK AI для других ваших программ

Все плагины →

Удобнее работать в браузере?

afk.ai/rig создаёт риг так же, но с предпросмотром, исправлениями и всеми форматами для скачивания.

Создать риг