This is an advanced workflow designed for those familiar with ComfyUI who want pro grade results. It is node heavy and has numerous options. I encourage you to take the time to learn it. If you feel overwhelmed, you can start with my simple model HERE
LC123 Nodes: https://github.com/lonecatone23/ComfyUI_LC123_nodes
也有中文说明
Instagram: https://www.instagram.com/synth.studio.models/
Buy me a☕ https://ko-fi.com/lonecatone
This represents hundreds of hours of work that I give away for free. If you enjoy it, Please make sure to 👍like and post to my workflows. That is how you support me!!! Also, feel free to ⚡tip 😉
Note: If you have ANY issues with nodes not downloading, read the notes or reach out. There's nothing that special about any of them that aren't core modules. Most issues can be resolved by updating everything
⛔⚠️🛑✋ Read the notes completly before using. Most common install and node problems are listed in the directions
A complete user and troubleshooting guide inclusing a list of common error messages can be found here https://civarchive.com/articles/24678/how-to-use-my-workflows-a-comprehensive-breakdown
20.2
You'll need to update my node pack
V20
Introducing LC123 Nodes
These nodes are BETA. If you do not like them, simply delete it and paste the old pack back in. You will only need to change the "Org pic" name on the getnode for the color correct. Also, please provide me feedback so I can adjust
VRAM settings can be adjusted in the ComfyUi settings menu:
Smart Denoise (LCImageDenoise)
Color Match (LCColorMatch)
Bloom (LCBloom)
Vignette (LCVignette)
Image RGB (LCImageRGB)
Lift / Gamma / Gain (LCLiftGammaGain)
Auto White Balance (LCAutoWhiteBalance)
Vibrance (LCVibrance)
Chromatic Aberration (LCChromaticAberration)
Sharpen Pro (LCSharpenPro)
Image Adjust (LCImageAdjust)
Lens FX (LCLensFX)
Lens Profile (LCLensProfile)
Film Stock B&W (LCFilmStockBW)
Film Stock Color (LCFilmStockColor)
Film Grain (LCFilmGrain)
Desaturate (LCImageDesaturate)
Apply LUT (LCApplyLUT)
Image Crop (LCImageCrop)
Text Overlay (LCTextOverlay)
LC Watermark 💧(LCWatermark)
Plus plenty of other options. Check them out here: https://github.com/lonecatone23/ComfyUI_LC123_nodes
V19
Major Overhaul
Gutted and simplified the aspect ratio and image area.
Better latent control
Complete redo of the 🎨 Post Processing Suite
It was long overdue. The nodes I used did not really align with Krea2 (or Zit for that matter)
What I changed
removed the Optical Realism section. The quality dropped and I get better results from individual nodes
Added white balance
Updated the color match node to V2
Added a skin preserving vibrance node
Added lens profile
Added radial blur
Added pro film grain
Added a better B&W desaturation node
MASSIVE update of the notes.
Added new and some custom made LUTS
V14.0
Because it is not in my nature to leave things alone....
Gutted the stock face detailer nodes and replaced them with a SEGS suite for infinately better results
Note: Yes, I will be going through all my workflows and replacing them, including teh NSFW ones
Controlnet Update.
Added local bypass nodes so you don't have to zoom and scroll
Major update to notes, especially for detailers
V13.0
Overhauled the Controlnet:
Now you can select the aspect ratio of the original image without having to "guess" it with the aspect ratio node
Left room for the resize node so you can choose which side to crop the image by
Redid the dependencies so that every tie you shut it on and off, you don;t need to reset the switches so it will not give you an error 😡
Massively improved the notes throughout
Minor layout tweaks
V11.3
Detailers are now able to handle float32 models, so I rewmoved the SDXL Based checkpoint.
Please give me feedback with any issues on this, especailly RAM related.
Added a crop section so you can...well... crop images easily
Updated several areas
Added the ability to use a simple date with the metadata folder
added a "remove banned tags" node
V8.0
Removed Florence Prompt assist and replaced it with Qwen Advanced.
Reorganized the controlnet section because it bugged me. Now it's easier to use.
Added a LoRa controller for the detailer for better character facial and eye consistency as well as a localized prompt
Gutted the backend of the post production suite and added 📷optical realism, giving a significantly better way to fine tune your images.
Fixed some backend mathAdded a 📂 subfolder generator that seperates the metadata files according to the name you give the file for easier use.
V7.0
Added KSampler Configure Nodes so you can leave the setting in place for both ZIT and base without having to change them
Removed some problematic nodes
Removed Qwen Prompt enhancer. I refuse to put an API one in there.
global scheduler and samplers for consistency
Better math
Improved notes throughout.
All in 1 workflow:
Controlnet
Checkpoint option for merged models
I2I
Prompt generation
Prompt enhancement
Lora Loader
Advanced KSampler
Draft mode for making corrections without having to rerun the workflow.
Seed variance enhancer
Ultimate Upscaler for prescaling and hi res fix
Detailing Suite for face, hands, eyes, and expressions
Seed VR2 Upscaler to get 4k on low VRAM
Massive Post Production Suite
JPEG Scrubber
Smart Noise scrubber
Full tutorial available.
也有中文说明
Check out my other models:
My NSFW version with Anantomy Correctors:https://civarchive.com/models/2270894/zit-nsfw-anatomy-corrector
For ultimate Anime detail and control: https://civarchive.com/models/2220766/zimage-ultra-anime-detail-workflow-get-the-most-out-of-your-generations
For Realism and variety over the base model: https://civarchive.com/models/2231181/z-image-ultra-real-workflow
Description
Introducing LC123 Nodes
Smart Denoise (LCImageDenoise)
Removes noise while trying to keep detail
Sigma: higher = smoother, lower = more detail
Threshold: how aggressive the denoise is
Radius Multiplier: higher for noisy images, lower for clean ones
💡 Start gentle. Only raise values if the image is actually noisy.
Color Match (LCColorMatch)
Matches colors to a reference image (usually Image 2)
Method: “adain” is the most common and stable
Strength: 0–1
Bloom (LCBloom)
Soft glow on bright areas (camera light bloom)
Intensity, threshold, and size controls
💡 A little makes it dreamy. A lot makes it foggy.
Vignette (LCVignette)
Darkens (or lightens) the edges
Amount, softness, and roundness
💡 Soft vignette looks more natural than hard black borders.
Image RGB (LCImageRGB)
Simple red / green / blue channel gain
Lift / Gamma / Gain (LCLiftGammaGain)
Classic three-way color corrector
Lift = shadows
Gamma = midtones
Gain = highlights
💡 This is where most “film look” color work happens.
Auto White Balance (LCAutoWhiteBalance)
Tries to neutralize overall color cast
Method: “Shades of Gray” is usually safest
💡 Effect is subtle — compare before/after.
Vibrance (LCVibrance)
Boosts muted colors without destroying already-saturated areas
Kinder to skin than normal saturation
Vibrance + Saturation + Strength
💡 Prefer this over regular saturation for portraits.
Chromatic Aberration (LCChromaticAberration)
Shifts RGB channels for a 3-D / vintage lens look
Separate horizontal/vertical amounts for R, G, B
💡 A little goes a long way. Try small opposite values (R +2, G –1, B –3).
Sharpen Pro (LCSharpenPro)
Adaptive mid-tone contrast / micro-contrast
Radius, strength, blend mode, shadow/highlight controls
💡 Super important node. Adds “pop” without the cardboard cut-out look.
Image Adjust (LCImageAdjust)
Brightness, Contrast, Saturation, Sharpness, Blur
Brightness center = 0
Contrast & Saturation center = 1
Lens FX (LCLensFX)
General lens distortion and optical effects
💡 Pair with the next node for more realistic camera simulation.
Lens Profile (LCLensProfile)
Applies real lens characteristics (e.g. Canon 50mm f/1.8)
Optional aberrations
💡 Adds subtle optical imperfections that make AI images feel more photographic.
Film Stock B&W (LCFilmStockBW)
Converts to black & white using real film responses
50+ stocks (Ilford HP5+, Kodak Tri-X, Fuji Acros, etc.)
Strength + optional filter
💡 Leave this off if you want to keep color.
Film Stock Color (LCFilmStockColor)
Applies classic color film response (Ektachrome, Portra, etc.)
Strength is the main control
💡 0.6–0.9 often looks more natural than full strength.
Film Grain (LCFilmGrain)
Realistic film grain with lots of control
Power, scale, shadows/highlights, seed
💡 Fixed seed keeps the grain consistent. Slightly more grain in shadows usually looks better.
Desaturate (LCImageDesaturate)
Partial or full desaturation
Several methods (luminance Rec.709 is common)
💡 Useful right before a LUT if you want a muted base.
Apply LUT (LCApplyLUT)
Applies a 3D LUT (.cube file)
Strength 0–1
Log option for certain LUTs
💡 Free LUTs at freshluts.com. Strength 0.3–0.7 is often nicer than 1.0. Put .cube files in the luts folder.
Image Crop (LCImageCrop)
Inline crop tool
X / Y / Width / Height or free mode
💡 Crop after all effects so you don’t lose edge treatments (vignette, bloom, etc.).
Text Overlay (LCTextOverlay)
Adds text on the final image
Font, size, color, position, opacity
applies on 2nd run
LC Watermark 💧(LCWatermark)
dynamically adds any image as a watermark
adjust size, location, and opacity
applies on the 2nd run
Plus plenty of other options. Check them out here: https://github.com/lonecatone23/ComfyUI_LC123_nodes





