Originally Posted by Eric Chadwick
The benefit is reducing 3 materials into 1. This reduces draw calls
, which usually improves the frame rate.
It's not that obvious as it seems. It really depends on which engine you are going to use, and how often object will be repeated over single frame.
From experience I can tell that for CryEngine3 it's almost irrevelant how many sub-materials you will have, unless you will be using highly repeatable objects like grass, or ground stones.
What's matter in this case is to keep objects within single geometry object, and not overuse molecularity.