Vertexsplat terrain texture array

Vertexsplat terrain texture array

So adding the vertex colors to the splatmap will open up more layers to texture the terrain , in this example i was able to use 20 different textures in one pass.( i could have more but i'm using the Alpha channel for gloss) . the only downside is, splatmap layers are linked together , and you will have to use texture arrays to feed the textures into the shader , so opengl es 3.0 and up . this will not work on 2.0 phones the performance boost of this technique on mobile , is simply unbelievable , a triplanar terrain shader with 20 textures ,20 normal maps , specular, and height blend . Runs at 60 fps on 2014 mobile phone .