Create Breathtaking Silhouette Art: A ComfyUI Workflow Tutorial

CN
ComfyUI.org
2025-05-29 06:48:27

1. Workflow Overview

mb90gw9stb8bqcy55j08592-3365581025-,ianying, silhouette, bird, moon, solo, 1girl, tree, sky, full moon.jpg

This workflow generates silhouette characters under sunset lighting, combining ICLight (illumination control), ControlNet (pose/depth guidance), and BRIA-RMBG (background removal) to create artistic silhouette effects.

2. Core Models

Model Name

Function

Path

dreamshaper8.safetensors

Base image generation

ComfyUI/models/checkpoints/

iclight_sd15_fc.safetensors

ICLight-specific model

ComfyUI/models/iclight/

control_v11f1p_sd15_depth.pth

ControlNet depth model

ComfyUI/models/controlnet/

control_v11p_sd15_openpose.pth

ControlNet pose model

ComfyUI/models/controlnet/

bria-rmbg

Auto background removal

Auto-download to ComfyUI/models/bria_rmbg/

3. Key Components

Node Name

Function

Installation

ICLightConditioning

Light condition control

Install ICLight-ComfyUI plugin

ControlNetApplyAdvanced

Applies depth/pose constraints

Built-in (requires model files)

BRIA_RMBG_Zho

Removes background

Via ComfyUI Manager

FreeU_V2

Enhances image details

Install ComfyUI-FreeU plugin

GrowMaskWithBlur

Mask edge blurring

Install ComfyUI-Mask-Utils plugin

4. Workflow Structure

Group 1: Input & Preprocessing

  • Input: Source image (e.g., motion-re_00001.png)

  • Process:

    • Background removal via BRIA_RMBG

    • Mask refinement with GrowMaskWithBlur

  • Output: Transparent-background character image

Group 2: ICLight Illumination

  • Input: Text prompt (e.g., "sunset silhouette, side profile")

  • Process:

    • ICLightConditioning adjusts lighting

    • FreeU_V2 boosts details

  • Output: Latent space with light constraints

Group 3: ControlNet Dual Control

  • Inputs:

    • Depth map (from DepthAnythingPreprocessor)

    • Pose map (from DWPreprocessor)

  • Output: Image fused with depth/pose conditions

Group 4: Generation & Save

  • KSampler Settings: 20 steps, CFG=7.5, DPM++ 2M sampler

  • Final Output: 1024x768 silhouette image (saved to ComfyUI/output/)

5. Inputs & Outputs

  • Required Inputs:

    • Source character image (PNG)

    • Prompt (e.g., photorealistic, silhouette, beach sunset)

    • Seed value (default: random)

  • Final Output:

    • PNG image with sunset silhouette effect

6. Notes

  • ⚠️ VRAM Requirement: Minimum 8GB (NVIDIA GPU recommended)

  • 💡 Model Missing:

    • If ICLight or ControlNet fails, verify model files are in correct paths

    • BRIA-RMBG downloads automatically on first use

  • 🔧 Mask Tuning:

    • Adjust blur_radius in GrowMaskWithBlur for softer edges

  • 🌟 Light Intensity:

    • Modify 0.18215 in ICLightConditioning to change contrast