Well I think I have found the solution however I do not think that I will be able to implement it using GLScene. So, I guess I am going to be working on my own Material and Texturing code The key part I need is multiple texture maps for a single mesh that overlap