Apparently it does not, you were the first to try it. If you send me your invoice number via PM I can give you a refund, if you want. It looks like there's a bug there, I'll look into it! Is this still on Mac? In this case that's probably to be expected. The floor not rendering is as intended, you need a second object for that (so you can have a separate shader for the floor, instead of being bound to the one hard coded in the shader) The grass is probably still Unity terrain's grass, I think? If not you should try one of the example materials, or play around with the settings. If you need help you could also ask here! Exactly! Even if the shader had a second pass internally, it would still result in the terrain being rendered twice (well it might have some slight advantages, but I still think the current solution is better). If you have extreme performance problems, you could try using the Terrain Converter to create a mesh instead, maybe that helps. Does this happen in OpenGL Core, or in regular DirectX Mode? Sorry, sometimes life comes between me and answering support questions. I try to answer all questions and look into all problems, but it's sometimes difficult. Alright, now that's strange... It looks like you have two objects with the same material, in the same spot... if that's not the case, can you send me your scene via PM? With your shader version, GPU etc.