unreal.MoviePipelineObjectIdPassIdType

class unreal.MoviePipelineObjectIdPassIdType

Bases: EnumBase

EMovie Pipeline Object Id Pass Id Type

C++ Source:

  • Plugin: MoviePipelineMaskRenderPass

  • Module: MoviePipelineMaskRenderPass

  • File: MoviePipelineObjectIdUtils.h

ACTOR: MoviePipelineObjectIdPassIdType = Ellipsis

Grouped by Actor Name, all materials for a given actor are merged together, and all actors with that name are merged together as well.

Type:

2

ACTOR_WITH_HIERARCHY: MoviePipelineObjectIdPassIdType = Ellipsis

Grouped by Actor Name and Folder Hierarchy. This means actors with the same name in different folders will not be merged together.

Type:

3

FOLDER: MoviePipelineObjectIdPassIdType = Ellipsis

Grouped by Folder Name. All actors within a given folder hierarchy in the World Outliner are merged together.

Type:

4

FULL: MoviePipelineObjectIdPassIdType = Ellipsis

As much information as the renderer can provide - unique per material per primitive in the world.

Type:

0

LAYER: MoviePipelineObjectIdPassIdType = Ellipsis

Grouped by Actor Layer (the first layer found in the AActor::Layers array). May not do what you expect if an actor belongs to multiple layers. If used within a graph, this does NOT refer to the layer within the graph.

In scripting, this option is referred to as “Layer” and not “ActorLayer”.

Type:

5

MATERIAL: MoviePipelineObjectIdPassIdType = Ellipsis

Grouped by material name. This means different objects that use the same material will be merged.

Type:

1