greetings,
i am currently working on an environment that should be optimized for a recreation of a highly detailed city. this project will be part of a course at an university, where every student will be tasked to model and texture a building based on its real counterpart. so there will be some special challenges:
1. high poly count on many complex buildings (some parts will include fotoscans)
2. no interieurs, but additional models (i.e. roads, trees, boardwalk) for a realistic environment
3. a lot of unique materials (we will try to offer some basic materials to reduce the overall material count)
4. probably not heavily optimized models and materials
5. the area (1km² + ) and therefore amount of models and materials will be extended over the next years
6. landscape should be based on a DEM / height map, ideally expandable later on
with this in mind, i expect a particulary high number of draw calls. there already is an existing unity project, that is pushing its limits and struggles to be expanded - which is why we are looking for a better and modern solution. world partition and nanite seem to be essential tools for this cause. should both methods be used simultaneously or are they redundant?
i am pretty new to game engines in general and probably overlooking important aspects. do you have any suggestions for a proper project setup? would it make sense to wait for the 5.4 release?
thanks in advance!