Hey there, thanks for your help you’ve almost completely fixed the problem for me. However now my imposters are rotated so that they are no longer orientated perpendicular to the ground like a tree should be, instead they float parallel to the ground. Would you have any idea how to get them to keep their correct rotation? They seem to keep the correct yaw rotation, but it has rotated 90 degrees on either the x or the y axis. Attached is a photo to help explain. The imposter is on the left and the static mesh before it changes lod to the imposter on the right.
FIXED: For anyone else having the same problem as me, follow all the steps @yexiang8411 but for all of the “World to tangent space” and “Tangent to world space” nodes, use “instance and particle space” instead of tangent. Fixed it for me, imposters back to how they should be.
EDITED: Found an issue where the imposters wouldn’t scale correctly with the original mesh. Attached screenshot shows fix. Had to remove the part where the “transform vector” nodes output is multiplied by “object scales” “Scale x” for all outputs EXCEPT the one that goes up to the “ADD” node close to the “ray origin” camera position node.