1
$\begingroup$

According to https://docs.blender.org/manual/en/latest/render/shader_nodes/input/geometry.html Texture coordinate node's "Camera" output is "Position coordinate in camera space." Meanwhile according to https://docs.blender.org/manual/en/latest/render/shader_nodes/input/camera_data.html Camera data's "View" is "A camera space vector from the camera to the shading point."?

These two descriptions seem to desribe the same thing. So what is the difference between Texture coordinate node's "Camera" output and Camera data's "View" output?

$\endgroup$
1
  • $\begingroup$ You're right, that sounds like the same thing. But could it possibly be that the aspect ratio of the view/camera plays a role here? $\endgroup$
    – quellenform
    Jun 29, 2022 at 16:55

1 Answer 1

1
$\begingroup$

Well spotted.

As far as I can see, Camera Data > 'View Vector' is in World Space, not Camera Space.

(Besides being a pure, normalized direction, not a position)

These clusters produce identical results:

enter image description here

I've reported it as an issue with the docs, we'll see if an editor agrees.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .