{ "last_node_id": 15, "nodes": [ {"id": 1, "type": "CheckpointLoaderSimple", "pos": [50, 100], "widgets_values": ["diffusers/stable-diffusion-xl-base-1.0"], "title": "SDXL Checkpoint Loader"}, {"id": 2, "type": "LoadImage", "pos": [50, 300], "widgets_values": ["control_depth.png", "image"], "title": "API Depth Control Image"}, {"id": 3, "type": "LoadImage", "pos": [50, 650], "widgets_values": ["control_canny.png", "image"], "title": "API Canny Control Image"}, {"id": 4, "type": "ControlNetLoader", "pos": [450, 100], "widgets_values": ["control_v11p_sd15_depth"], "title": "Depth ControlNet Loader"}, {"id": 5, "type": "ControlNetLoader", "pos": [450, 300], "widgets_values": ["control_v11p_sd15_canny"], "title": "Canny ControlNet Loader"}, {"id": 6, "type": "ControlNetApplyAdvanced", "pos": [800, 100], "widgets_values": [0.8, 0.0, 1.0], "title": "Apply Depth Control"}, {"id": 7, "type": "ControlNetApplyAdvanced", "pos": [800, 350], "widgets_values": [0.7, 0.0, 1.0], "title": "Apply Canny Control"}, {"id": 8, "type": "CLIPTextEncode", "pos": [450, 600], "widgets_values": ["Detailed scene with precise composition"], "title": "API Positive Prompt"}, {"id": 9, "type": "CLIPTextEncode", "pos": [450, 850], "widgets_values": ["blurry, low quality"], "title": "API Negative Prompt"}, {"id": 10, "type": "EmptyLatentImage", "pos": [800, 700], "widgets_values": [1024, 1024, 1], "title": "API Latent Config"}, {"id": 11, "type": "KSampler", "pos": [1150, 100], "widgets_values": [42, "fixed", 30, 7.5, "dpmpp_2m", "karras", 1], "title": "Multi-ControlNet Sampler"}, {"id": 12, "type": "VAEDecode", "pos": [1500, 100], "title": "VAE Decode"}, {"id": 13, "type": "PreviewImage", "pos": [1800, 100], "title": "Preview Output"}, {"id": 14, "type": "SaveImage", "pos": [1800, 450], "widgets_values": ["controlnet_fusion_output"], "title": "API Image Output"} ], "extra": { "workflow_info": { "name": "ControlNet Fusion Production", "version": "1.0.0", "description": "Multi-ControlNet workflow for precise composition control. Combine depth, canny, pose, or other controls for exact image generation.", "category": "advanced", "tags": ["controlnet", "multi-control", "fusion", "advanced", "production"], "requirements": {"models": ["stable-diffusion-xl-base-1.0", "controlnet-depth", "controlnet-canny"], "custom_nodes": ["ComfyUI-Advanced-ControlNet"], "vram_min": "20GB"}, "parameters": { "depth_control": {"node_id": 2, "type": "image", "required": false}, "canny_control": {"node_id": 3, "type": "image", "required": false}, "depth_strength": {"node_id": 6, "type": "float", "default": 0.8}, "canny_strength": {"node_id": 7, "type": "float", "default": 0.7} }, "performance": {"avg_generation_time": "45-70 seconds", "vram_usage": "~18-22GB"}, "use_cases": ["Architectural visualization", "Product photography", "Precise composition control", "3D-to-2D rendering"] } }, "version": 0.4 }