ПлагиныUnreal Engine

AFK AI для Unreal Engine: Плагин для авториггинга

Риг и анимация меша, не выходя из Unreal. Щёлкните правой кнопкой статический или скелетный меш в Content Browser, выберите Rig with AFK AI, и примерно через минуту в той же папке появится скелетный меш с ригом и анимациями. Компилировать ничего не нужно, поэтому плагин работает и в проектах только на Blueprint.

Версия 0.1.0 · 27,3 KBafk-ai-unreal-0.1.0.zip
Работает на Windows, macOS и Linux

Три шага в Unreal Engine

  1. Unreal Engine

    Content > Characters

    M_Hero
    T_Hero
    Hero
    Edit...
    Duplicate
    Rename
    Rig with AFK AI
    1

    Выберите меш

    Щёлкните правой кнопкой статический или скелетный меш в Content Browser и выберите Rig with AFK AI.

  2. Unreal Engine

    Rig with AFK AI

    Body type
    Human▾
    All animationsRig only
    FacingAuto ▾
    CancelOK
    2

    Нажмите OK

    Выберите тип модели и укажите, нужны ли анимации. Пока создаётся риг, можно продолжать работать.

  3. Unreal Engine

    Content > Characters

    M_Hero
    T_Hero
    Hero
    Hero_rigged
    Skeleton
    PhysicsAsset
    Walk
    Idle_A
    3

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

    В той же папке появляется скелетный меш со скелетом, physics asset и анимациями.

Установка

  1. Скачайте afk-ai-unreal-0.1.0.zip и распакуйте его. Получится папка AFKAI.
  2. Положите её в папку Plugins вашего проекта, рядом с файлом .uproject, чтобы получилось MyGame/Plugins/AFKAI/AFKAI.uplugin. Если папки Plugins нет, создайте её.
  3. Откройте проект или перезапустите его. AFK AI включит два плагина, которые поставляются с Unreal: Python Editor Script Plugin и Editor Scripting Utilities. Если Unreal попросит перезапуск, согласитесь.
  4. В строке меню вверху редактора появится меню AFK AI.

Чтобы плагин был во всех проектах, положите папку в движок (Engine/Plugins/Marketplace/AFKAI в вашей установке Unreal) и включите его в каждом проекте через Edit > Plugins.

Скачать

Скачать для Unreal Engine

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

Файл
afk-ai-unreal-0.1.0.zip
Версия
0.1.0
Размер
27,3 KB
Платформы
Windows, macOS и Linux
SHA-256
92d030cac300ca417d611515d692933fed43685eb8dab9439f0f9f51903dc940

Требования

  • Unreal Engine 5.1 или новее, на Windows, macOS или Linux
  • Python Editor Script Plugin и Editor Scripting Utilities, которые поставляются с Unreal (AFK AI включает их сам)
  • Аккаунт afk.ai: вход через Google. Лимит ригов на бесплатном аккаунте — 3 в месяц.
  • Подключение к интернету: риггинг выполняется на серверах AFK AI.

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

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

Если браузер не может вернуться в Unreal (мешает файрвол или Unreal запущен на другом компьютере), страница afk.ai покажет код входа. Выберите AFK AI > I have a sign-in code..., вставьте код и нажмите OK. Код действует час.

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

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

Где
В той же папке, что и оригинал, уже выделенный: Hero_rigged для меша Hero — скелетный меш со скелетом и physics asset.
Анимации
Каждая — отдельный Animation Sequence. Дважды щёлкните по нему, чтобы проиграть.
Файл
Hero_rigged.fbx, сохранённый рядом с исходным файлом оригинала или в папке Saved/AFK AI проекта. Создайте риг того же меша снова — и получите Hero_rigged_2: ничего не перезаписывается.
Сохранение
Как и при любом импорте, новые ассеты записываются на диск, когда вы сохраняете проект (File > Save All).
Что делает AFK AI, в 3D: модель на скелете, созданном под её тип, с рассчитанными весами скиннинга и анимациями. Перетаскивайте, чтобы повернуть её, и выберите анимацию для воспроизведения. Рыцарь: Medieval Knight, автор — Andy Woodhead, CC BY 4.0.

Ограничения

  • AFK AI создаёт риг по файлу, из которого был импортирован меш, как есть: .fbx, .glb или .gltf до 50 МБ. Меш, импортированный из .obj, или меш, чей файл был перемещён, сначала нужно импортировать заново.
  • В Unreal 5.5 и новее новый импортёр не всегда принимает все настройки, которые передаёт ему плагин. Если результат оказался не скелетным мешем, перетащите сохранённый .fbx в Content Browser и импортируйте его как Skeletal Mesh с анимациями.
  • .gltf должен содержать всё в одном файле. Если у вашего есть отдельный .bin или текстуры, экспортируйте вместо него .glb.

Вопросы

Нужно ли что-то компилировать?

Нет. Плагин написан на Python и запускается встроенным Python-плагином редактора, поэтому работает в проектах только на Blueprint, без C++ и компилятора.

Пишет, что у меша нет исходного файла. Что делать?

AFK AI создаёт риг по файлу, из которого взят меш. Если это был .obj, экспортируйте модель из 3D-программы в .fbx, .glb или .gltf и импортируйте его. Если файл переместили или переименовали, щёлкните меш правой кнопкой, выберите Reimport With New File и укажите, где файл лежит сейчас.

Можно ли использовать на нём анимации манекена?

Кости гуманоида названы как у манекена UE (pelvis, spine_01, thigh_l), поэтому IK Retargeter автоматически сопоставит его с манекеном и с другими вашими персонажами.

В каких версиях он работает?

Unreal Engine 5.1 и новее, на Windows, macOS и Linux.

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

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

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

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

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

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

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

Все плагины →

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

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

Создать риг