Oops, I should have written a while ago but I forgot - regarding the trees having a few clumps of leaves which you can rotate by moving your head around: I tried to get the billboarded leaf clumps in the trees to point towards the camera position instead of aligning with the look vector, but failed miserably. I don't know why - it was an easy problem to solve for the grass, but for some reason I couldn't get it to work with the leaves. Anyway, a quick-fix that's not 100% ideal but gets rid of all the billboarding shenanigans completely (so that those leaf clumps don't rotate at all) is: 1) Make a copy of the SpeedTree.shader file (download builtin shaders from https://unity3d.com/get-unity/download/archive , SpeedTree shader is found in DefaultResourcesExtra/Nature). Put that copy anywhere in your Assets folder and it will automatically override the builtin ones. 2) Crack open the shader, find all the places it is defining the vertex shader as SpeedTreeVert and change it so it calls your own MySpeedTreeVert function instead, e.g. change all #pragma ... ... ... vertex:SpeedTreeVert .. ... to #pragma .. ... ... vertex:MySpeedTreeVert. 3) Grab the builtin SpeedTreeVert function (it's in builtin shaders/CGIncludes/SpeedTreeVertex.cginc), copy that function, paste it in your copy of SpeedTree.shader, rename the function to MySpeedTreeVert 4) look for the block that starts with "#elif defined(GEOM_TYPE_LEAF)", look for the comment "// face camera-facing leaf to camera" and comment out the lines under it (there are a few lines where it changes finalPosition - get rid of those). Now those leaves don't follow nothin'. OR talk about burying the lede, you can just grab my SpeedTree.shader file here: https://pastebin.com/QgAb5cE5 and throw it in your Assets folder somewhere. But my copy is super gross because it has a bunch of copied code (I have 4 copies of that MySpeedTreeVert function because I dumb), and you can see my pathetic fail attempts to have those billboards face the camera position (eventually all commented out). But it works. I think this is the Unity 5.6 version of the SpeedTree.shader ( might be 5.5 but I'm running 5.6 now and it works). I don't know if it'll work for other versions, but in that case you can "fix" it the way I described above. Hope those instructions are vaguely understandable - it's way past my bedtime.