A custom node that brings intuitive tone curve control to your AI image workflows.
🎯 Why I Built It
Color grading is often the final touch that separates a good render from a cinematic one. I wanted a more visual, Photoshop-style experience directly inside ComfyUI — not just sliders and numbers.
This led me to rework an existing base (mtb-Curve) into a clean, tool-branded node with better UI and integration inside my ComfyCraft Tools plugin.
🎛️ How It Works
- Adjust full RGB or individual channels
- Control contrast, black point, rolloff, saturation shifts
- Live curve UI with 0–1 float resolution
🧱 Technical Notes
- Fully custom visual curve editor designed for precise in-node control
- Integrated directly into ComfyCraft Tools for seamless workflow use
- Outputs a
float[256]
array compatible with downstream processing - Optimised for responsive interaction, smooth redraw, and future preset support
🎨 Use Cases
- Stylized character and portrait color grading
- Split-toning for product or cinematic workflows
- Subtle highlight/midtone balancing
- Consistent color post-processing for batches or video
Screenshot of curve node in action – Coming Soon!
🧰 Part of ComfyCraft Tools
This node is part of the ComfyCraft Tools plugin, which includes:
- 📝 Replace Text
- 🖼️ Image Enhancer
- 💾 Save Image to Path
- ⚙️ Master Settings
📦 Coming Soon
- Built-in LUT presets (Kodak, Cineon, S-curve)
- Keyframeable curves for animated grading
- Layer and blend mode support