I’ve got a few thousand FBX files I need to process, and they all contain just curves and transforms. They all get imported into one scene file. The amount of curves overall in each FBX on the high end is around 800 shape nodes (accompanied by another 800 xform nodes)
When I import a file from this set manually, it takes about 15 seconds. But while batching, the same process around position 600 in the list takes close to 2 minutes! Something is happening that is gradually degrading the import speed of all FBXs, and I’m at a loss to what it could be. It’s super fast to start, then degrades file by file.
The longest wait period in the import (or so it appears) is the FBX importer stating “Initialization” is working. That gets stuck for a minute or more at the 79% stage. Again, this issue doesn’t really exist when importing manually one by one.
I’m at a loss here. I’m already using FBX binary, bypassing importing lights, anims, etc. Does FBX do any garbage collection? Is there something I’m missing here, or does it just become horribly slow after consecutive imports via Python? I’ve looked at other formats for CAD like DWG, but those aren’t very well supported in Max or Maya it seems e.g. they’re broken as heck.