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.