Render To Texture
Method #
This node renders all its child nodes and their sub-trees to a separate off-screen texture / precomposition. This texture may then be applied anywhere that takes an image or video node as input: materials, video nodes, Image2D nodes, Image Planes and so on.
Render To Texture nodes can use a different camera to the main scene, if that camera node is parented to the Render To Texture. Similarly, it can also have its own lights and Post Processing nodes which will all be processed into the output texture.
Deferred Rendering may be enabled on the Render To Texture to use the deferred rendering path, but this is only effective if Deferred Rendering is also enabled in the Root node.
Parameters
These properties control the core behaviours of the node.
Parameter Details
Show Rendered Texture Toggle whether the rendered texture is previewed in the viewport.
Show Rendered Texture Alpha Toggle whether the rendered textures alpha values are previewed in the viewport.
Disable Render To Texture (Pass Through) When enabled, the texture rendering will be ignored and the child nodes will be passed through into the main scene.
Width Width of rendered texture.
Height Height of rendered texture.
Background Colour Change the background colour of the rendered texture.
Use Main Output Aspect Ratio Use the aspect ratio created from the Width and Height attributes.
Rendering Enabled Controls whether the connected scene is re-rendered to the texture.
Deferred Lighting Enabled Enable deferred rendering for connected nodes.
Use Main Output Eye Position Use the main scene’s eye position for lighting calculations, regardless of where the Render To Texture’s camera is.
Early Evaluation Evaluate the render to texture node earlier in the render pass. This can prevent a blank output appearing for the first frame, but can also cause issues for some nodes which need to be evaluated later.
Flip X / Y Flip the image on the X or Y axis.
Inputs
These properties control the core behaviours of the node.
Parameter | Details |
---|---|
Show Rendered Texture | Toggle whether the rendered texture is previewed in the viewport. |
Show Rendered Texture Alpha | Toggle whether the rendered textures alpha values are previewed in the viewport. |
Disable Render To Texture (Pass Through) | When enabled, the texture rendering will be ignored and the child nodes will be passed through into the main scene. |
Width | Width of rendered texture. |
Height | Height of rendered texture. |
Background Colour | Change the background colour of the rendered texture. |
Use Main Output Aspect Ratio | Use the aspect ratio created from the Width and Height attributes. |
Rendering Enabled | Controls whether the connected scene is re-rendered to the texture. |
Deferred Lighting Enabled | Enable deferred rendering for connected nodes. |
Use Main Output Eye Position | Use the main scene’s eye position for lighting calculations, regardless of where the Render To Texture’s camera is. |
Early Evaluation | Evaluate the render to texture node earlier in the render pass. This can prevent a blank output appearing for the first frame, but can also cause issues for some nodes which need to be evaluated later. |
Flip X / Y | Flip the image on the X or Y axis. |
Name | Description | Typical Input |
---|---|---|
Affecting Lights | Choose which lights will affect connected connected objects. | Light |
Excluding Lights | Choose which lights don’t affect connected connected objects. | Light |