- Home /
Is it possible to load user provided models?
Hi, I want to build an application where the user is able to load some 3d models he makes. The models could be in FBX format or perhaps some other format that Unity understands (if there is any).
I have searched the scripting reference and the forums for this kind of information without success. Solutions using Resources or AssetBundle require packaging the assets using the Unity Editor, and I don't want the user to use the Unity Editor. I want him to use the application I will build for him.
So, does anybody know if this is possible? Which would be the most natural way to do it?
Answer by Eric5h5 · Mar 11, 2010 at 09:45 PM
Unity doesn't have a built-in method for doing this, but it's possible by writing an importer for the format you want. An importer for loading .obj files at runtime is available here.
Thanks for the answer, it is as clear as I needed. Too bad that the obj format does not support animations, which prevents me from adopting it.
Answer by joerter · May 21, 2012 at 11:30 PM
You might check this out: http://forum.unity3d.com/threads/130733-Runtime-FBX-Importer although it's not open and is not free. I also found this for importing .obj files: http://jon-martin.com/?p=126
I'm also interested in import .fbx files at runtime. Right now I'm exploring possibly using the .fbx sdk by autodesk: http://usa.autodesk.com/fbx/
Let me know if you have any luck!