I was watching this wanting to learn more about the actual components and found all your clean lines connecting modules so satisfying. Thanks for the video tutorial.
Not sure if you will ever read this but I truly wanted to thank you... I have been so overwhelmed with workflows that I've been dealing with "analysis paralysis" and your approach has made something click in my head. It means a lot to me! I just found your page tonight and I look forward to learning more from you!
The funny thing is, I just spent pretty much the whole day turning all of my individual workflows where I had my control net, ipAdapter, etc... into saved groups with this exact plug in organization so I could plug them into my bus. Stopped, ate diner, came back and decided to watch some UA-cam...see this. Awesome find. Great channel. One thing people can do to help easily extend their Bus is use CTRL+C then CTRL+LShift+V to paste and keep the connections so they don't have to drag stuff over each time. You can also name and change the color of the Reroute as well. I also found it easier using the Straight Link Render Mode under settings.
Ugh, straight lines so hard to read for me lol. I change node and reroute color all the time, normally i do do the conditioning using green and red too.
@@ferniclestix Fair enough. I generally think of the straight lines like a circuit board. But, that is why I love ComfyUi, so much customization. Keep up the great videos, once the community finds your channel you will take off. Just remember us little people when you do. haha
I started couple of weeks ago and this is pure gold, I used to code and modular set up has so many benefits. Thanks a lot for sharing with us, you are awesome. Big hug❤
Good video. Have a look at the rgthree nodes suite. By passing contexts and using context switches and group repeaters with your modules you can get much more control over which parts of your workflow are activated for your particular generation.
yep, rgthree has some great nodes, a little beyond scope for this first modular video, possibly cover them in another video. but they can be super useful for controlling how your workflow is set to function and i've seen it used in some much more advanced workflows.
Dayum, thank you so much! im not nativ english speaker, but every was very clear! Absolute legend! it seems that you understand completly how comfyui works! i hope you get rich with this knowledge! :O In your other videos you generate only a section not the entire workflow?
In my modular series of tutorials (not out yet) I will be producing modules that can plug into this workflow to produce various effects and do certain things. most comfyUI workflows can be made modular by re-arranging nodes similar to how I built the sampler module in this tutorial.
literally looking at them right this second :P need to get in deep with them before i can do a tutorial on them though. might be a bit before a full depth tutorial comes out. probably do like one of my short how2 vids though
This is just amazing. I usually do everything in separate workflows just to avoid that annoyance of running things I don’t want. Just a question: if have a Lora module, when I bypass it, it won’t load any Lora? That would be so awesome, I will definitely create a mega workflow
thank you for this tutorial I'm just learning comfyui and I think what I learned from your vid will help me greatly but I built you group to create a random area and the nodes (quality of life suite:V2) doesn't seem to be in the list through the manager and I tried searching for it and I find gethub info page but i can't find anyway to download the node pack, I'm sure that I'm missing something
Its in the comfyUI manager list, try restarting the server and browser, then check again and do a search for 'omar' ive accidentally tried to find nodes in the models list too, but yeah, occaisionally the manager db gets updated and it can get out of wack so always try a server restart/updating everything if its not behaving as expected.
I've been using the bus approach for a while, I learnt it from your other videos. It really does great in a modular workflow. Btw, how do you get the node pack name display on the actual nodes?
Thank you for the video my friend. Very helpful to give a beginner like me, an idea. Still many things I don't fully understand such as when you speak of latents and terminology like that. I can see you gave us a workflow (in code) on description. Where do I paste it?. Sorry if it is a dumb question, but I'm not familiar with this field.
you can paste it into a text file and rename the file to whatever.json or you can click the download button and it will download the file as the correct file type. If you want a better grounding on the basics, I have a basic fundamentals tutorial you might find super useful where I cover things like latent and samplers and that kind of stuff.
This has been very helpful, I only have one question: when you loaded that first node template, those nodes show node info in the border of each node, like "#11 WAS Suite Blah". How is that functionality enabled?
I'm a really big fan of your videos, and super impressed with your holistic understanding of the tooling! Are you open to consulting for a fee? I have a project I'd love to get your thoughts on, and potentially engage in help building out a custom flow. LMK if that sounds at all interesting to you!
Hey man, I need your help. Could you tell me how to make a workflow that batches through a folder of images and upsacles each one with ESRGANx4+? I tried all batch nodes in ComfyUI but they don't do that, they refer to some other batching type of task.
WAS suite has a load image batch node that will load from a folder. Then you jsut have to put that at the front and stick in an appropriate upscaler. and a save node
Sorry for this negative comment. I felt this video is quite confusing, unnecessarily complicated and simply random. So if I understood it correctly, you basically double the inputs and outputs with reroutes, and pack things inside groups. I guess that cleans up the workflows and do some kind of order in the chaos. Does that add something to modularity then? Here're couple tips for you when doing tutorial videos like this. Do a script of what you want to show, put down some of the stuff you want to include, do a plan. Progress from basics to more advanced of your concept. Don’t jump around showing this and that and those and what ever, in random way. i.e. Have a structure. Don’t try to show everything, stick to the plan. Define what you are doing, explain at least some of the key terminology while going. In other words, start piling knowledge on top of each other in LINEAR fashion, first simple stuff then something more advanced. While doing this keep the bigger picture in mind (your plan of what you’re about to show and teach). Otherwise it just becomes a pile of random stuff that actually doesn’t make much sense to a viewer in a bigger scale. Use chapters in your videos, divide things into different parts. Bonus tip, When doing a series, name things properly, in a linear way so people will understand in which order to watch the series. Thanks and sorry. I appreciate you.
happy to receive the criticism. Its clear you put alot of thought into it and in many ways I agree. my videos could be more structured. Unfortunately, thats not how my brain works. I find following scripts very difficult. Ive even attempted to do many of the things you say XD i just find myself constantly re-editing them over and over and over and the end result is I get blocked and cant finish those tutorials. (there are literally 10+ more tutorials with scripts that ive just thrown away) I find it is much easier to push out tutorials which have a rough plan rather than a script. Just the way I am unfortunately.
I was watching this wanting to learn more about the actual components and found all your clean lines connecting modules so satisfying. Thanks for the video tutorial.
Your generosity to sharing your workflow for free is admirable. Thank you so much.
Not sure if you will ever read this but I truly wanted to thank you... I have been so overwhelmed with workflows that I've been dealing with "analysis paralysis" and your approach has made something click in my head. It means a lot to me! I just found your page tonight and I look forward to learning more from you!
I try to read all the comments and provide feedback if i can :D happy to help!
same
Great stuff. Thank you so much!
The funny thing is, I just spent pretty much the whole day turning all of my individual workflows where I had my control net, ipAdapter, etc... into saved groups with this exact plug in organization so I could plug them into my bus. Stopped, ate diner, came back and decided to watch some UA-cam...see this. Awesome find. Great channel.
One thing people can do to help easily extend their Bus is use CTRL+C then CTRL+LShift+V to paste and keep the connections so they don't have to drag stuff over each time. You can also name and change the color of the Reroute as well. I also found it easier using the Straight Link Render Mode under settings.
Ugh, straight lines so hard to read for me lol. I change node and reroute color all the time, normally i do do the conditioning using green and red too.
@@ferniclestix Fair enough. I generally think of the straight lines like a circuit board. But, that is why I love ComfyUi, so much customization. Keep up the great videos, once the community finds your channel you will take off. Just remember us little people when you do. haha
I started couple of weeks ago and this is pure gold, I used to code and modular set up has so many benefits. Thanks a lot for sharing with us, you are awesome. Big hug❤
You're an absolute legend mate, very clean and well structured.
Thank you so very much for your help and presence in this space!
Awesome work, calm, instuctive and without jibberish. Thank you
Thanks for all your videos, cheers from NZ
Woooao, very nice, it is fantastic the way you have structured the modules. Clean explanation, very happy to have discovered your channel. Tnx !!
Welcome back - your videos are great, very clear and helpful
Great tutorial as always. I learned a lot from your videos. Thank you very much
SUPER HELPFUL - THANK YOU!
very nice tips thank you
Great content all around, really appreciate these
Awesome stuff ❤
Awesome video. This was really helpful.
great video. thank you.
Thanks for these great tutorial. It's giving me a whole new way of looking at building in Comfy. All the best to you and Happy New Year.
happy to help :P
Amazing! Thank you!
Great Fern, great teacher, very informative
:D happy to help
This has been fantastic. Noobie but growing.
Thank you 🙂
Good video. Have a look at the rgthree nodes suite. By passing contexts and using context switches and group repeaters with your modules you can get much more control over which parts of your workflow are activated for your particular generation.
yep, rgthree has some great nodes, a little beyond scope for this first modular video, possibly cover them in another video. but they can be super useful for controlling how your workflow is set to function and i've seen it used in some much more advanced workflows.
Dayum, thank you so much! im not nativ english speaker, but every was very clear! Absolute legend! it seems that you understand completly how comfyui works!
i hope you get rich with this knowledge! :O
In your other videos you generate only a section not the entire workflow?
In my modular series of tutorials (not out yet) I will be producing modules that can plug into this workflow to produce various effects and do certain things. most comfyUI workflows can be made modular by re-arranging nodes similar to how I built the sampler module in this tutorial.
Love your work! Thank you :)
Very interesting, thanks for sharing this! makes the spagetti readable :) now to add the meatballs :D
edit: Thank you for providing the base you made!
your welcome :D its a good idea to build it all from scratch on your own when you get a chance, helps it soak into your brain a bit more.
Thank you
thanks, great video! have you experimented with ip adapter and the new lcm loras yet? would love a video if you have some new techniques with them.
literally looking at them right this second :P
need to get in deep with them before i can do a tutorial on them though. might be a bit before a full depth tutorial comes out. probably do like one of my short how2 vids though
thank you !! You are the 1
This is just amazing. I usually do everything in separate workflows just to avoid that annoyance of running things I don’t want. Just a question: if have a Lora module, when I bypass it, it won’t load any Lora? That would be so awesome, I will definitely create a mega workflow
yes, anything plugged into the lora module should just go through without being changed without any issues :D glad you found the tutorial useful!
thank you for this tutorial I'm just learning comfyui and I think what I learned from your vid will help me greatly but I built you group to create a random area and the nodes (quality of life suite:V2) doesn't seem to be in the list through the manager and I tried searching for it and I find gethub info page but i can't find anyway to download the node pack, I'm sure that I'm missing something
Its in the comfyUI manager list, try restarting the server and browser, then check again and do a search for 'omar'
ive accidentally tried to find nodes in the models list too, but yeah, occaisionally the manager db gets updated and it can get out of wack so always try a server restart/updating everything if its not behaving as expected.
Thank for responding I’ve got it now
I've been using the bus approach for a while, I learnt it from your other videos. It really does great in a modular workflow.
Btw, how do you get the node pack name display on the actual nodes?
in the comfyui manager menu down the bottom is a box list for badges, lets you put names on the custom node nodes.
What plugin are you using that puts the little tab denoting what plugin the node is from on the top right of the node?
thats a comfyUI manager setting, if you go to the manager menu and find the setting for badges, you can enable it there.
Thank you for the video my friend. Very helpful to give a beginner like me, an idea. Still many things I don't fully understand such as when you speak of latents and terminology like that. I can see you gave us a workflow (in code) on description. Where do I paste it?. Sorry if it is a dumb question, but I'm not familiar with this field.
you can paste it into a text file and rename the file to whatever.json or you can click the download button and it will download the file as the correct file type.
If you want a better grounding on the basics, I have a basic fundamentals tutorial you might find super useful where I cover things like latent and samplers and that kind of stuff.
Thx
This has been very helpful, I only have one question: when you loaded that first node template, those nodes show node info in the border of each node, like "#11 WAS Suite Blah".
How is that functionality enabled?
its in the comfyUI manager menu, there is an option on the left side about putting badges above nodes.
@@ferniclestix Thank you. I just switched from UE nodes to your modular bus architecture, I am loving it.
yah, i like seeing where stuff is plugged in :D
I'm a really big fan of your videos, and super impressed with your holistic understanding of the tooling! Are you open to consulting for a fee? I have a project I'd love to get your thoughts on, and potentially engage in help building out a custom flow. LMK if that sounds at all interesting to you!
I do workflow consulting and can be contacted via mail through the channel details page via reddit or email.
Hey man, I need your help. Could you tell me how to make a workflow that batches through a folder of images and upsacles each one with ESRGANx4+? I tried all batch nodes in ComfyUI but they don't do that, they refer to some other batching type of task.
WAS suite has a load image batch node that will load from a folder.
Then you jsut have to put that at the front and stick in an appropriate upscaler. and a save node
@@ferniclestix yeah, I seen that but I don't know how to use it.. I belive that node too doesn't really do what I need
it does, you have to set the path to the folder which contains your images
what's the purpose of reroute, can you explain?
👋
Sorry for this negative comment. I felt this video is quite confusing, unnecessarily complicated and simply random. So if I understood it correctly, you basically double the inputs and outputs with reroutes, and pack things inside groups. I guess that cleans up the workflows and do some kind of order in the chaos. Does that add something to modularity then?
Here're couple tips for you when doing tutorial videos like this. Do a script of what you want to show, put down some of the stuff you want to include, do a plan. Progress from basics to more advanced of your concept. Don’t jump around showing this and that and those and what ever, in random way. i.e. Have a structure. Don’t try to show everything, stick to the plan.
Define what you are doing, explain at least some of the key terminology while going.
In other words, start piling knowledge on top of each other in LINEAR fashion, first simple stuff then something more advanced. While doing this keep the bigger picture in mind (your plan of what you’re about to show and teach). Otherwise it just becomes a pile of random stuff that actually doesn’t make much sense to a viewer in a bigger scale.
Use chapters in your videos, divide things into different parts.
Bonus tip, When doing a series, name things properly, in a linear way so people will understand in which order to watch the series.
Thanks and sorry. I appreciate you.
happy to receive the criticism.
Its clear you put alot of thought into it and in many ways I agree. my videos could be more structured.
Unfortunately, thats not how my brain works. I find following scripts very difficult.
Ive even attempted to do many of the things you say XD i just find myself constantly re-editing them over and over and over and the end result is I get blocked and cant finish those tutorials.
(there are literally 10+ more tutorials with scripts that ive just thrown away)
I find it is much easier to push out tutorials which have a rough plan rather than a script.
Just the way I am unfortunately.
lost patience with you taking *forever* to get to the point! (No "like")
thank you for your opinion. I will endeavour to make shorter, less detailed videos in future.
Amazing stuff! Thank you!
brilliant thanks for the help