unreal.MoviePipelineFilenameResolveParams

class unreal.MoviePipelineFilenameResolveParams(frame_number=0, frame_number_shot=0, frame_number_rel=0, frame_number_shot_rel=0, camera_name_override='', shot_name_override='', zero_pad_frame_number_count=0, force_relative_frame_numbers=False, file_name_format_overrides={}, file_metadata={}, initialization_time=[], initialization_version=0, job=None, shot_override=None, additional_frame_number_offset=0)

Bases: unreal.StructBase

Movie Pipeline Filename Resolve Params

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MovieRenderPipelineDataTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • additional_frame_number_offset (int32): [Read-Write] Additional Frame Number Offset: Additional offset added onto the offset provided by the Output Settings in the Job. Required for some internal things (FCPXML).

  • camera_name_override (str): [Read-Write] Camera Name Override: Name used by the {camera_name} format tag. If specified, this will override the camera name (which is normally pulled from the ShotOverride object).

  • file_metadata (Map(str, str)): [Read-Write] File Metadata: A key/value pair that maps metadata names to their values. Output is only supported in exr formats at the moment.

  • file_name_format_overrides (Map(str, str)): [Read-Write] File Name Format Overrides: A map between “{format}” tokens and their values. These are applied after the auto-generated ones from the system, which allows the caller to override things like {.ext} depending or {render_pass} which have dummy names by default.

  • force_relative_frame_numbers (bool): [Read-Write] Force Relative Frame Numbers: If true, force format strings (like {frame_number}) to resolve using the relative version. Used when slow-mo is detected as frame numbers would overlap.

  • frame_number (int32): [Read-Write] Frame Number: Frame Number for the Master (matching what you see in the Sequencer timeline. ie: If the Sequence PlaybackRange starts on 50, this value would be 50 on the first frame.

  • frame_number_rel (int32): [Read-Write] Frame Number Rel: Frame Number for the Master (relative to 0, not what you would see in the Sequencer timeline. ie: If sequence PlaybackRange starts on 50, this value would be 0 on the first frame.

  • frame_number_shot (int32): [Read-Write] Frame Number Shot: Frame Number for the Shot (matching what you would see in Sequencer at the sub-sequence level.

  • frame_number_shot_rel (int32): [Read-Write] Frame Number Shot Rel: Frame Number for the Shot (relative to 0, not what you would see in the Sequencer timeline.

  • initialization_time (DateTime): [Read-Write] Initialization Time: The initialization time for this job. Used to resolve time-based format arguments.

  • initialization_version (int32): [Read-Write] Initialization Version: The version for this job. Used to resolve version format arguments.

  • job (MoviePipelineExecutorJob): [Read-Write] Job: Required. This is the job all of the settings should be pulled from.

  • shot_name_override (str): [Read-Write] Shot Name Override: Name used by the {shot_name} format tag. If specified, this will override the shot name (which is normally pulled from the ShotOverride object)

  • shot_override (MoviePipelineExecutorShot): [Read-Write] Shot Override: Optional. If specified, settings will be pulled from this shot (if overriden by the shot). If null, always use the master configuration in the job.

  • zero_pad_frame_number_count (int32): [Read-Write] Zero Pad Frame Number Count: When converitng frame numbers to strings, how many digits should we pad them up to? ie: 5 => 0005 with a count of 4.

property additional_frame_number_offset

[Read-Write] Additional Frame Number Offset: Additional offset added onto the offset provided by the Output Settings in the Job. Required for some internal things (FCPXML).

Type

(int32)

property camera_name_override

[Read-Write] Camera Name Override: Name used by the {camera_name} format tag. If specified, this will override the camera name (which is normally pulled from the ShotOverride object).

Type

(str)

property file_metadata

[Read-Write] File Metadata: A key/value pair that maps metadata names to their values. Output is only supported in exr formats at the moment.

Type

(Map(str, str))

property file_name_format_overrides

[Read-Write] File Name Format Overrides: A map between “{format}” tokens and their values. These are applied after the auto-generated ones from the system, which allows the caller to override things like {.ext} depending or {render_pass} which have dummy names by default.

Type

(Map(str, str))

property force_relative_frame_numbers

[Read-Write] Force Relative Frame Numbers: If true, force format strings (like {frame_number}) to resolve using the relative version. Used when slow-mo is detected as frame numbers would overlap.

Type

(bool)

property frame_number

[Read-Write] Frame Number: Frame Number for the Master (matching what you see in the Sequencer timeline. ie: If the Sequence PlaybackRange starts on 50, this value would be 50 on the first frame.

Type

(int32)

property frame_number_rel

[Read-Write] Frame Number Rel: Frame Number for the Master (relative to 0, not what you would see in the Sequencer timeline. ie: If sequence PlaybackRange starts on 50, this value would be 0 on the first frame.

Type

(int32)

property frame_number_shot

[Read-Write] Frame Number Shot: Frame Number for the Shot (matching what you would see in Sequencer at the sub-sequence level.

Type

(int32)

property frame_number_shot_rel

[Read-Write] Frame Number Shot Rel: Frame Number for the Shot (relative to 0, not what you would see in the Sequencer timeline.

Type

(int32)

property initialization_time

[Read-Write] Initialization Time: The initialization time for this job. Used to resolve time-based format arguments.

Type

(DateTime)

property initialization_version

[Read-Write] Initialization Version: The version for this job. Used to resolve version format arguments.

Type

(int32)

property job

[Read-Write] Job: Required. This is the job all of the settings should be pulled from.

Type

(MoviePipelineExecutorJob)

property shot_name_override

[Read-Write] Shot Name Override: Name used by the {shot_name} format tag. If specified, this will override the shot name (which is normally pulled from the ShotOverride object)

Type

(str)

property shot_override

[Read-Write] Shot Override: Optional. If specified, settings will be pulled from this shot (if overriden by the shot). If null, always use the master configuration in the job.

Type

(MoviePipelineExecutorShot)

property zero_pad_frame_number_count

[Read-Write] Zero Pad Frame Number Count: When converitng frame numbers to strings, how many digits should we pad them up to? ie: 5 => 0005 with a count of 4.

Type

(int32)