ПлагиныUnity

AFK AI для Unity: Пакет авториггинга для редактора

Риг и анимация модели, не выходя из Unity. Выберите модель в проекте, нажмите Rig, и примерно через минуту рядом с оригиналом появится копия с ригом и анимационными клипами, готовая к воспроизведению.

Версия 0.1.0 · 28,5 KBafk-ai-unity-0.1.0.tgz
Работает на Windows, macOS и Linux

Три шага в Unity

  1. Unity

    Assets > Characters

    Materials
    Textures
    Hero.fbx
    1

    Выберите модель

    Файл .fbx, .glb или .gltf в окне Project или модель, уже размещённую в сцене.

  2. Unity

    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 выберите тип модели и нажмите Rig. Пока создаётся риг, можно продолжать работать.

  3. Unity

    Assets > Characters

    Materials
    Textures
    Hero.fbx
    Hero_rigged.fbxHumanoid
    Idle_A⟳
    Walk⟳
    Sprint⟳
    Jump_Start
    3

    Модель снова в проекте

    Рядом с оригиналом появляется FBX с ригом — для человека это Humanoid, — а клипы настроены на зацикливание или однократное воспроизведение.

Установка

  1. Скачайте afk-ai-unity-0.1.0.tgz и положите туда, где он сможет остаться, например в папку Packages вашего проекта: Unity устанавливает пакет из этого файла.
  2. В Unity откройте Window > Package Manager, нажмите + в левом верхнем углу, выберите Add package from tarball... и укажите файл.
  3. Откройте Window > AFK AI.

Пакет работает только в редакторе Unity. В сборки игры из него ничего не попадает.

Скачать

Скачать для Unity

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

Файл
afk-ai-unity-0.1.0.tgz
Версия
0.1.0
Размер
28,5 KB
Платформы
Windows, macOS и Linux
SHA-256
88c1bd92bcbbab5f4052ede5c15efee0411c57eb205fc97e05e7eaeedd80dd34

Требования

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

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

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

Если браузер не может вернуться в Unity (иногда это блокирует защитное ПО), afk.ai покажет вместо этого код входа. Откройте I have a sign-in code в окне AFK AI, вставьте код и нажмите Use code.

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

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

Где
Hero_rigged.fbx рядом с Hero.fbx, выделенный и подсвеченный в окне Project. Оригинал не затрагивается.
Люди
Человек импортируется как Humanoid, поэтому его анимации можно использовать на других ваших Humanoid-персонажах, а их анимации — на нём.
Всё остальное
Животные, существа и предметы импортируются как Generic.
Клипы
Каждая анимация — отдельный клип. Повторяющиеся, вроде Idle, Walk и Run, зациклены; разовые, вроде Jump и Death, проигрываются один раз.
Что делает AFK AI, в 3D: модель на скелете, созданном под её тип, с рассчитанными весами скиннинга и анимациями. Перетаскивайте, чтобы повернуть её, и выберите анимацию для воспроизведения. Рыцарь: Medieval Knight, автор — Andy Woodhead, CC BY 4.0.

Ограничения

  • Плагин отправляет собственный файл модели как есть: .fbx, .glb или .gltf со всеми встроенными данными, до 50 МБ.
  • Если Unity не может сопоставить скелет человека со своими костями Humanoid, модель импортируется как Generic. Анимации всё равно проигрываются, просто их нельзя использовать на других Humanoid-персонажах.
  • Stop waiting прекращает ожидание в Unity, но не риг — он всё равно засчитывается. Если соединение оборвётся, Try again подхватит тот же риг и никогда не засчитает его дважды.

Вопросы

Работает ли он в Unity 6?

Да. Он работает в Unity 2021.3 и новее, включая Unity 6.

Попадает ли что-нибудь в сборки игры?

Нет. Пакет работает только в редакторе. В игру попадают лишь модель с ригом и её клипы.

Можно ли создать риг для файлов .glb?

Да. Unity показывает файлы .glb и .gltf как модели, только если установлен пакет импорта glTF, но плагин может отправить их в любом случае. Копия с ригом возвращается в формате FBX.

Анимация зациклена, а не должна. Как это изменить?

Выделите _rigged.fbx, откройте вкладку Animation в Inspector, выберите клип, измените Loop Time и нажмите Apply.

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

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

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

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

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

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

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

Все плагины →

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

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

Создать риг