Previous version of the node retrieved origin (label as world) and direction and they needed to be combined in order to get the desired coordinated. Which until now I didn't know how to use it to get the right world position. Since ray class has a function name "At" that does that, i think is better to output this result for a simple way of using this node.
I also added basic description which explains vector "At" considers the "Origin" point where the ray is emitted from the camera and uses "Distance at" to multiply its "Direction".
Here is a sample of the same cube spawn at different screen positions with different distance at values using the node:
Previous version of the node retrieved origin (label as world) and direction and they needed to be combined in order to get the desired coordinated. Which until now I didn't know how to use it to get the right world position. Since ray class has a function name "At" that does that, i think is better to output this result for a simple way of using this node.
I also added basic description which explains vector "At" considers the "Origin" point where the ray is emitted from the camera and uses "Distance at" to multiply its "Direction".
Here is a sample of the same cube spawn at different screen positions with different distance at values using the node: