Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that create a 'Movie Graph Filename Resolve Params' from its members
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Render Data Identifier | This is used to fill out tokens related to the render data that the file represents.Used to fill out the {camera_name}, {layer_name}, {renderer_name}, {renderer_sub_name} tokens. |
| integer | Root Frame Number | 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.)Used to fill out the {frame_number} token. |
| integer | Shot Frame Number | Frame Number for the Shot (matching what you would see in Sequencer at the sub-sequence level.)Used to fill out the {frame_number_shot} token. |
| integer | Root Frame Number Rel | Frame Number for the Root (relative to the first RootFrameNumber for this render, ie: if your sequence started at 35, this would be 35 as well, but supports time dilation because it will count up based on the total number of frame rendered, not the closest Sequencer frame (like RootFrameNumber))Used to fill out the {frame_number_rel} token. |
| integer | Shot Frame Number Rel | Frame Number for the Shot (relative to the first ShotFrameNumber for this shot, ie: if your shot started at 35, this would be 35 as well, but supports time dilation because it will count up based on the total number of frame rendered, not the closest Sequencer frame (like ShotFrameNumber))Used to fill out the {frame_number_shot_rel} token. |
| string | File Metadata | A key/value pair that maps metadata names to their values. Output is only supported in exr formats at the moment. |
| integer | Version | Used to resolve {version} format arguments. |
| boolean | 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. |
| string | File Name Override | If specified, this is the filename that will be used instead of building it from the Output Setting node. |
| boolean | Ensure Absolute Path | If true, If the format string is a relative path, then the resulting resolved path will be converted to an absolute path.Assumes that the relative path should be resolved relative to the engine/editor executable. |
| struct | Initialization Time | The initialization time for this job. Used to resolve time-based format arguments. This should be in UTC, if you want filenames in a local timezonethen you should set InitializationTimeOffset to your offset from UTC. |
| struct | Initialization Time Offset | What offset should be applied to InitializationTime when generating {time} related filename tokens? Likely your offset from UTC if you want local time. |
| integer | Zero Pad Frame Number Count | When converting frame numbers to strings, how many digits should we pad them up to? ie: 5 => 0005 with a count of 4. |
| string | 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} |
| object | Job | Optional. If specified, used to resolve some tokens related to the job. |
| object | Shot | Optional. If specified, used to resolve the shot name. No settings from this shot are ever used (they must come form the EvaluatedConfig instead). |
| object | Evaluated Config | Optional. If specified, used to resolve some tokens related to settings in the shot (such as {ts_count}). |
| integer | Frame Number Offset | Added onto the various FrameNumber settings automatically. Can be used to offset values (such as starting your Level Sequence on frame 0, but outputting it to disk at 1001). |
| struct | Default Frame Rate | What is the default Frame Rate? This will be overwritten by the Output Setting from the evaluated config (if specified). |
Outputs
| Type | Name | Description |
|---|---|---|
| struct | Movie Graph Filename Resolve Params |