I have done many tests to import FBX at runtime in unity, and I am testing more. The FBX file must be in ASCII format when importing. It should export to ASCII from 3dsMax or Maya. An ASCII FBX file is larger depending on the file.
The FBX binary format, on the other hand, is smaller than ASCII.
My script works with ASCII FBX (for most models). It uses the parse method to read all plain text, including vertices, triangles, and normals in the FBX file, and creates a grid in GameObjects.
The problem is model size and import speed. Asset Bundles is not a good solution.
If anyone knows how to import BINARY FBX to RUNTIME, please share your knowledge. Also, if you know how to deserialize binary fbx for ASCII FBX to Unity at runtime, please let me know.
I need to deserialize FBX from binary to ASCII. Because it is an abridged version.
source share