afk.ai/Авториггинг/Летающие насекомые

Автоматический риг летающего насекомого с ИИ

Шесть ног, четыре крыла и два усика — это очень много работы для риггинга вручную. Скелет летающего насекомого в afk.ai состоит из 62 костей: ноги из четырёх сегментов, передние и задние крылья, усики, жвалы и брюшко из четырёх костей, которое изгибается для удара жалом. Загрузите осу, пчелу или стрекозу — через несколько минут она будет зависать в воздухе, носиться и жужжать.

Сделать риг насекомогоПопробовать на нашем насекомомБесплатно · В браузере · Экспорт в GLB

«До» — модель-пример в том виде, в каком её загружают: меш без костей. «После» — то же летающее насекомое на скелете afk.ai, проигрывающее свои анимации.

Как это работает

  1. 1

    Загрузка

    Загрузите модель летающего насекомого: GLB, glTF со встроенными данными или FBX. Войдите через Google.

  2. 2

    ИИ распознаёт тело

    ИИ на нашем облачном GPU анализирует меш и определяет, где что находится.

  3. 3

    Скелет и скиннинг

    afk.ai подгоняет скелет летающего насекомого под то, что нашёл ИИ, и рассчитывает веса скиннинга, чтобы меш сгибался в суставах.

  4. 4

    Анимация и экспорт

    Посмотрите все анимации на своей модели, затем скачайте один GLB со скелетом, весами скиннинга и всеми анимациями.

Что входит в риг летающего насекомого

Осы, пчёлы, мухи и стрекозы: шесть ног, четыре крыла, усики, жвалы и сегментированное брюшко.

Костей в скелете: 62

  • Таз, шея и голова с двумя усиками и двумя жвалами
  • Шесть ног по четыре сегмента
  • Четыре крыла, передние и задние, по две кости в каждом
  • Брюшко из четырёх костей

Анимаций: 14

Hover, Fly Forward, Dart, Zigzag, Take Off, Land, Walk, Idle, Groom, Wing Buzz, Sting, Bite, Hit, Death.

Скачать насекомое с ригом (.glb, 1.4 MB)

Модель-пример выше со скелетом и всеми анимациями (14). CC0: используйте для чего угодно.

Какие модели риггятся лучше всего

  • Лучше всего подходят крылья, расправленные в стороны: в исходной позе скелета крылья раскрыты, поэтому сложенные назад крылья могут лечь хуже.
  • Муравьи и другие бескрылые насекомые лучше риггятся как Spider or insect (паук или насекомое).
  • Одно насекомое на файл.

Летающее насекомое с ригом в Unity, Unreal, Godot или Blender

Unity 6

  1. Откройте Window > Package Manager, нажмите +, выберите Add package by name и введите com.unity.cloud.gltfast (glTFast).
  2. Перетащите .glb в Assets. Файл станет префабом с мешем, скелетом и отдельным Animation Clip для каждой анимации.
  3. Создайте Animator Controller, перетащите в него клипы и назначьте его компоненту Animator на префабе.
  4. Нужен FBX? Экспортируйте его из Blender, затем в Unity выставьте Rig > Animation Type в Generic (существа — не Humanoid-аватары) и нажмите Apply.

Unreal Engine 5

  1. Перетащите .glb в Content Browser (или +Add > Import). Unreal 5.1 и новее импортирует glTF без плагинов.
  2. Нажмите Import в окне параметров. Вы получите Skeletal Mesh, его Skeleton, Physics Asset и по одному Animation Sequence на каждую анимацию.
  3. Существа сохраняют собственный скелет, поэтому ретаргетить их на манекен не нужно.

Godot 4

  1. Скопируйте .glb в папку проекта. Godot импортирует его как сцену со Skeleton3D и AnimationPlayer, в котором лежат все анимации.
  2. Для циклов вроде ходьбы и idle дважды щёлкните по .glb, выберите анимацию, установите Loop Mode в Linear и нажмите Reimport.
  3. Создайте экземпляр сцены и запустите анимацию: $AnimationPlayer.play("Walk").

Blender

  1. File > Import > glTF 2.0 (.glb/.gltf), затем выберите файл.
  2. Меш импортируется вместе с арматурой, первая анимация уже активна: прокрутите таймлайн, чтобы её проиграть.
  3. Остальные анимации лежат на NLA-дорожках с их названиями. Нажмите звёздочку (Solo) на дорожке, чтобы проиграть её.

Вопросы и ответы

›Крылья машут?

Да. У каждого из четырёх крыльев свои кости, и анимации Hover, Fly_Forward и Wing_Buzz машут ими. Полётные анимации зависают на месте, так что перемещать насекомое по траектории будет ваша игра.

›Какие анимации в комплекте?

Hover, Fly_Forward, Dart, Zigzag, Take_Off, Land, Walk, Idle, Groom, Wing_Buzz, Sting, Bite, Hit и Death. Все они есть в скачиваемом файле.

›Можно ли бесплатно использовать в коммерческих целях?

Да. Ваша модель остаётся вашей, а анимации распространяются по CC0.

›afk.ai бесплатный?

Попробовать можно бесплатно: риг модели и предпросмотр её анимаций ничего не стоят. Вы входите через Google, а сайт существует за счёт рекламы.

›Что нужно, чтобы им пользоваться?

Компьютер с Chrome или Edge. ИИ работает в облачном риггере afk.ai, так что скачивать ничего не нужно.

Риг других существ