Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses > API/Plugins/MovieRenderPipelineRenderPasses/Graph > API/Plugins/MovieRenderPipelineRenderPasses/Graph/Nodes
Inheritance Hierarchy
- UObject
- UMovieGraphNode
- UMovieGraphSettingNode
- UMovieGraphRenderPassNode
- UMovieGraphImagePassBaseNode
- UMovieGraphPathTracerRenderPassNode
References
| Module | MovieRenderPipelineRenderPasses |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/Graph/Nodes/MovieGraphPathTracerPassNode.h |
| Include | #include "Graph/Nodes/MovieGraphPathTracerPassNode.h" |
Syntax
UCLASS ()
class UMovieGraphPathTracerRenderPassNode : public UMovieGraphImagePassBaseNode
Remarks
A render node which uses the path tracer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FMoviePipelinePostProcessPass > | AdditionalPostProcessMaterials | An array of additional post-processing materials to run after the frame is rendered. | |
| bool | bAllowOCIO | Allow the output file OpenColorIO transform to be used on this render. | |
| bool | bDenoiser | If true the resulting image will be denoised at the end of each set of Spatial Samples. | |
| bool | bDisableToneCurve | If true, the tone curve will be disabled for this render pass. | |
| uint8: 1 | bOverride_AdditionalPostProcessMaterials | ||
| uint8: 1 | bOverride_bAllowOCIO | ||
| uint8: 1 | bOverride_bDenoiser | ||
| uint8: 1 | bOverride_bDisableToneCurve | ||
| uint8: 1 | bOverride_bWriteAllSamples | ||
| uint8: 1 | bOverride_SpatialSampleCount | ||
| bool | bWriteAllSamples | Debug Feature. | |
| int32 | SpatialSampleCount | How many sub-pixel jitter renders should we do per temporal sample? This can be used to achieve high sample counts without Temporal Sub-Sampling (allowing high sample counts without motion blur being enabled), but we generally recommend using Temporal Sub-Samples when possible. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UMovieGraphImagePassBaseNode
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::MovieGraph::Rendering::FMovieGraphImagePassBase > | |||
| TArray< FMoviePipelinePostProcessPass > | Get an array of user-added post-process materials for the render | ||
| bool | Should the denoiser be run on the resulting image (only has any effect with the Path Tracer) | ||
| bool | GetAllowOCIO () |
Should the output file be allowed to apply an OCIO transform on this render? | |
| bool | Should the tone curve be disabled while rendering? Allows for linear values in exrs but changes the look of the final image. | ||
| int32 | How many spatial samples should be rendered each frame? | ||
| int32 | How many spatial samples should be used during warm-up frames? | ||
| EViewModeIndex | Gets the view mode index that should be active for this renderer. | ||
| bool | Should each individual sample rendered be written out for debugging? |
Overridden from UMovieGraphRenderPassNode
| Type | Name | Description | |
|---|---|---|---|
| FString | |||
| void | SetupImpl
(
const FMovieGraphRenderPassSetupData& InSetupData |
||
| void | TeardownImpl () |
Overridden from UMovieGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FSlateIcon | GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | |
| FText | GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. |