You only need one material map. That material map would contain (for example):
- 0 = grass
- 1 = sand
- 2 = rock
Then you have one different splatting texture for every index in the material map (so one grass, sand, and rock texture).
You don't need more then one material map to do what you want.
Thanks, this far I understand.
But, there's always a but, is there a way to have another layer on top of these texture?
Say I have grass, and on a small area I want to put some rocks on the grass, or I have sand on want to put som grass in the sand. I dont want to do 2 grass textures and 2 sand texture to have this happening. I wish I could place the rock on grass in a layer above.
Some other system use multilayer texture like : base (clean colour), structure, bumps, dirt and so on. And these layers aren't depending on each others.
Like your sample "Terrain" with a materialmap_base and materialmap.
Is there a way to add more layers in CS?