ENКупить
Moveset · Анимации персонажа для Godot из Blender

Анимации персонажа для Godot из Blender

Запеките анимации на своём риге в Blender и экспортируйте GLB, который Godot читает как есть: каждое действие становится анимацией, а root motion включается одной настройкой

Купить Moveset - $30itch.ioBlender 4.2+ · Windows, macOS, Linux · обновления бесплатно
Восемь манекенов с мечом, мечом и щитом, боевым молотом, луком, винтовкой, пистолетом, посохом и коробкой
Наборы персонажа: полный набор перемещений с предметом в руке

Из Blender в Godot

  1. ШАГ 1Анимируйте в Blender

    Создайте персонажа в Moveset, добавьте нужные анимации и выберите состояние персонажа

  2. ШАГ 2Запеките

    «Запечь все» с частотой кадров вашей сцены. Включите root motion, если персонаж должен двигаться в самой анимации

  3. ШАГ 3Экспортируйте

    В разделе «Запекание и экспорт» нажмите Godot. Получится файл GLB с ригом, его мешами и всеми запечёнными действиями

  4. ШАГ 4Импортируйте в Godot

    Каждое действие появится как анимация в импортированной сцене. Для зацикленных включите режим петли; какие клипы петли, перечислено в JSON-файле

  5. ШАГ 5Root motion

    В AnimationTree укажите Root Motion Track - корневую кость

Сделано под автомат состояний

Перемещения

  • Ходьба, бег, спринт, пригнувшись, ползание и повороты на месте
  • Сетка ходьбы и бега на 8 направлений для BlendSpace2D
  • Старт, остановка и разворот на 180°: переходы начинаются и кончаются на тех же кадрах петель, которые они соединяют, поэтому смешивание идёт без шва

Игровые движения

  • Прыжок с толчком, подъёмом, петлёй падения и приземлениями
  • Реакции на удар с четырёх сторон, падение, подъём, смерти
  • Лестницы, перепрыгивание, залезание на уступ, кувырок
  • Наборы персонажа: меч, лук, винтовка и другие, с предметом в руке

Рядом с моделью лежит JSON-файл: в нём длина каждого клипа, петля ли он, скорость корня, кадры шагов и события предметов - ваши скрипты могут читать их, а не вводить цифры вручную

Ещё

Купить Moveset - $30itch.ioBlender 4.2+ · Windows, macOS, Linux · обновления бесплатно