Как лучше добавить несколько анимаций скелета к одном модели в блендере?

Ссылка скопирована
1 ответ

По вводным: для дальнейшего экспорта в годот.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ольга Сеть Ответ

В Blender несколько анимаций для одной скелетной модели обычно хранятся как отдельные Actions. Для Godot важно правильно экспортировать эти Actions в glTF/GLB и не потерять привязку к одному Armature. Не нужно делать несколько скелетов, если это один персонаж с разными движениями.

Рабочая схема:

  1. один Armature и одна mesh-модель;
  2. для каждой анимации отдельный Action: Idle, Walk, Run, Attack;
  3. Actions сохраняются через Fake User или NLA strips;
  4. экспорт в glTF/GLB с включённым экспортом анимаций;
  5. в Godot проверяете AnimationPlayer/AnimationLibrary.

В Blender удобно отправить Actions в NLA:

Dope Sheet -> Action Editor
выбрать Action
Push Down в NLA
повторить для каждой анимации

Dope Sheet -> Action Editor выбрать Action Push Down в NLA повторить для каждой анимации

При экспорте glTF проверьте параметры:

  • Animations включены;
  • NLA Strips включены, если используете NLA;
  • All Actions включены, если хотите экспортировать все Actions;
  • одинаковая armature/mesh не дублируется.

В Godot после импорта откройте сцену и проверьте список анимаций. Если видна только одна, значит остальные Actions не были сохранены или не попали в экспорт.

Итог: делайте один скелет, несколько Actions, сохраняйте их через Fake User/NLA и экспортируйте glTF с анимациями. Для Godot это самый нормальный путь: один персонаж, один Skeleton, много клипов в AnimationPlayer.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно