Any way of loading models directly from outside project without using Asset Bundles?

I have been experimenting with an editor script to walk through an entire project and render out an image of any .prefab or .dxf models. At the same time I record the number of draw calls and tris for the object.

This all works great however I would like to be able to extend this further to recursively search directories OUTSIDE of the current project. I know I can do this with Asset Bundles and WWW but I would prefer not to have to build these from the other projects.

Is this even possible? It looks as though AssetDatabase.LoadAssetAtPath is relative to the current project and there is no way to go outside of the current project.

Does anyone know of a way to do this without manually creating Asset Bundles?

Cheers,
Andrew

You’ll need an importer for whatever kind of model it is. I wrote one that does OBJ files, but it sounds like you need DXF instead. I’ll link it here in case it’s helpful to you.

https://github.com/wccrawford/UnityOBJLoader

There’s one on the Unity Wiki, too, but it didn’t have a license specified, so I wrote my own and shared it with the MIT license.