H3 Edit Options:
The H3EditOptions node is designed to provide a comprehensive set of configurations for editing tasks within the H3 editing framework. This node allows you to define and customize various editing parameters, ensuring that your editing tasks are tailored to specific needs and preferences. By utilizing this node, you can select from a range of task presets, such as scene coverage, directed edits, and character sheets, each automatically selecting the required frame profile. The node's primary goal is to streamline the editing process by offering a coherent task preset, which simplifies the configuration and execution of complex editing tasks. This makes it an essential tool for AI artists looking to achieve precise and high-quality edits with minimal manual intervention.
H3 Edit Options Input Parameters:
mode
The mode parameter allows you to select the complete task preset for your editing task. It determines the type of editing operation to be performed, such as scene coverage or character sheet creation. The available options are predefined in EDIT_OPTION_PRESETS, with the default being OPTION_MODE_STILL. This parameter is crucial as it dictates the overall approach and settings used during the editing process.
show_overrides
The show_overrides parameter is a boolean that, when enabled, reveals expert-level overrides for the editing task. By default, it is set to False, meaning the node will use the complete canonical preset without additional customization. Enabling this option allows for more granular control over the editing parameters, which can be beneficial for advanced users seeking to fine-tune their edits.
profile_override
The profile_override parameter provides the ability to override the canonical frame profile when specific tasks require deliberate tuning. It offers a selection from OPTION_PROFILE_CANONICAL and other QUALITY_PROFILES, with the default being OPTION_PROFILE_CANONICAL. This parameter is useful for adjusting the quality profile to better suit the specific requirements of a task.
direct_reference_transport
The direct_reference_transport parameter specifies the transport method for the optional direct reference image on the encoder. It defaults to REFERENCE_SEMANTIC and is essential for determining how reference images are utilized during the editing process, impacting the final output's accuracy and quality.
source_fit
The source_fit parameter defines how the source image is fitted within the editing frame. The default setting is "crop center", which centers and crops the image to fit the frame. This parameter affects the composition and framing of the edited output.
semantic_resolution
The semantic_resolution parameter sets the resolution for semantic processing, with a default value of 1024. This parameter influences the level of detail and clarity in the semantic aspects of the edit, impacting the overall quality of the output.
native_reference_size
The native_reference_size parameter determines the size of the native reference image, with the default being NATIVE_SIZE_MATCH. This parameter is important for ensuring that reference images are appropriately scaled and integrated into the editing process.
coverage_views
The coverage_views parameter specifies the number of views or frames to be captured for scene coverage. The default value varies depending on the mode, such as 16 for OPTION_MODE_ROOM_OBJECT_STUDY. This parameter is crucial for achieving comprehensive coverage of the scene or object being edited.
coverage_arc_degrees
The coverage_arc_degrees parameter defines the arc degrees for scene coverage, with a default of 360.0. This parameter determines the extent of the scene captured in the edit, affecting the breadth and scope of the final output.
coverage_direction
The coverage_direction parameter sets the direction of scene coverage, with the default being SCENE_DIRECTION_CLOCKWISE. This parameter influences the sequence and orientation of the captured frames, impacting the flow and continuity of the edited scene.
coverage_hold_frames
The coverage_hold_frames parameter specifies the number of frames to hold during scene coverage, with a default of 5. This parameter affects the pacing and duration of the captured frames, influencing the temporal dynamics of the edit.
coverage_loop_closure
The coverage_loop_closure parameter is a boolean that determines whether the scene coverage should loop back to the starting point, with the default being True. This parameter is important for creating seamless and continuous edits, particularly in 360-degree scenes.
H3 Edit Options Output Parameters:
options
The options output parameter provides a dictionary containing the configured editing options. This output is essential as it encapsulates all the settings and parameters defined within the node, allowing for seamless integration and execution of the editing task. It serves as the blueprint for the editing process, ensuring that all specified configurations are applied consistently.
H3 Edit Options Usage Tips:
- To achieve optimal results, select the appropriate
modethat aligns with your editing goals, as this will automatically configure the necessary frame profiles and settings. - Enable
show_overridesonly if you have a specific need to customize the editing parameters beyond the canonical presets, as this can introduce complexity.
H3 Edit Options Common Errors and Solutions:
"Unknown H3 Edit option mode: <mode>"
- Explanation: This error occurs when an invalid or unrecognized mode is specified in the
modeparameter. - Solution: Ensure that the
modeparameter is set to one of the valid options defined inEDIT_OPTION_PRESETS.
"H3 Edit options must come from an H3 Edit Options node."
- Explanation: This error indicates that the provided options are not in the expected dictionary format or are not sourced from an
H3EditOptionsnode. - Solution: Verify that the options are correctly formatted as a dictionary and are sourced from the
H3EditOptionsnode.
