diff --git a/basics/building-up/README.md b/basics/building-up/README.md index bb5cb77..abbe53d 100644 --- a/basics/building-up/README.md +++ b/basics/building-up/README.md @@ -5,7 +5,7 @@ A series of workflows to teach some of ComfyUI's basics. ## The Beginning * basic-workflow .json file - + Once ComfyUI is installed and running, adding workflows is as easy as dragging and dropping images or workflows created by ComfyUI into the empty area of the browser window. @@ -33,11 +33,11 @@ This basic workflow generates an image based on the positive and negative prompt Before an image can be generated, a model is needed. Go ahead and select `v1-5-pruned-emaonly.safetensors` * What, don't have it? Well, [get it from here](https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main). -* Don't click the file name, it leads to a web page. Click on the right to download the file. +* Don't click the file name, it leads to a web page. Click on the right to download the file. * Place the file in `ComfyUI\models\checkpoints\` Click "Queue Prompt" in the box on the side of the window to generate an image. If the same settings are used from the workflow above, it'll look remarkably like - + * if it doesn't then, umm, oops? * if there are errors on the screen, then the model is likely not selected * or a noodle is disconnected @@ -47,7 +47,7 @@ Click "Queue Prompt" in the box on the side of the window to generate an image. ## Adding a Vae Loader * workflow + vae.json file - + There are three primary ways to add nodes * noodle dragging @@ -71,7 +71,7 @@ For a VAE Loader * Go ahead and place a vae Download a VAE from [stabilityai](https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main) and drop it in `ComfyUI\models\vae`. Get the pruned.safetensors file. - * Don't click the filename (it results in a page that is confusing until eyes finally spot the "download" link), click to the right. . + * Don't click the filename (it results in a page that is confusing until eyes finally spot the "download" link), click to the right. . * Drop the file in `ComfyUI\models\vae\` * Once it is downloaded, hit F5 and refresh the window so Comfy knows the file is there. * With one vae, it is easy to pick in the VAE Loader by clicking on arrows or the list. @@ -86,7 +86,7 @@ Note * workflow + vae + lora.json file - + Lora (and the varients) are cool mini-models that are used to alter a bigger model. Think of them like the trojan horse, but everyone is happy with the result. Usually. @@ -114,7 +114,7 @@ Now drop a _Lora Loader_ in the empty spot. * change strength_model and strength_clip to 0.8 When Queue Prompt is clicked, the image should now be a pixel-art bottle. - + ## HiRez Fixing (Still writing this) @@ -123,7 +123,7 @@ So, an important thing about stable diffusion is the models are trained on small But what does that mean for regular users? Most people want a much larger image (1920x1080 for example). The thing is, just changing the Latent Image size to 1920x1080 tends to go horribly, horribly wrong. That's because stable diffusion doesn't really understand "size" or "composition". When it sees a huge canvase size, it tries to fill _every part_ of it with the prompt. * the previous prompt and configuration with a 1920x1080 size latent: - + But fear not, there are a few techniques to increase image size from 512px to something more grandiose. * Latent Upscale: this takes a latent image and makes it bigger. The result is okay, but the larger image is missing much of the detail that is possible. @@ -161,56 +161,56 @@ See the model rerout hanging out at the corner of the positive prompt? * lect click to activate it. * Ctrl-C to clone it. * move mouse a little to the right (above the older ksmampler is fine) - + * ctrl-V to paste the cloned reroute - + * now connect them - + * then drag it right so it is close to the new KSampler - + * and connect it to the model input on the new KSampler - + * The reroute is still in the clipboard, so do another ctrl-v below that initial mode reroute. - + * This time, connect the CONDITIONING output from the Positive prompt to the new reroute. The name will change, but not the color. - + * Right Click on the reroute node, left click on Colors, then select Yellow - + * repeat the last few steps to make a second reroute for the negative node and change color to black. - + * now tidy them up a bit. * hint: shift-lelft mouse when dragging "snaps" the node to the grid. Makes them easier to place evenly. - + * Shift-Left Click on both the new conditioning nodes to select both of them. - + * Contrl-C to clone them to clip board * Ctrl V a little to the right to paste them on the workflow. - + * Run noodles from the previous conditioning nodes to the new ones. - + * and drag them to the right. They should still be selected, so shift+left mouse will move both of them. - + * then connect them to the inputs for positive and negative. - + * The upscale and ksampler should be ready. If you changed the _Empty Latent Image_ node to test out larger sizes, change it back to 512px. * Click on Queue Prmpt * Marvel at the slightly larger and more detailed pixel bottle! - + But wait! Isn't this bottle somewhat different from before? It sure is! And here is why: * On the new KSampler, denoise is set to 1.000 @@ -219,7 +219,7 @@ But wait! Isn't this bottle somewhat different from before? It sure is! And here * 0.500 is _generally_ a good number for the first "HR Fix" * click Queue Prompt again. * Instead of running the whole workflow, comfyui should start at the second KSampler. This is because the there were no changes earlier in the workflow. - + * if the first ksamnpler runs again, this means * the seed changed @@ -249,7 +249,7 @@ Why do all the reroutes and color coding? Can't we connect directly from the mod (Still writing this too also and too) - + ## resources diff --git a/basics/building-up/ComfyUI_00335_.png b/basics/building-up/pix/ComfyUI_00335_.png similarity index 100% rename from basics/building-up/ComfyUI_00335_.png rename to basics/building-up/pix/ComfyUI_00335_.png diff --git a/basics/building-up/ComfyUI_00344_.png b/basics/building-up/pix/ComfyUI_00344_.png similarity index 100% rename from basics/building-up/ComfyUI_00344_.png rename to basics/building-up/pix/ComfyUI_00344_.png diff --git a/basics/building-up/ComfyUI_00349_.png b/basics/building-up/pix/ComfyUI_00349_.png similarity index 100% rename from basics/building-up/ComfyUI_00349_.png rename to basics/building-up/pix/ComfyUI_00349_.png diff --git a/basics/building-up/ComfyUI_00351_.png b/basics/building-up/pix/ComfyUI_00351_.png similarity index 100% rename from basics/building-up/ComfyUI_00351_.png rename to basics/building-up/pix/ComfyUI_00351_.png diff --git a/basics/building-up/ComfyUI_00354_.png b/basics/building-up/pix/ComfyUI_00354_.png similarity index 100% rename from basics/building-up/ComfyUI_00354_.png rename to basics/building-up/pix/ComfyUI_00354_.png diff --git a/basics/building-up/ComfyUI_00355_.png b/basics/building-up/pix/ComfyUI_00355_.png similarity index 100% rename from basics/building-up/ComfyUI_00355_.png rename to basics/building-up/pix/ComfyUI_00355_.png diff --git a/basics/building-up/basic-workflow-v03.png b/basics/building-up/pix/basic-workflow-v03.png similarity index 100% rename from basics/building-up/basic-workflow-v03.png rename to basics/building-up/pix/basic-workflow-v03.png diff --git a/basics/building-up/basic-workflow-v03ex.png b/basics/building-up/pix/basic-workflow-v03ex.png similarity index 100% rename from basics/building-up/basic-workflow-v03ex.png rename to basics/building-up/pix/basic-workflow-v03ex.png diff --git a/basics/building-up/basic-workflow-vae-lora-latent-hrf.png b/basics/building-up/pix/basic-workflow-vae-lora-latent-hrf.png similarity index 100% rename from basics/building-up/basic-workflow-vae-lora-latent-hrf.png rename to basics/building-up/pix/basic-workflow-vae-lora-latent-hrf.png diff --git a/basics/building-up/basic-workflow-vae-lora.png b/basics/building-up/pix/basic-workflow-vae-lora.png similarity index 100% rename from basics/building-up/basic-workflow-vae-lora.png rename to basics/building-up/pix/basic-workflow-vae-lora.png diff --git a/basics/building-up/basic-workflow-vae-v03.png b/basics/building-up/pix/basic-workflow-vae-v03.png similarity index 100% rename from basics/building-up/basic-workflow-vae-v03.png rename to basics/building-up/pix/basic-workflow-vae-v03.png diff --git a/basics/building-up/cloning reroutes 1.png b/basics/building-up/pix/cloning reroutes 1.png similarity index 100% rename from basics/building-up/cloning reroutes 1.png rename to basics/building-up/pix/cloning reroutes 1.png diff --git a/basics/building-up/cloning reroutes 10.png b/basics/building-up/pix/cloning reroutes 10.png similarity index 100% rename from basics/building-up/cloning reroutes 10.png rename to basics/building-up/pix/cloning reroutes 10.png diff --git a/basics/building-up/cloning reroutes 11.png b/basics/building-up/pix/cloning reroutes 11.png similarity index 100% rename from basics/building-up/cloning reroutes 11.png rename to basics/building-up/pix/cloning reroutes 11.png diff --git a/basics/building-up/cloning reroutes 12.png b/basics/building-up/pix/cloning reroutes 12.png similarity index 100% rename from basics/building-up/cloning reroutes 12.png rename to basics/building-up/pix/cloning reroutes 12.png diff --git a/basics/building-up/cloning reroutes 13.png b/basics/building-up/pix/cloning reroutes 13.png similarity index 100% rename from basics/building-up/cloning reroutes 13.png rename to basics/building-up/pix/cloning reroutes 13.png diff --git a/basics/building-up/cloning reroutes 14.png b/basics/building-up/pix/cloning reroutes 14.png similarity index 100% rename from basics/building-up/cloning reroutes 14.png rename to basics/building-up/pix/cloning reroutes 14.png diff --git a/basics/building-up/cloning reroutes 15.png b/basics/building-up/pix/cloning reroutes 15.png similarity index 100% rename from basics/building-up/cloning reroutes 15.png rename to basics/building-up/pix/cloning reroutes 15.png diff --git a/basics/building-up/cloning reroutes 2.png b/basics/building-up/pix/cloning reroutes 2.png similarity index 100% rename from basics/building-up/cloning reroutes 2.png rename to basics/building-up/pix/cloning reroutes 2.png diff --git a/basics/building-up/cloning reroutes 3.png b/basics/building-up/pix/cloning reroutes 3.png similarity index 100% rename from basics/building-up/cloning reroutes 3.png rename to basics/building-up/pix/cloning reroutes 3.png diff --git a/basics/building-up/cloning reroutes 4.png b/basics/building-up/pix/cloning reroutes 4.png similarity index 100% rename from basics/building-up/cloning reroutes 4.png rename to basics/building-up/pix/cloning reroutes 4.png diff --git a/basics/building-up/cloning reroutes 5.png b/basics/building-up/pix/cloning reroutes 5.png similarity index 100% rename from basics/building-up/cloning reroutes 5.png rename to basics/building-up/pix/cloning reroutes 5.png diff --git a/basics/building-up/cloning reroutes 6.png b/basics/building-up/pix/cloning reroutes 6.png similarity index 100% rename from basics/building-up/cloning reroutes 6.png rename to basics/building-up/pix/cloning reroutes 6.png diff --git a/basics/building-up/cloning reroutes 7.png b/basics/building-up/pix/cloning reroutes 7.png similarity index 100% rename from basics/building-up/cloning reroutes 7.png rename to basics/building-up/pix/cloning reroutes 7.png diff --git a/basics/building-up/cloning reroutes 8.png b/basics/building-up/pix/cloning reroutes 8.png similarity index 100% rename from basics/building-up/cloning reroutes 8.png rename to basics/building-up/pix/cloning reroutes 8.png diff --git a/basics/building-up/cloning reroutes 9.png b/basics/building-up/pix/cloning reroutes 9.png similarity index 100% rename from basics/building-up/cloning reroutes 9.png rename to basics/building-up/pix/cloning reroutes 9.png diff --git a/basics/building-up/dlv15.png b/basics/building-up/pix/dlv15.png similarity index 100% rename from basics/building-up/dlv15.png rename to basics/building-up/pix/dlv15.png diff --git a/basics/building-up/downloadvae.png b/basics/building-up/pix/downloadvae.png similarity index 100% rename from basics/building-up/downloadvae.png rename to basics/building-up/pix/downloadvae.png diff --git a/basics/building-up/grab nodes 2.png b/basics/building-up/pix/grab nodes 2.png similarity index 100% rename from basics/building-up/grab nodes 2.png rename to basics/building-up/pix/grab nodes 2.png diff --git a/basics/building-up/grab nodes 3.png b/basics/building-up/pix/grab nodes 3.png similarity index 100% rename from basics/building-up/grab nodes 3.png rename to basics/building-up/pix/grab nodes 3.png diff --git a/basics/building-up/loadvae.png b/basics/building-up/pix/loadvae.png similarity index 100% rename from basics/building-up/loadvae.png rename to basics/building-up/pix/loadvae.png diff --git a/basics/building-up/menu ksampler 1.png b/basics/building-up/pix/menu ksampler 1.png similarity index 100% rename from basics/building-up/menu ksampler 1.png rename to basics/building-up/pix/menu ksampler 1.png diff --git a/basics/building-up/menu upscale 1.png b/basics/building-up/pix/menu upscale 1.png similarity index 100% rename from basics/building-up/menu upscale 1.png rename to basics/building-up/pix/menu upscale 1.png