So I am in work to import to Unreal a huge model of the Colosseum. It is modeled in Blender and has about 1 million tris.
It is being created with about 80 small assets (arches, stairs, etc). Final model uses copies of that assets with a total number of about 900 objects. Only one quarter of the building is being modeled, the three other are created using mirror modifiers.
I would appreciate any idea for doing the import as fast as possible, and for any suggestion in performance improvements.
These are some ideas I have for importing:
- Exporting each asset to FBX, importing in Unreal. Drag and drop each asset using objects in Blender as info for location, rotation and scale of objects. This task requires a lot of time because even reducing the building to one quarter, still it means to drag and drop about 200 objects in Unreal.
- Exporting selections of objects in FBX, then importing to Unreal. Problem here is that Unreal deal with the content of each FBX as a single mesh, so how to export there UV lightmaps without overlapping issues is something I do not see clear.
- Creating an addon in Blender to export the info of position, rotation and scale of each object, and then create a plugin in Unreal to read that info and creates the model on-the-fly.
Regarding performance the main idea is to create different LODs for each object, but not sure if there are better ways to do this. For example, not sure how to improve object occlusion in a buildings that has a lot of sightlines.
Thanks in advance