Nodes/RC Image Compositor/RC Shine/Oil Removal
ComfyUI Node

RC Shine/Oil Removal

Professional shine and oil removal tool using high/low frequency separation technique.

By kj863257·Created 11 months ago·Updated 9 months ago· 16
RC Shine/Oil Removal
  • image
  • protection_mask
  • image
  • shine_mask
shine_detection_threshold0.55
shine_removal_strength0.80
high_frequency_reduction0.70
low_frequency_smoothing0.80
saturation_boost1.5
brightness_reduction0.10
smoothing_radius12.0
feather_edges15
skin_tone_detectionfalse
invert_masktrue
protection_strength1.00
CategoryRC/Filters

Inputs (13)

NameTypeDefaultDescription
imageIMAGE
shine_detection_thresholdFLOAT0.550.1–0.95Brightness threshold for detecting shine areas (lower = more sensitive, try 0.5-0.6 for portraits)
shine_removal_strengthFLOAT0.800–1Overall strength of shine removal effect (0=no effect, 1=maximum removal)
high_frequency_reductionFLOAT0.700–1Reduce high frequency detail in shine areas (removes texture glare)
low_frequency_smoothingFLOAT0.800–1Smooth low frequency layer in shine areas (color/tone correction)
saturation_boostFLOAT1.51–3Restore color saturation lost in shiny areas (1.0=no boost, try 1.5-2.0)
brightness_reductionFLOAT0.100–0.5Reduce brightness in processed areas to diminish highlights (0=no reduction, 0.5=maximum reduction)
smoothing_radiusFLOAT12.01–50Frequency separation blur radius (larger = smoother transition)
feather_edgesFLOAT150–50Feather the shine mask edges for natural blending (in pixels, 0=no feather)
skin_tone_detectionBOOLEANfalseOnly process detected skin tone areas (turn OFF if no effect, ON for portraits only)
invert_maskBOOLEANtrueInvert protection mask (enabled by default: mask bright=protect, mask dark=process)
protection_strengthFLOAT1.000–1Control the protection strength of protection mask (0=no protection, 1=full protection)
protection_maskoptMASKProtection mask: bright areas (1.0) will be protected from processing, dark areas (0.0) will be processed

Outputs (2)

NameTypeDescription
imageIMAGE
shine_maskMASK