Okay, I am developing a level editor for my current game project, and while most of the level are small and I will be able to just create a static mesh for the ground and I could always use a single texture file from photoshop

However, I would like to explore what is called Texture Splatting by many people. But I believe the technical term is Alpha-Blending. I am more or less wanting to know if this already exists in GLScene? if so I do not want to reinvent the wheel, but if not I will have to figure out a way to manage multiple materials and blend them together.

As far as I can tell I can use a GLMultiMaterialShader to preform a pre render alpha blend of 2 materials, then use the result as a material to blend with the objects main material.

So, any ideas?