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 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.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 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 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 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 master 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¶
[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¶
[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¶
[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¶
[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 force_relative_frame_numbers¶
[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¶
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 Master (matching what you see in the Sequencer timeline. ie
- property frame_number_rel¶
If sequence PlaybackRange starts on 50, this value would be 0 on the first frame.
- Type
(int32)
- Type
[Read-Write] Frame Number for the Master (relative to 0, not what you would see in the Sequencer timeline. ie
- property frame_number_shot¶
[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¶
[Read-Write] Frame Number for the Shot (relative to 0, not what you would see in the Sequencer timeline.
- Type
(int32)
- property initialization_time¶
[Read-Write] The initialization time for this job. Used to resolve time-based format arguments.
- Type
(DateTime)
- property initialization_version¶
[Read-Write] The version for this job. Used to resolve version format arguments.
- Type
(int32)
- property job¶
[Read-Write] Required. This is the job all of the settings should be pulled from.
- Type
- property shot_name_override¶
[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¶
[Read-Write] 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
- property zero_pad_frame_number_count¶
5 => 0005 with a count of 4.
- Type
(int32)
- Type
[Read-Write] When converitng frame numbers to strings, how many digits should we pad them up to? ie