unreal.MoviePipelineFilenameResolveParams
¶
- class unreal.MoviePipelineFilenameResolveParams(frame_number: int = 0, frame_number_shot: int = 0, frame_number_rel: int = 0, frame_number_shot_rel: int = 0, camera_name_override: str = '', shot_name_override: str = '', zero_pad_frame_number_count: int = 0, force_relative_frame_numbers: bool = False, file_name_override: str = '', file_name_format_overrides: None = {}, file_metadata: None = {}, initialization_time: DateTime = [], initialization_version: int = 0, job: MoviePipelineExecutorJob = Ellipsis, shot_override: MoviePipelineExecutorShot = Ellipsis, additional_frame_number_offset: int = 0)¶
Bases:
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 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] 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] 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] 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.file_name_override
(str): [Read-Write] Optional. If specified this is the filename that will be used instead of automatically building it from the Job’s Output Setting.force_relative_frame_numbers
(bool): [Read-Write] 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 for the Root (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 for the Root (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 for the Shot (matching what you would see in Sequencer at the sub-sequence level.frame_number_shot_rel
(int32): [Read-Write] Frame Number for the Shot (relative to 0, not what you would see in the Sequencer timeline.initialization_time
(DateTime): [Read-Write] The initialization time for this job. Used to resolve time-based format arguments.initialization_version
(int32): [Read-Write] The version for this job. Used to resolve version format arguments.job
(MoviePipelineExecutorJob): [Read-Write] Required. This is the job all of the settings should be pulled from.shot_name_override
(str): [Read-Write] 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] Optional. If specified, settings will be pulled from this shot (if overriden by the shot). If null, always use the root configuration in the job.zero_pad_frame_number_count
(int32): [Read-Write] 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: int¶
[Read-Write] 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: str¶
[Read-Write] 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: None¶
[Read-Write] A key/value pair that maps metadata names to their values. Output is only supported in exr formats at the moment.
- property file_name_format_overrides: None¶
[Read-Write] 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.
- property file_name_override: str¶
[Read-Write] Optional. If specified this is the filename that will be used instead of automatically building it from the Job’s Output Setting.
- Type:
(str)
- property force_relative_frame_numbers: bool¶
[Read-Write] 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: int¶
If the Sequence PlaybackRange starts on 50, this value would be 50 on the first frame.
- Type:
(int32)
- Type:
[Read-Write] Frame Number for the Root (matching what you see in the Sequencer timeline. ie
- property frame_number_rel: int¶
If sequence PlaybackRange starts on 50, this value would be 0 on the first frame.
- Type:
(int32)
- Type:
[Read-Write] Frame Number for the Root (relative to 0, not what you would see in the Sequencer timeline. ie
- property frame_number_shot: int¶
[Read-Write] Frame Number for the Shot (matching what you would see in Sequencer at the sub-sequence level.
- Type:
(int32)
- property frame_number_shot_rel: int¶
[Read-Write] Frame Number for the Shot (relative to 0, not what you would see in the Sequencer timeline.
- Type:
(int32)
- property initialization_time: DateTime¶
[Read-Write] The initialization time for this job. Used to resolve time-based format arguments.
- Type:
(DateTime)
- property initialization_version: int¶
[Read-Write] The version for this job. Used to resolve version format arguments.
- Type:
(int32)
- property job: MoviePipelineExecutorJob¶
[Read-Write] Required. This is the job all of the settings should be pulled from.
- Type:
- property shot_name_override: str¶
[Read-Write] 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: MoviePipelineExecutorShot¶
[Read-Write] Optional. If specified, settings will be pulled from this shot (if overriden by the shot). If null, always use the root configuration in the job.
- Type: