Skip to content

PixelPro for ComfyUI

The retouching desk you already know (frequency separation, luminosity masks, LUTs, layer stacks, hair-accurate mattes, face alignment) rebuilt as 64 GPU nodes for ComfyUI.

Get started Browse the nodes GitHub

One portrait through eight PixelPro nodes

Why PixelPro

  • Real retouch techniques

    Not filters with fancy names. Frequency separation, luminosity masking, LAB colour matching, Laplacian-pyramid blending and closed-form matting work the way a retoucher expects.

  • GPU first, CPU safe

    Built on PyTorch and Kornia. Heavy filters run on CUDA and keep their memory bounded. The same nodes still run, slower, on a CPU-only machine.

  • Works with your AI pipeline

    Align a face, run your inpaint or ControlNet pass, paste it back seamlessly. Build masks for any upstream segmenter, and check results with SSIM/PSNR.

  • Tested and documented

    800+ automated tests, a sample workflow for every recent node, and this guide in English and Vietnamese.

Explore by task

  • Color & Tone

    ACR-style grading, tone curves, colour matching, LUT import/export and CLAHE local contrast.

  • Masks

    From a rough segmentation to a clean, hair-accurate alpha: refine, matte, clean up and preview.

  • Face

    Detect, map 468 landmarks, reshape, align and paste back, plus skin-tone masks.

  • Filters

    Frequency separation, edge-aware skin smoothing and halo-free sharpening.

  • Compositing

    A Photoshop-style layer stack with 27 blend modes, and seamless multi-band blending.

  • Geometry

    Face alignment, lens distortion correction and automatic alignment of a second shot.

  • Looks

    Finished colour looks from one dropdown, with an intensity control.

  • QA

    Measure what an edit changed: SSIM, PSNR, and a heatmap of where it changed.

A typical portrait chain

Load Image
  → Face Detect Lite ──→ Facial Aligner ──→ (your AI or retouch pass) ──→ Unwrap Face
  → Frequency Separation / Skin Smoother  (skin)
  → Smart Sharpen + Detail Mask            (eyes, hair)
  → ColorLab or LUT Preset                 (colour)
  → QA Image Diff                          (check the result)

Each step is one node. Start with Quickstart, or open the examples.

At a glance

Group Nodes Highlights
Color & Tone 14 ColorLab (ACR-style), Tone Curve, Color Matcher (global and region), LUT Preset / Import / Export, HALD, Tone Match LUT, CLAHE
Masks 11 Sub-Pixel and Edge-Aware refiners, Alpha Matte, Trimap, Morphology, Combine, Edge Smoother, Cleanup, Preview, Detail Mask
Face 8 Face Detect (MediaPipe) and Detect Lite (YuNet GPU), 468 landmarks, Delaunay and TPS warp, Unwrap, Beauty Blend, skin-tone masks
Compositing 5 Layer stack (start, add, group, flatten), Pyramid Blend
Filters 5 Frequency Separation and Recombine, Skin Smoother, Smart Sharpen, Dust & Spot Removal
Depth 2 Depth Anything V2, Depth Lens Blur (bokeh)
Geometry 3 Facial Aligner, Lens Distortion, Auto Align
Looks 1 Look Select
QA 1 QA Image Diff
Total 50 v1.5.x · Apache-2.0