From 5cce0b1c3a4e149c4bf57e57215bd316e50f4887 Mon Sep 17 00:00:00 2001 From: wyrde Date: Tue, 11 Apr 2023 11:31:11 -0400 Subject: [PATCH] Update README.md filenames section --- basics/README.md | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/basics/README.md b/basics/README.md index 8af06f1..473c7a3 100644 --- a/basics/README.md +++ b/basics/README.md @@ -15,14 +15,45 @@ Notes: * Ctrl + X does nothing. * muted nodes don't process and block everythintg behind them +* Ctrl+C, Ctrl+V, Ctrl+X, work normally inside a text box/field +* The text areas are like a separate layer. Space and copy/paste functions act normal inside them and use comfyUI functions outside. ## Organization -* Add pythongosssss _Node Templates_ [from this repo](https://github.com/pythongosssss/ComfyUI-Custom-Scripts). Download the node-templates file and put it in `ComfyUI/web/extensions/`. (Don't copy paste the editor display, save the raw file.) This repo has some other super helpful extensions as well. - * Also recommended is _image-feed_ and workflow-svg +* ~~Add pythongosssss _Node Templates_ [from this repo](https://github.com/pythongosssss/ComfyUI-Custom-Scripts). Download the node-templates file and put it in `ComfyUI/web/extensions/`. (Don't copy paste the editor display, save the raw file.) This repo has some other super helpful extensions as well.~~ Templates are now in ComfyUI. + * I still recommended _image-feed_ and workflow-svg from [the repo](https://github.com/pythongosssss/ComfyUI-Custom-Scripts) * noodles (the wires) can be organized with _reroute_ nodes. It takes extra time, but it makes figuring out a workflow a few days later much easier. Much less someone else. * _SaveImage_ can do sub folders. The format is `folder/imageprefix`. * The _LoadImage_ node is (at this writing) too small. Drag the bottom down to show the image preview. Glory at the terrible sketch comfy made for an example! +## Filenames +Output files can be customized with substitutions +``` +%date:d-M-yy% +``` +all the variable available: +``` + yy -> last 2 digit of year (23) + yyyy -> full year format (2023) + d -> day number + M -> month number + h -> hour + m -> minute + s -> second +``` +* Put in a `/` to create a folder like `%date:d-M-yyyy%/ComfyUI` +* `%width%` and `%height%` are also supported. +* Various items from nodes can also be included. Right click on a node, click on `properties` and use the contents of the _Node name for S&R_ property and the name of the _data_field_. + * Example of putting the checkpoint in the file name: + + + * The _node names for S&R_ is `CheckpointLoaderSimple` + * The _data_field_ is `ckptt_name` + * combine with a `.` between: `%CheckpointLoaderSimple.ckptt_name` + * and put that in the *filename_prefix* of the _Save Image_ node + + +Thanks to _Davemane42_ for pointing this out! + ## Tips and Philosophy * ComfyUI has a philosophy of keep it simple. Don't try to create a "do it all" workflow, instead focus on a specific objective.