(Blender 4.0)
My goal is to create a city, not one that's too complex, maybe like 7 or 8 different buildings in total. I want to use this city in both close-up situations where only a street's worth of buildings are visible at once and details of a single building will matter, in situations where the camera is so far away that buildings don't need to look like more than just simple prisms (to reduce system strain), and a step in the middle too. I want there to be consistency between versions too, so all the buildings should stay in the exact same spots.
Is there a way for me to have all three versions of the mesh in the same object, where I can easily swap between the detailed mesh and the far-away mesh? I've experimented with Multires, but it seems to only let me subdivide a mesh, which isn't enough of a change; I'd want the higher-detailed model to straight-up add a new balcony, for example. Creating three separate collections seems very tedious, especially if I decide to change the locations of some buildings.
My current idea is to use Instancing and create a weird mesh with a vertex in each place that building should be, then change the child to one of the other meshes on the fly. Is there a better way? Is there a reason this wouldn't work?