There's no hard rule here, it all depends. You can use 1 material for multiple different surface types, but it's usually more work to do this as you have to separate the surface types in every texture... Metalness, Roughness, Albedo, etc. This is often required for realtime export since we typically want less complex…