ComfyUI Node

Skin Beauty | Settings

One knob rack, every processor in your graph

By chen-zhang-ai·Created about a month ago·Updated about a month ago· 10
Skin Beauty | Settings
    • 美白参数
    • 参数摘要
    预设中档·自然冷白
    总强度72
    美白52
    冷暖42
    红润8
    匀肤28
    暗部提亮18
    高光保护72
    饱和度-8
    平滑12
    纹理保留88
    肤色识别58
    蒙版羽化12

    This node never touches a pixel. It's a remote control - and that's the entire point. It belongs to ComfyUI-SkinBeauty-CN (chen-zhang-ai), a pack that shifts warm, yellow-toned portraits toward a "cool white" (冷白皮) look while trying to leave background, clothing, highlights, and skin texture alone. The pack's design is deliberately two-node: a Settings node like this one holds every parameter, and one or more Process + Preview nodes do the actual work. Wire a single Settings node into three processors and you get three photos treated identically - change one slider and they all update.

    The nodes render in Chinese by default (the pack ships locales/zh and locales/en, and the author's docs are Chinese-first), so don't be thrown when the menu shows 人物肤色美白 instead of "Skin Beauty". The inputs below are the author's own Chinese keys with the meaning glossed.

    The presets do most of the work

    Before you touch a single slider, pick a preset: 关闭 (off), 低档·自然提亮 (light natural brightening), 中档·自然冷白 (medium natural cool-white - the default), 高档·通透冷白 (stronger translucent cool-white), 冷白皮 (cool-white skin), 粉润白 (rosy pink-white), 奶油白 (cream white), or 自定义 (custom). Treat them as starting points, not an aesthetic verdict - lighting and camera white balance change how any of them land. The author's own recipe for a plainly yellow image: start at 中档·自然冷白, push 冷暖 to 45–65; if you only want brightening, 美白 35–55 with 冷暖 15–35; if highlights are already hot, 高光保护 75–90.

    The three sliders you'll actually set

    • 预设 (preset) - pick it first, then override.
    • 冷暖 (coolness/warmth, −100..100) - this is the real "yellow → cool" axis and the one people tune most. Default 42.
    • 美白 (whitening, 0–100) - brightness applied to skin, not the whole frame.
    • 肤色识别 (skin sensitivity, 0–100) - how aggressively the skin detector is. Drop it when beige clothing or walls keep getting selected (see troubleshooting below).

    The rest - 红润 (rosy), 匀肤 (evenness), 暗部提亮 (shadow lift), 高光保护 (highlight protect), 饱和度 (saturation), 平滑 (smoothing), 纹理保留 (texture preserve), 蒙版羽化 (mask feather) - are fine-tuning, and the defaults are sane. 总强度 (overall intensity, 0–100) is the master volume on top of everything, so a preset that's too strong can just be turned down instead of rebuilt.

    Outputs

    • 美白参数 (SKIN_BEAUTY_CONFIG) - the custom config type that wires into the Process + Preview node's 美白参数 socket. That's the only socket this feeds.
    • 参数摘要 (STRING) - a human-readable summary of what you've set. Drop it into a ShowText node if you want to know what actually got sent.

    This is textbook "value node" territory from the ComfyUI plumbing playbook: it has no model, no compute, and queueing it alone does nothing. It only earns its keep when connected downstream. Core install needs no pip packages at all - the pack declares dependencies = [] (the optional MediaPipe semantic-mask path is a separate, opt-in install covered on the Process + Preview page). Via ComfyUI Manager search skin-beauty-cn or ComfyUI-SkinBeauty-CN; or cd ComfyUI/custom_nodes && git clone https://github.com/chen-zhang-ai/ComfyUI-SkinBeauty-CN.git, restart ComfyUI, and hit Ctrl+F5 to clear the frontend cache so the Chinese/English labels update.

    Category图像/人物美颜·中文

    Inputs (13)

    NameTypeDefaultDescription
    预设COMBO中档·自然冷白8 options: 自定义, 关闭, 低档·自然提亮, 中档·自然冷白, 高档·通透冷白, 冷白皮, +2
    总强度FLOAT720–100
    美白FLOAT520–100
    冷暖FLOAT42-100–100
    红润FLOAT8-50–50
    匀肤FLOAT280–100
    暗部提亮FLOAT180–100
    高光保护FLOAT720–100
    饱和度FLOAT-8-50–50
    平滑FLOAT120–100
    纹理保留FLOAT880–100
    肤色识别FLOAT580–100
    蒙版羽化FLOAT120–64

    Outputs (2)

    NameTypeDescription
    美白参数SKIN_BEAUTY_CONFIG
    参数摘要STRING