ComfyUI Node

DetailerX

Cumulative upscale, five SAM detailers, realism controls and DLSS5 with reusable intermediate results. Shared SAM settings are in the face detailer gear.

By haroonaslam·Created 5 months ago·Updated about 14 hours ago· 11
DetailerX
  • model
  • vae
  • clip
  • positive
  • negative
  • image
  • upscaler_image
  • face_detailer_image
  • breast_detailer_image
  • pussy_detailer_image
  • hand_detailer_image
  • foot_detailer_image
  • realism_detailer_image
  • dlss5_image
  • final_image
◄settings{"version": 3, "cache_epoch": 0, "ui": {}, "order": ["upscaler", "face", "breast", "pussy", "hand", "foot", "brightness", "grain", "hsv", "levels", "sharpen", "rgb", "gamma", "color_balance", "temperature", "lens", "pixel_perturb", "neural_grain", "lut", "camera", "compression", "dlss5"], "visible": {"upscaler": true, "face": true, "breast": true, "pussy": true, "hand": true, "foot": true, "brightness": true, "grain": true, "hsv": true, "levels": true, "sharpen": true, "rgb": false, "gamma": false, "color_balance": false, "temperature": false, "lens": false, "pixel_perturb": false, "neural_grain": false, "lut": false, "camera": false, "compression": false, "dlss5": true}, "entry": {"pause": false, "skip": false, "pause_minutes": 5.0, "wait_indefinitely": false}, "sam": {"model": "internal:sams/sam_vit_b_01ec64.pth", "device": "Prefer GPU", "enabled": true}, "upscaler": {"enabled": true, "model": "internal:upscale_models/1x-ITF-SkinDiffDetail-Lite-v1.pth", "mode": "rescale", "rescale_factor": 1.5, "resize_width": 1024, "resampling_method": "bilinear", "supersample": false, "rounding_modulus": 8}, "brightness": {"enabled": true, "brightness": 1.0, "contrast": 1.0, "saturation": 1.0}, "grain": {"enabled": true, "grain_power": 0.08, "grain_scale": 1.0, "grain_sat": 1.0, "seed": 0, "seed_mode": "time"}, "hsv": {"enabled": true, "H": 0, "S": -10, "V": 0}, "levels": {"enabled": true, "channel": "RGB", "black_point": 0, "white_point": 249, "gray_point": 1.0, "output_black_point": 0, "output_white_point": 253}, "sharpen": {"enabled": true, "iterations": 1, "kernel_size": 3}, "dlss5": {"enabled": true, "upscaling_mode": "1x (DLAA / native)", "style": "default", "preset": 0, "intensity": 1.0, "tone": 1.0, "structure": 1.25, "skin": -1.0, "auto_mask": "on", "motion": "auto", "scene_change_threshold": 0.24, "batch_mode": "temporal sequence", "warmup_frames": 0, "backend": "auto", "channel_order": "auto", "hdr": "off", "global_tone": -1.0, "detail": 0.3, "color": 0.3}, "rgb": {"enabled": false, "R": 0, "G": 0, "B": 0}, "gamma": {"enabled": false, "gamma": 1.0}, "color_balance": {"enabled": false, "adjust_type": "midtones", "cyan_red": 0.0, "magenta_green": 0.0, "yellow_blue": 0.0, "preserve_luminosity": true}, "temperature": {"enabled": false, "kelvin": 6500}, "lens": {"enabled": false, "lens_shape": "circle", "lens_edge": "around", "lens_curvy": 1.0, "lens_zoom": 1.0, "lens_aperture": 0.5, "blur_intensity": 2}, "pixel_perturb": {"enabled": false, "magnitude": 0.008, "seed": 0, "seed_mode": "random"}, "neural_grain": {"enabled": false, "grain_size": 0.1, "strength": 0.2, "seed": 0, "seed_mode": "random"}, "lut": {"enabled": false, "lut": "internal:luts/BlueArchitecture.cube", "color_space": "linear", "lut_strength": 100}, "camera": {"enabled": false, "initial_jpeg_quality": 98, "vignette_strength": 0.1, "chroma_aberr_strength": 1.0, "bayer_demosaic": true, "iso_noise_scale": 1.0, "sensor_read_noise": 2.0, "hot_pixel_prob": 1e-06, "banding_strength": 0.0, "motion_blur_kernel": 3, "seed": 0, "seed_mode": "random"}, "compression": {"enabled": false, "cycles": 4, "min_quality": 75, "max_quality": 95, "seed": 0, "seed_mode": "random"}, "face": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 674025021604975, "seed_mode": "fixed", "steps": 15, "cfg": 2.0, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.15, "feather": 15, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.5, "bbox_dilation": 15, "bbox_crop_factor": 2.5, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.93, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed realistic eyes, nose, lips and ears texture, detailed eyebrows and eyelashes", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/face_yolov8m.pt"}, "breast": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 1077858824591479, "seed_mode": "fixed", "steps": 15, "cfg": 2.0, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.45, "feather": 15, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.5, "bbox_dilation": 15, "bbox_crop_factor": 2.5, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.93, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed areola and nipple texture", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/female-breast-v4.7.pt"}, "pussy": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 703203187737355, "seed_mode": "fixed", "steps": 15, "cfg": 2.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.5, "feather": 10, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.4, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.85, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed realistic vagina and labia, anatomically correct pussy", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/pussyV2.pt"}, "hand": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 703203187737355, "seed_mode": "fixed", "steps": 15, "cfg": 2.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.5, "feather": 10, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.4, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.85, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed hands and fingers, defined natural fingernails", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/Hands.pt"}, "foot": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 703203187737355, "seed_mode": "fixed", "steps": 15, "cfg": 2.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.5, "feather": 10, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.4, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.85, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed realistic feet, toes and toenails", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/Foot.pt"}, "preset": {"id": "qwen21", "label": "Qwen 2.1", "family": "qwen", "revision": 1, "values": {"face": {"steps": 15, "cfg": 2.0, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.15, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "breast": {"steps": 15, "cfg": 2.0, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.45, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "pussy": {"steps": 15, "cfg": 2.5, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.5, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "hand": {"steps": 15, "cfg": 2.5, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.5, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "foot": {"steps": 15, "cfg": 2.5, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.5, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}}}}►
CategoryWorkflowX/Image

Inputs (7)

NameTypeDefaultDescription
modelMODELAuthoritative sampling model; connect matching CLIP and VAE. Presets do not load or replace it or its attention patches.
vaeVAEVAE matching the supplied model. RGB/RGBA decoded images are supported; input alpha is preserved.
clipCLIPText encoder matching the model; used for local detailer prompts.
positiveCONDITIONINGIncoming positive conditioning. Per-detailer prompt mode controls replacement or concatenation.
negativeCONDITIONINGIncoming negative conditioning; preserved by detailers, but inactive at CFG 1.
imageIMAGERGB or RGBA image batch to process. Outputs are cumulative stage results.
settingsSTRING{"version": 3, "cache_epoch": 0, "ui": {}, "order": ["upscaler", "face", "breast", "pussy", "hand", "foot", "brightness", "grain", "hsv", "levels", "sharpen", "rgb", "gamma", "color_balance", "temperature", "lens", "pixel_perturb", "neural_grain", "lut", "camera", "compression", "dlss5"], "visible": {"upscaler": true, "face": true, "breast": true, "pussy": true, "hand": true, "foot": true, "brightness": true, "grain": true, "hsv": true, "levels": true, "sharpen": true, "rgb": false, "gamma": false, "color_balance": false, "temperature": false, "lens": false, "pixel_perturb": false, "neural_grain": false, "lut": false, "camera": false, "compression": false, "dlss5": true}, "entry": {"pause": false, "skip": false, "pause_minutes": 5.0, "wait_indefinitely": false}, "sam": {"model": "internal:sams/sam_vit_b_01ec64.pth", "device": "Prefer GPU", "enabled": true}, "upscaler": {"enabled": true, "model": "internal:upscale_models/1x-ITF-SkinDiffDetail-Lite-v1.pth", "mode": "rescale", "rescale_factor": 1.5, "resize_width": 1024, "resampling_method": "bilinear", "supersample": false, "rounding_modulus": 8}, "brightness": {"enabled": true, "brightness": 1.0, "contrast": 1.0, "saturation": 1.0}, "grain": {"enabled": true, "grain_power": 0.08, "grain_scale": 1.0, "grain_sat": 1.0, "seed": 0, "seed_mode": "time"}, "hsv": {"enabled": true, "H": 0, "S": -10, "V": 0}, "levels": {"enabled": true, "channel": "RGB", "black_point": 0, "white_point": 249, "gray_point": 1.0, "output_black_point": 0, "output_white_point": 253}, "sharpen": {"enabled": true, "iterations": 1, "kernel_size": 3}, "dlss5": {"enabled": true, "upscaling_mode": "1x (DLAA / native)", "style": "default", "preset": 0, "intensity": 1.0, "tone": 1.0, "structure": 1.25, "skin": -1.0, "auto_mask": "on", "motion": "auto", "scene_change_threshold": 0.24, "batch_mode": "temporal sequence", "warmup_frames": 0, "backend": "auto", "channel_order": "auto", "hdr": "off", "global_tone": -1.0, "detail": 0.3, "color": 0.3}, "rgb": {"enabled": false, "R": 0, "G": 0, "B": 0}, "gamma": {"enabled": false, "gamma": 1.0}, "color_balance": {"enabled": false, "adjust_type": "midtones", "cyan_red": 0.0, "magenta_green": 0.0, "yellow_blue": 0.0, "preserve_luminosity": true}, "temperature": {"enabled": false, "kelvin": 6500}, "lens": {"enabled": false, "lens_shape": "circle", "lens_edge": "around", "lens_curvy": 1.0, "lens_zoom": 1.0, "lens_aperture": 0.5, "blur_intensity": 2}, "pixel_perturb": {"enabled": false, "magnitude": 0.008, "seed": 0, "seed_mode": "random"}, "neural_grain": {"enabled": false, "grain_size": 0.1, "strength": 0.2, "seed": 0, "seed_mode": "random"}, "lut": {"enabled": false, "lut": "internal:luts/BlueArchitecture.cube", "color_space": "linear", "lut_strength": 100}, "camera": {"enabled": false, "initial_jpeg_quality": 98, "vignette_strength": 0.1, "chroma_aberr_strength": 1.0, "bayer_demosaic": true, "iso_noise_scale": 1.0, "sensor_read_noise": 2.0, "hot_pixel_prob": 1e-06, "banding_strength": 0.0, "motion_blur_kernel": 3, "seed": 0, "seed_mode": "random"}, "compression": {"enabled": false, "cycles": 4, "min_quality": 75, "max_quality": 95, "seed": 0, "seed_mode": "random"}, "face": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 674025021604975, "seed_mode": "fixed", "steps": 15, "cfg": 2.0, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.15, "feather": 15, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.5, "bbox_dilation": 15, "bbox_crop_factor": 2.5, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.93, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed realistic eyes, nose, lips and ears texture, detailed eyebrows and eyelashes", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/face_yolov8m.pt"}, "breast": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 1077858824591479, "seed_mode": "fixed", "steps": 15, "cfg": 2.0, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.45, "feather": 15, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.5, "bbox_dilation": 15, "bbox_crop_factor": 2.5, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.93, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed areola and nipple texture", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/female-breast-v4.7.pt"}, "pussy": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 703203187737355, "seed_mode": "fixed", "steps": 15, "cfg": 2.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.5, "feather": 10, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.4, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.85, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed realistic vagina and labia, anatomically correct pussy", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/pussyV2.pt"}, "hand": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 703203187737355, "seed_mode": "fixed", "steps": 15, "cfg": 2.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.5, "feather": 10, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.4, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.85, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed hands and fingers, defined natural fingernails", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/Hands.pt"}, "foot": {"enabled": true, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "seed": 703203187737355, "seed_mode": "fixed", "steps": 15, "cfg": 2.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "guidance_mode": "incoming", "guidance": 3.5, "denoise": 0.5, "feather": 10, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.4, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 10, "sam_threshold": 0.85, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "prompt": "detailed realistic feet, toes and toenails", "prompt_mode": "replace", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "detector": "internal:ultralytics/bbox/Foot.pt"}, "preset": {"id": "qwen21", "label": "Qwen 2.1", "family": "qwen", "revision": 1, "values": {"face": {"steps": 15, "cfg": 2.0, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.15, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "breast": {"steps": 15, "cfg": 2.0, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.45, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "pussy": {"steps": 15, "cfg": 2.5, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.5, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "hand": {"steps": 15, "cfg": 2.5, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.5, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}, "foot": {"steps": 15, "cfg": 2.5, "guidance_mode": "incoming", "guidance": 3.5, "sampler_name": "dpmpp_2m", "scheduler": "beta", "denoise": 0.5, "guide_size": 1024, "guide_size_for": false, "max_size": 1024, "cycle": 1}}}}—

Outputs (9)

NameTypeDescription
upscaler_imageIMAGE—
face_detailer_imageIMAGE—
breast_detailer_imageIMAGE—
pussy_detailer_imageIMAGE—
hand_detailer_imageIMAGE—
foot_detailer_imageIMAGE—
realism_detailer_imageIMAGE—
dlss5_imageIMAGE—
final_imageIMAGE—