3 quick questions: 1: How do I do something by view distance, for example if I wanted to make vertex offset raise a face using normal direction as I moved further away and lower a face as I move closer? I have tried a number of things unfortunately all without success... is this even possible? 2: Using the alpha node stops normal maps from working and the shader from recieving shadows. I understand that under normal curcumstances using normal maps with alpha'd textures is a bad idea, however in this case it isn't as all that would be 'behind' the alpha is the terrain 3: Is it possible to have a shader where the position of the actual mesh is 'where' the mesh is drawn, but I'd like to offset the mesh. A usage case example is if I wanted a decal ON the terrain without having to have it raised up to avoid Z-Fighting. Is this possible? Also great news on the release, you should advertise that you have plenty of tutorials and documentation to back SF up, along with a really easy to use and understand interface.