Hello. I am currently trying to create a “billboard” that not only rotates to face the camera but also appears the same size regardless of its distance from the camera. My approach involves using “Rotate Vector” with the camera’s rotation to establish the camera’s local space. Then, I calculate the Z-axis distance between the instance and the camera (in the local space) and double it to apply as the instance’s scale. This, in theory, should make the instance appear uniformly scaled from the camera’s perspective.
However, as shown in the image, the red-bordered and blue-bordered planes are not uniformly scaled as expected. What could be the issue with my node setup?
Help very appreciated.
(I’m new to this forum and not a native English speaker, so I’m using ChatGPT as a translator. I apologize if my writing is difficult to understand)