Unity 2019.1.0f2: Blender не удалось преобразовать файл .blend в файл FBX - PullRequest
4 голосов
/ 18 апреля 2019

Я ничего не трогал, кроме:

  • запуска Unity Hub
  • нажал на "Официальные релизы"
  • выберите Unity 2019.1.0f2
  • установил
  • открыл мои проекты

Когда (очень длинный) импорт сделан, я получаю эту ошибку:

Blender could not convert the .blend file to FBX file.
You need to use Blender 2.45-2.49 or 2.58 and later versions for direct Blender import to work.

Конечно, яЯ использую последнюю версию Blender (2.79b) и все работало безупречно с Unity 2018.3.13f.

Так что ни один из моих проектов не работает из-за этой проблемы.Если я снова открою его в предыдущей версии Unity (2018.3.13f) , он будет работать .

Все, что я до сих пор нашел в Интернете, касается "выпуска Microsoftчто-то, что заставило Python работать по-другому, отсюда и эта проблема ».Но это не может быть этой проблемой прямо сейчас.

Есть идеи?

1 Ответ

4 голосов
/ 18 апреля 2019

Последняя версия Blender: 2.80 Beta

Согласно этому посту это похоже на "ошибку" Unity.

Очевидно, им пришлось что-то изменить в скрипте импорта, чтобы работать с Blender 2.80, что в то же время прервало импорт файлов, созданных в более старых версиях Blender.

Unity 2018.3 имел проблему наоборот и не мог открыть файлы, созданные с помощью Blender 2.80.


Обходной путь из этого поста состоял в том, чтобы скопировать

2018.3.XXX\Editor\Data\Tools\Unity-BlenderToFBX.py

из установки Unity 2018.3 в новую установку 2019.1.0f2 и перезаписать соответствующий файл

2019.1.0f2\Editor\Data\Tools\Unity-BlenderToFBX.py

В качестве альтернативы вы всегда можете вручную экспортировать файл Blender (лучший пример, который я нашел) (есть тонны учебников, но, очевидно, ни одного из самого Blender ^^) в FBX, чем не должно быть ( меньше) проблемы с импортом в Unity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...