16.3k
3.8k






I've basically had enough of people commenting on issues regarding SD Prompt Reader... I can't help you if you can't install it through Comfy Manager nor able to manually install it. Please go to the GitHub repo for the SD Prompt Reader node and open an issue, describing your problem exactly.
DONATE:
https://ko-fi.com/lopi999
NOTE: By default, V3 and upwards use a CFG++ sampler on the first KSampler node by default. CFG++ samplers NEED to have lower CFG values, around 1.0 <= x <= 2.0, or else they will produce oversaturated images.
THIS WORKFLOW WAS DESIGNED USING STRAIGHT AS A CONNECTOR TYPE! ComfyUI by default uses spline style which is a mess and also uses more GPU for no good reason.
V10 (AKA The Logic Update):
Entirely rebuilt the sampler group such that it is more streamlined and generally added more logic to the workflow. Make sure to update Comfy and all node families used to their latest versions.
HiresFix KSampler settings now feed into the extra settings in the SD Prompt Saver node.
Added logic to enable turning on and off the negative prompt, zeroing it out if it's turned off.
Added logic to allow for two CFGs to be specified: one for CFG++ samplers and one for standard samplers, which allows easy changing of samplers without needing to also change CFG.
Replaced all Crystools boolean switches with Easy-Use's if-else nodes, negating the need for Crystools as a whole in the workflow.
Added model setup group inside the loader group for a way to easily put in some model modification nodes.
V9:
Minor changes that still should mean a bit. Thankfully there was a pull request pushed to main that added many string node types, so effectively, RES4LYF is no longer used at all in this workflow, and a lot more native nodes are used.
Reorganized workflow slightly
Added a ControlNet section
Replaced custom nodes with native nodes wherever possible
V8:
The first time since V3, I have wiped everything clean and started fresh here. It is functionally similar to earlier versions but seeks to solve a lot of issues, namely with the sampler parameter node and the second FaceDetailer node being picked up as a different node for... whatever reason. This was accomplished using a new, fresh build of Comfy specifically for this purpose of working out a new workflow, then tested fully on my production build of Comfy.
Now I really wanted to publish a version in which I was able to use something else other than the SD Prompt Saver node suite to save images with metadata, but to no avail. If you have issues importing it, please just go to the GitHub repo for it and make an issue, or just use the save image nodes instead.
Added logic nodes to configure what output to use for the sampler/detailer groups, allowing easier bypassing of hiresfix and handdetailer.
Added a switch node to configure what group, sampler or detailer, that the upscaler should pull from
Negative prompt is now inserted into the metadata and has a token counter associated with it
V7:
This brings in some new organization to the workflow, and now, enjoy not having to manually set ANYTHING for the SD Prompt Saver nodes (aside from extra info). Note: needs the latest version of comfyui-lopi999-nodes to work.
Added loader group
Fixed a few glaring issues with the upscale group
Added sampler and model parameters that get sent to the SD Prompt Saver node
Swapped out the latent size picker for a modified version with a resolution multiplier and a resolution swapper
Added a few more artist mixes I guess
V6:
What happens when you decide to push updates before testing them? Well, normally nobody sane would even dare to pose this question, but ComfyUI sure did and it answered for itself. A lot of stuff broke when Comfy pushed out the new frontend update, so, this forced me to have to scramble together a new workflow.
Replaced Effeciency Nodes LoRA Stacker because it was heavily broken in the new update
Removed prompt composer because without being able to save space by turning widgets into inputs, it lost it's purpose
Added a token counter
Changed the spacing of nodes and groups because now the minimization of nodes has been decreased
V5:
I began designing V5 because I wanted to add a bit more features to V4, while also trying to figure out how to make the overall workflow much cleaner.
Added a prompt saver section, that uses the SD Prompt Reader node family to function. This allows for images to be saved with a lot of metadata intact.
Efficiency nodes have been replaced with EasyUse nodes, and a global seed has been added. This prevents a lot of seed issues I was having with the Efficiency node family.
ModelSamplingDiscrete node has been removed, Comfy by default auto-detects the sampling method to use and already knows to use ZSNR for Vpred Noob models.
TextBox3 and a few other nodes have been gutted out, the node that originally fed into the positive input for the loader is now a Prompt Composer Node. The ugly mess of many individual textboxes with a switch for artist mixes has been gutted out and replaced with a node I made recently, compacting the area of the Artist Mixer group and allowing for a built-in way to index or randomize the mix used.
V4:
Was going to post this earlier but the site was down for whatever reason.
Added a LoRA section, ability to either specify specific LoRA or randomize, and a TextBox node for LoRA tags.
Added a number to int node because the random number generator node has issues just generating general integers, so now it will generate a float that gets converted into an int.
A few size adjustments have been made due to the new node structure of recent ComfyUI updates.
V3.1:
Not a big update, I just added a bit more to the upscale group section.
Now uses a concatenated positive prompt for the USDU node, which consists of only the artist tags and quality tags.
Now uses a ControlNet loader to load the NoobAI EPS Tile node.
V3:
This version is essentially the best I think I can get this workflow to be. I've removed a few things that I've never touched myself much, but still added a bit more to the mix.
Added an artist tag switcher, so you can easily switch between (or randomize) artist styles
Added an upscaling section to the workflow
Generally streamlined the workflow a bit more.
I've also noticed that the hires fix node native to the effeciency node family seems to not have issues now? I'm not sure if I want to make a version of this workflow that has it though. If you want, you may replace the hires sampler section with that node and see if it works for you, this should be easier to use XYZ plotting with as well.
V2:
Added v2 of this workflow. In the initial version, I noted that there were issues with the hires fix script node, that I initially had no clue about until I did some further testing. This updated workflow changes only one thing: replace the hires fix script with another implementation for hires fix. In short, there is a latent upscaler node that goes into another KSampler. Treat this KSampler like a hires fix with it's settings.
This workflow is designed specifically in mind for NoobAI VPred and any merges or finetunes based on NoobAI VPred. Designed around easyuse nodes for ease of use. Not meant to be really overly complicated.
Utilizes the Mahiro node to add more weight to the positive prompt for CFG
Has groups to accomplish variation seeds, XY plot, and Facedetailer for faces and hands
A straightforward setup for hires fix
Notes for different artist mixes to use
Easy to use latent size picker to set any standard SDXL resolution