🌫️ SEGS Mask Blur:
The ArchAi3D_SEGS_Mask_Blur node is designed to apply a Gaussian blur to SEGS masks, which are used in image segmentation processes. This node is particularly useful for creating smooth transitions at the edges of tiles or segments when compositing images. By softening the edges of masks, it helps in achieving seamless blending, which is crucial when working with detailed image compositions. The node is intended to be used before nodes like DetailerForEach or Smart Tile Detailer, which composite SEGS back into the image. The Gaussian blur technique employed by this node is based on the approach used in Ultimate SD Upscale, ensuring high-quality results. This node is a valuable tool for AI artists looking to enhance the visual quality of their segmented images by reducing harsh edges and creating a more natural look.
🌫️ SEGS Mask Blur Input Parameters:
segs
The segs parameter represents the SEGS (Segmented Image Data) to which the mask blur will be applied. This input is crucial as it contains the segmented image data that needs to be processed. The SEGS data typically includes information about the cropped image, mask, confidence, crop region, bounding box, label, and control net wrapper. This parameter is essential for the node to function, as it provides the base data that will be modified by the blur process.
mask_blur
The mask_blur parameter determines the radius of the Gaussian blur applied to the mask edges. It is an integer value that can range from 0 to 64, with a default value of 8. A value of 0 results in sharp edges, while higher values like 32 produce very soft edges. This parameter allows you to control the degree of softness applied to the mask edges, enabling you to achieve the desired level of blending and transition in your image compositions.
bundle
The bundle parameter is optional and represents a SMART_TILE_BUNDLE. If connected, this parameter allows the node to use the mask_blur value from the bundle, which can be useful for maintaining consistency across multiple nodes or processes. This parameter provides flexibility in how the blur radius is determined, allowing for dynamic adjustments based on the connected bundle.
🌫️ SEGS Mask Blur Output Parameters:
segs
The segs output parameter provides the processed SEGS data after the mask blur has been applied. This output contains the same structure as the input SEGS, but with the masks now featuring softened edges due to the Gaussian blur. This output is crucial for further processing or compositing, as it ensures that the segmented images have smooth transitions and are ready for integration into larger image compositions.
🌫️ SEGS Mask Blur Usage Tips:
- Use a
mask_blurvalue of 8 for a balanced softening effect that works well in most scenarios, providing smooth transitions without overly blurring the details. - Connect a
SMART_TILE_BUNDLEto thebundleparameter if you want to maintain consistent blur settings across multiple nodes, ensuring uniformity in your image processing pipeline. - Experiment with different
mask_blurvalues to achieve the desired level of edge softness, especially when working with images that require specific blending effects.
🌫️ SEGS Mask Blur Common Errors and Solutions:
Error: "Invalid SEGS input"
- Explanation: This error occurs when the
segsinput parameter is not provided or is in an incorrect format. - Solution: Ensure that the
segsparameter is correctly connected and contains valid SEGS data before executing the node.
Error: "Mask blur value out of range"
- Explanation: This error indicates that the
mask_blurvalue is outside the acceptable range of 0 to 64. - Solution: Adjust the
mask_blurparameter to be within the specified range to avoid this error and ensure proper execution of the node.
