using the object pivot point as base for adjusting normals from gives a nice soft look for foliage but when this material is used on foliage instances, the normals break. Pretty sure it is because the object pivot point is not per instance, so it's probably at 0,0,0 or something. Does anybody know if there is a way to get…
I'm not firing unreal up now to work out the exact mechanics of it but iirc you can get position information via the vertex interpolator node It's been a couple of years since i was fiddling with this but I have a feeling I never solved the pivot placement properly and ended up just baking the information into vertex color