I’m working on a stadium visualization project in unity, I want to import 25769 seats into my scene. And it crashed every time. I tried the following techniques, but still unable to import more than around 15000 seats
using lowest LOD possible on each single seat (Roughly 2 polygon surface for each seat and no material!)
breaking the big +25000 seats into 25 small (section) fbxs (Import one at the time, can’t import more than 18)
Hide every seat section after importing them and remove all component and set them as static
Still Unity crashed when I want to import the rest of seat fbxs.
Note that seats must be individual objects (I cant attache them as a big mesh object)
Please help me any tip might be useful due to my lack of experience in unity.
Yes the consensus is that there are simply too many files. You are not limited by polygons, but you can be limited by number of unique FBX files or meshes in some cases. Simply combine multiple objects into one file, then you can still treat them as separate objects in Unity but you are only importing a limited number of FBX files. Or as mentioned you could simply import one seat and instantiate in your scene, or 200 seat in row and instantiate each row in Unity
Or if all your positioning must derive from your source model then create 4 FBX files:
E.g.
Chair #s 1-6500 > SeatsWest.fbx
Chair #s 6501-130000 > SeatsEast.fbx
etc.
If this is still too many objects per file then:
Chair #s 1-200 =200 Elements in Row 1 Object
Chair #s 200-400 =200 Elements in Row 3 Object
Chair #s 400-600 =200 Elements in Row 2 Object > SeatsWest.fbx