Camera Projection Node
Access: Nodes > Projection > Camera Projection
This node projects an image through a camera onto the surface of a mesh in world space. The image projection's origin and orientation can be linked to a camera.
The difference between the Camera Projection node and the Projection node is that the Projection node uses the transform values (position, rotation, scale) of the camera to project the image whilst the Camera Projection node fully projects the image through the camera as well as taking perspective into account.
This node can be useful if you would like to project a texture from a particular angle as you can use a camera to project an image onto an object and then use a Bake Point node to cache it and create a texture which won't be affected by the camera's transform values.
|
|
Camera Projection of an Image Before Baking |
Camera Projection of an Image After Baking |
Camera Projection Node Inputs
Input |
Description |
Position |
Assigns the input position to the position of the projection. |
Camera Projection Node Outputs
Output |
Description |
Output |
Assigns the projection output to the input of another node. For example, the Base or Over inputs of a Merge node or the Input of a Channel node. |
UV |
Outputs the UV coordinates that are in use when projecting the image so they can be used repeatedly when sampling multiple images. |
Masks |
Contains the various mask values packed together. When output to specific RGBA channels, this is how the output is broken down: • R - Clipping mask • G - Distance mask • B - Facing mask • A - All masks multiplied together |
Camera Projection Node Properties
Image file upload |
Upload an image to project. |
Projector dropdown list |
Select the camera to use as the projector.
|
Clip dropdown list |
This defines how the image is repeated across the projection. Off - The image is not clipped, therefore repeated vertically and horizontally. Horizontal - The image is clipped horizontally, therefore only repeated vertically. Vertical - The image is clipped vertically, therefore only repeated horizontally. Both - The image is clipped vertically and horizontally, therefore only shown once.
|
Scale
Horizontal text field, slider |
Scale the image horizontally. |
Vertical text field, slider |
Scale the image vertically. |
Facing Fade
Enabled checkbox |
This option determines whether the image fades out based on how much it faces towards the direction of projection. |
Start text field, slider |
This defines at what point the image starts to fade out based on the amount that the image is facing the direction of projection. A value of 0 means the image starts to fade out if it is facing the direction of projection. A value of 0.5 means the image starts to fade out if is it facing perpendicular to the projection direction. A value of 1 means the image starts to fade out if it is facing away from the projection direction.
|
End text field, slider |
This defines at what point the image is entirely faded out based on the amount that the image is facing the direction of projection. A value of 0 means the image is entirely faded out if it is facing the direction of projection. A value of 0.5 means the image is entirely faded out if is it facing perpendicular to the projection direction. A value of 1 means the image is entirely faded out if it is facing away from the projection direction.
|
Absolute checkbox |
This makes the facing value absolute. |
Distance Fade
Enabled checkbox |
This option determines whether the image fades out based on the distance to the origin or the projector. |
Start text field, slider |
This determines the distance from the projector origin at which the image begins to fade out.
|
Range text field, slider |
This determines the distance beyond the Start value at which the image has faded out entirely.
|