Экспорт 3D-персонажа и анимации в игровой движок
Персонаж и анимация нужны не сами по себе, а в игре, ролике или приложении. Animatic сохраняет результат в распространённых форматах, которые открываются в популярных движках и 3D-редакторах.
Какой формат выбрать
- FBX — стандарт для Unity и Unreal Engine. Сохраняет скелет, веса, анимацию и материалы. Подходит для большинства игровых проектов.
- GLB — компактный формат для Godot, веб-просмотра и мобильных приложений. Все данные хранятся в одном файле.
Что попадает в файл
- Геометрия модели.
- Скелет и иерархия костей.
- Веса скининга, то есть связь вершин с костями.
- Анимация, если она была создана.
- Материалы и текстуры.
Пошаговый экспорт
- Откройте персонажа или анимацию в программе и проверьте результат в просмотрщике.
- Нажмите кнопку экспорта и выберите формат FBX или GLB.
- Дождитесь сохранения. Файл появится в папке results/[имя]/ вашего проекта.
- Импортируйте файл в движок и проверьте анимацию в редакторе.
Импорт в Unity и Unreal Engine
Файл FBX импортируется напрямую: скелет и анимация распознаются автоматически. После импорта проверьте масштаб модели и настройки материалов. Если персонаж выглядит слишком большим или маленьким, поправьте масштаб при импорте, а не в самой модели.
Импорт в Godot
GLB открывается в Godot без дополнительных настроек. Анимация подключается к узлу с персонажем, после чего её можно запускать из кода или из дерева сцены.
Если что-то не отображается
- Персонаж не двигается. Проверьте, что скининг выполнен до экспорта, а веса привязаны к костям.
- Текстуры серые или отсутствуют. Убедитесь, что текстуры лежат рядом с файлом или встроены в него. При импорте FBX может понадобиться указать папку с текстурами.
- Модель в неправильной ориентации. Проверьте настройки оси вверх при импорте: в разных движках она может отличаться.
- Анимация дёргается. Вернитесь к статье о переносе движения и проверьте исходную анимацию в просмотрщике.
Советы
- Перед экспортом проверьте модель в просмотрщике со всех сторон.
- Сохраняйте исходный проект, чтобы при необходимости повторить экспорт с другими настройками.
