Hello everyone. I need some advice on structures and levels.
I want to create a school scene in unity. Not a very big school, but, of
course, it’s going to contain buildings, trees and the like. Initially, I was
going to model the whole school in blender and import it into unity, but
then I thought, “how am I gonna add colliders?”. I know it’s still possible
to add colliders on the buildings, but I want to know the best way to go
about it. Do I model the whole scene in blender and import it that way
into unity, or I model buildings and other objects individually and import
and set up the scene in unity?
Thanks in advance.
Best practice
- Keep your 3D objects modular
- Choose an appropriate modul dimension and origin
- In blender: build all your models according the values selected in 2.
- Share one material across all objects/models
- Also share the UV map and try to share also the texture (mega texture)
- Export all single modules to Unity.
- In Unity: Assign materials, textures and colliders to the prefabs
- Build up the school in Unity out of the modules made in blender
- This way alot of the prefabs can be reused and batched (performance boost)
Think about a radiator model: In your school you will have dozens of them. When you export the whole scene in one step from blender you will have alot redundancy in geometry and can not change the level without reexporting the complete school. A modular approach is (99%) the way to go.