ComfyUI Node
Body Decal Apply (Advanced)
A ComfyUI node in image/postprocessing/body decal with 44 inputs and 3 outputs.
Body Decal Apply (Advanced)
- image
- decal
- pose_keypoint
- user_region_mask
- clip_mask
- depth_map
- displacement_map
- decal_alpha_mask
- image
- mask
- debug_image
◄section_placement— Placement / Body Region —►
◄placement_region▾►
◄placement_side▾►
◄placement_anchor0.20►
◄placement_along_axis0.00►
◄placement_across_axis0.00►
◄section_region— Region Mask —►
◄region_start_extend0.00►
◄region_end_extend0.35►
◄region_inner_width0.10►
◄region_outer_width0.22►
◄region_feather10►
◄section_decal— Decal Size / Rotation —►
◄decal_scale1.00►
◄decal_height1.05►
◄decal_width1.00►
◄decal_base_rotation0►
◄decal_rotation_offset0.0►
◄manual_offset_x0►
◄manual_offset_y0►
◄warp_mode▾►
◄section_alpha— Alpha / Blend —►
◄blend_mode▾►
◄opacity0.75►
◄alpha_mode▾►
◄alpha_threshold0.03►
◄alpha_softness0.10►
◄section_displacement— Displacement Warp —►
◄displace_strength_x0.0►
◄displace_strength_y8.0►
◄displace_neutral0.50►
◄depth_strength_x0.0►
◄depth_strength_y0.0►
◄depth_neutral0.50►
◄section_debug— Debug —►
◄debugtrue►
Categoryimage/postprocessing/body decal
Inputs (44)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| decal | IMAGE | — | |
| section_placement | STRING | — Placement / Body Region — | — |
| placement_region | COMBO | 8 options: nose, neck_side, upper_arm, forearm, thigh, lower_leg, +2 | |
| placement_side | COMBO | 2 options: viewer_left, viewer_right | |
| placement_anchor | FLOAT | 0.200–1 | — |
| placement_along_axis | FLOAT | 0.00-2–2 | — |
| placement_across_axis | FLOAT | 0.00-2–2 | — |
| section_region | STRING | — Region Mask — | — |
| region_start_extend | FLOAT | 0.00-1–1 | — |
| region_end_extend | FLOAT | 0.35-1–2 | — |
| region_inner_width | FLOAT | 0.100–1 | — |
| region_outer_width | FLOAT | 0.220–1.5 | — |
| region_feather | INT | 100–80 | — |
| section_decal | STRING | — Decal Size / Rotation — | — |
| decal_scale | FLOAT | 1.000.2–3 | — |
| decal_height | FLOAT | 1.050.2–4 | — |
| decal_width | FLOAT | 1.000.2–4 | — |
| decal_base_rotation | FLOAT | 0-180–180 | — |
| decal_rotation_offset | FLOAT | 0.0-90–90 | — |
| manual_offset_x | FLOAT | 0-500–500 | — |
| manual_offset_y | FLOAT | 0-500–500 | — |
| warp_mode | COMBO | 2 options: rotate_paste, perspective_quad | |
| section_alpha | STRING | — Alpha / Blend — | — |
| blend_mode | COMBO | 5 options: screen, add, normal, multiply, overlay | |
| opacity | FLOAT | 0.750–1 | — |
| alpha_mode | COMBO | 5 options: use_image_alpha, black_to_alpha, white_to_alpha, luma_to_alpha, none | |
| alpha_threshold | FLOAT | 0.030–1 | — |
| alpha_softness | FLOAT | 0.100.001–1 | — |
| section_displacement | STRING | — Displacement Warp — | — |
| displace_strength_x | FLOAT | 0.0-100–100 | — |
| displace_strength_y | FLOAT | 8.0-100–100 | — |
| displace_neutral | FLOAT | 0.500–1 | — |
| depth_strength_x | FLOAT | 0.0-100–100 | — |
| depth_strength_y | FLOAT | 0.0-100–100 | — |
| depth_neutral | FLOAT | 0.500–1 | — |
| section_debug | STRING | — Debug — | — |
| debug | BOOLEAN | true | — |
| pose_keypointopt | POSE_KEYPOINT | — | |
| user_region_maskopt | MASK | — | |
| clip_maskopt | MASK | — | |
| depth_mapopt | IMAGE | — | |
| displacement_mapopt | IMAGE | — | |
| decal_alpha_maskopt | MASK | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |
| mask | MASK | — |
| debug_image | IMAGE | — |