Nodes/ComfyUI-ArchAi3d-Qwen/ArchAi3D_Mask_To_Position_Guide
ComfyUI Node

ArchAi3D_Mask_To_Position_Guide

A ComfyUI node in ArchAi3d/Utils with 11 inputs and 3 outputs.

By amir84ferdos·Created 10 months ago·Updated 4 months ago· 65
ArchAi3D_Mask_To_Position_Guide
  • mask
  • guide_image
  • region_count
  • bbox_list
numbering_orderleft_to_right
rectangle_colorred
rect_hex_colorFF0000
line_thickness2
number_size18
number_colorred
num_hex_colorFF0000
padding5
background_colorcustom_hex
bg_hex_color0F0F0F
CategoryArchAi3d/Utils

Inputs (11)

NameTypeDefaultDescription
maskMASKInput mask with selected regions (white = selected, black = background)
numbering_orderCOMBOleft_to_rightOrder for numbering regions: - left_to_right: Numbers increase from left to right (→) - right_to_left: Numbers increase from right to left (←) - top_to_bottom: Numbers increase from top to bottom (↓) - bottom_to_top: Numbers increase from bottom to top (↑)
rectangle_colorCOMBOredColor for rectangle borders (use 'custom_hex' to define hexadecimal color code below)
rect_hex_colorSTRINGFF0000Hexadecimal color code for rectangles (e.g., 'FF0000' or '#FF0000') - only used when rectangle_color='custom_hex'
line_thicknessINT21–20Thickness of rectangle borders in pixels
number_sizeINT1812–200Font size for numbers inside rectangles
number_colorCOMBOredColor for numbers (use 'custom_hex' to define hexadecimal color code below)
num_hex_colorSTRINGFF0000Hexadecimal color code for numbers (e.g., 'FF0000' or '#FF0000') - only used when number_color='custom_hex'
paddingINT50–50Padding around detected regions in pixels
background_colorCOMBOcustom_hexBackground color for the guide image (use 'custom_hex' to define hexadecimal color code below)
bg_hex_colorSTRING0F0F0FHexadecimal color code for background (e.g., '0F0F0F' or '#0F0F0F') - only used when background_color='custom_hex'

Outputs (3)

NameTypeDescription
guide_imageIMAGEPosition guide image with numbered rectangles (use with Multi Image Text Encoder V3)
region_countINTNumber of regions detected
bbox_listSTRINGJSON list of bounding boxes for each region