У меня есть файл Blender, называемый Assets.blend, содержащий более 100 объектов для игры, которую я разрабатываю в Unity. Когда я вношу изменения, я запускаю скрипт, который экспортирует каждый корневой объект в отдельный файл fbx. Однако у меня нет способа определить, какие из них были обновлены, поэтому каждый раз, когда мне приходится реэкспортировать каждый отдельный объект, даже если я только создал/изменил 1. Время, затрачиваемое на запуск скрипта, составляет около 10 секунд , но затем Unity обнаруживает изменения и тратит более 30 секунд, обрабатывая в основном неизменные готовые файлы.Обнаружить изменения в объекте Blender для более эффективного сценария экспорта
Как улучшить мой скрипт, чтобы он знал, какие объекты были изменены с момента последнего экспорта? Не существует переменной date_modified для объектов или сеток.
Использование майя. Задача решена! Вы можете обновить сцену с Maya. Нет сценария или чего-то еще. Все объекты будут обновляться одним щелчком мыши. – Programmer
yup get Maya. с открытым исходным кодом сосать – Fattie
Блендер бесплатно, а майя - нет. Для некоторых инди-разработчиков это важно. – cjmarsh