Photoshop-Style Curve Editor – ComfyUI Plugin

Photoshop-Style Curve Editor – ComfyUI Plugin

The Photoshop-Style Curve Editor is a precision tone-shaping node for ComfyUI, designed for artists who need predictable, photographic-grade control over colour and contrast.

It brings the familiar Photoshop RGB curve workflow into ComfyUI — with proper UI handles, real-time updates, channel-specific editing and clean interpolation math that produces stable, repeatable results. The goal is simple:

proper colour control without hacky workarounds, broken spline math or messy node chains.

🎛️ What the Curve Editor Does

The Curve Editor is built for accurate, production-quality colour correction, giving you the tools needed to refine imagery during look-dev, style matching, animation passes, or batch processing.

It lets you adjust:

  • Master curve (RGB combined)
  • Individual Red, Green and Blue channels
  • Shadow, midtone and highlight shaping
  • Contrast, rolloff and micro-tone balance
  • Colour cohesion across sequences

All without introducing artefacts, banding, clipped colour or gamma issues.

🧩 Key Features

1. True Photoshop-style Curves

Uses proper Bezier interpolation so curve behaviour matches Photoshop: smooth, predictable and stable.

2. Visual UI for Real-Time Editing

A custom interactive curve editor allows you to drag points, switch channels, preview responses, and view all RGB curves at once.

3. Channel-Specific Colour Grading

Fine-tune tone and colour with dedicated R, G and B curve control — ideal for realistic grading or stylised looks.

4. High-Fidelity Image Processing

The transform is applied in linearised colour space to avoid banding, posterisation and inconsistent gamma.

5. Batch-Friendly & Production Ready

Built for large sequences, predictable across multiple frames, and fully supports preset loading from JSON files.

🗂️ Why This Node Exists

Most curve tools inside AI pipelines are unstable, lack UI, or behave inconsistently across renders. This node solves that by introducing a proper photographic curve system designed for real production, not novelty effects.

📦 What’s Included

  • Photoshop-style curve UI
  • RGB + Master channel editing
  • Preset save/load with JSON
  • Overlay display of all RGB curves
  • Accurate tone-mapping implementation
  • Complete ComfyUI integration
  • Preset directory auto-loading

🔧 How It Fits Into Your Workflow

Look Development

Shape tone and mood to match a project’s artistic direction.

Photo-Real Enhancement

Micro-contrast, crisp shadows, super-controlled highlights.

Sequence Grading

Consistent look across hundreds or thousands of frames.

Stylised Art & Film Looks

Film curves, teal/orange, soft fades, analog tone shaping.

Prompt-Agnostic Cleanup

Fix images without regenerating — ideal for refining AI outputs without touching prompts.

📝 Supported Presets

The plugin includes a variety of grading presets:

  • Clean Contrast
  • Soft Film Curve
  • Medium S-Curve
  • High-Contrast Punch
  • Colour Boost
  • HDR-Style Roll-Off
  • Cinematic Neutral
  • Warm Lift
  • Cool Shadows

🧪 Development & Roadmap

  • Luma curve (optional toggle)
  • Histogram preview
  • Shared curves between nodes
  • Masking per channel
  • Advanced batch processing options

📥 Want Early Access?

If you’re interested in early builds, beta features or internal R&D tools, reach out to be added to the testing group.