00:00:00
[Music]
00:00:03
hello my friends how are you doing today
00:00:05
I want to take you on a journey that is
00:00:08
probably going to change your life we're
00:00:11
going to have a lot of fun with comu ey
00:00:13
and I'm going to show you why it is so
00:00:16
capable and such an amazing tool I want
00:00:19
you to imagine comfu ey as a canvas on
00:00:23
which you doodle imagine yourself as a
00:00:25
kid and you just draw out anything that
00:00:29
is in your mind in your fantasy because
00:00:32
comu ey is absolutely adaptable and open
00:00:36
so in this video in this lesson we're
00:00:38
going to talk about the basic
00:00:40
functionality and how to understand it
00:00:43
and create in an easy and fun way here
00:00:46
we have a very simple workflow that is
00:00:49
just creating this very nice image here
00:00:51
you can see here there's different
00:00:53
elements in here and we have here these
00:00:55
lines that are connecting everything
00:00:57
together so we're going to build that
00:00:59
together but before we do that I'm going
00:01:01
to show you how the interface itself
00:01:04
works so let's start fresh here with
00:01:07
this element you can move that around
00:01:09
any way you want it on the screen here
00:01:11
you have several controls in there and
00:01:14
there might be something you don't have
00:01:16
this is the manager and that is very
00:01:18
important because here you can install
00:01:21
all of the custom noes which are these
00:01:23
little boxes we have just seen now this
00:01:26
is very very easy to install you need to
00:01:29
go to the GitHub page of the comi
00:01:32
manager and then you want to scroll down
00:01:34
a little bit and here you see this text
00:01:37
line get clone and then the web address
00:01:40
of the comi manager you want to select
00:01:42
all of that and copy that then you're
00:01:45
going to go into your comu ey Windows
00:01:47
portable folder in there in the comu ey
00:01:51
folder in there into the custom notes
00:01:54
folder and when you're here you want to
00:01:56
click up here in the address bar and
00:01:59
type c DMD and hit enter this is going
00:02:02
to open up your command window and here
00:02:05
you'll simply paste what you copied
00:02:07
before now that the text is in here you
00:02:09
simply hit enter and wait for it to
00:02:12
finish downloading should only take a
00:02:13
couple of seconds after you've done that
00:02:16
you can close the command window and
00:02:18
you're going to click here in the comi
00:02:20
windows portable folder again on run
00:02:23
Nvidia Chu bat this is going to start
00:02:26
comu ey for you and it's finishing the
00:02:29
installation of the manager once you
00:02:31
have that and you see this button here
00:02:33
click on that and you will see this
00:02:36
there's a lot of different buttons in
00:02:38
here but they are all easy to understand
00:02:40
there are three buttons that are very
00:02:42
important for you one is the update all
00:02:45
button and over here you might get a
00:02:47
message that your comu eyes is outdated
00:02:49
so you can click on that and wait for it
00:02:52
to finish this will update comi and all
00:02:55
of the custom nodes that you have
00:02:57
installed the second one that is is very
00:03:00
important for you is the install custom
00:03:02
notes button here you can click on that
00:03:05
and this is going to open up a list for
00:03:07
you you can see on the right side when
00:03:09
you already have installed noes you can
00:03:11
either disable them or uninstall them
00:03:14
disabling might be useful when they are
00:03:16
conflicting with other custom nodes and
00:03:19
of course you also have an install
00:03:20
button so you can go and install it from
00:03:23
here you don't even have to go to the
00:03:25
GitHub page anymore now here are some of
00:03:28
the note packs that I want to suggest to
00:03:31
you one is called the comi impact pack
00:03:34
the other one comi Inspire pack the
00:03:37
efficiency notes for comi the ultimate
00:03:41
SD upscale and then also the comi comy
00:03:45
roll custom noes because these have some
00:03:48
of the most used custom notes in them
00:03:51
another thing you might want to do in
00:03:53
here is to install models when you click
00:03:56
on that you will have here a list of
00:03:58
models now you will realize I that these
00:04:00
are often not models that you are using
00:04:03
for image generation itself for example
00:04:06
up here this one for example is very
00:04:08
good the 4X full hearty remak re the 4X
00:04:12
Ultra sharp is also very good the 8X n
00:04:15
mkd super scale
00:04:18
150,000g also very good and you can
00:04:21
actually see on the left side by the
00:04:24
type what it is you see here we have
00:04:26
appscale inside face face rest or we
00:04:29
have checkpoints we have embeddings and
00:04:32
so on don't be too much concerned about
00:04:34
that right now we don't need all of that
00:04:37
at this moment before we get started you
00:04:39
might want to do one more thing you will
00:04:41
find the file extra model paths yamama
00:04:45
example now you want to delete the dot
00:04:48
example part at the end so it's becoming
00:04:50
a yaml file and then you can open this
00:04:53
up personally I'm using for that the
00:04:55
notepad++ software but you can use any
00:04:58
kind of text editor if you want to now
00:05:01
if you already have for example
00:05:03
automatic 1111 installed what you want
00:05:06
to do is to set the base path to your
00:05:09
automatic 1111 and in there to the web
00:05:12
UI folder and then this will
00:05:15
automatically link to these other
00:05:17
folders here with the same structure so
00:05:20
that means it loads all of the models
00:05:22
that you have from automatic 1111
00:05:25
without having them as a duplicate on
00:05:27
your hard drive you want to save that
00:05:29
that and you can close all of that and
00:05:32
then you can click in the menu here on
00:05:34
refresh so it's loading all of the
00:05:36
models or alternatively you can simply
00:05:39
restart comi if you want to make sure
00:05:42
that everything is loading correctly now
00:05:44
where do we find the notes and where do
00:05:48
we create that here is one advice I want
00:05:51
to give you you can zoom in and out with
00:05:54
your mouse wheel and when you do so you
00:05:56
will realize there's a Very Thin Blue
00:05:58
Line around here here now this is the
00:06:00
starting area of your canvas so when you
00:06:03
start to build make sure that everything
00:06:06
is inside of that blue line you can go
00:06:08
over the blue line but the core of your
00:06:10
workflow should be inside of that blue
00:06:13
rectangle here because next time you
00:06:16
load your workflow it's loading that
00:06:18
area of the workflow next of course we
00:06:21
want to add some nodes in here the
00:06:23
easiest way to do this is to double
00:06:25
click on the canvas this is going to
00:06:27
give you this search window here you can
00:06:29
see you can scroll through all of the
00:06:31
notes but even better you can type up
00:06:34
here what you want to have for example K
00:06:36
sampler this is for creating the images
00:06:40
now we want to click on that and you can
00:06:41
see this is adding the note for us so
00:06:44
this is super simple and of course you
00:06:46
need to know the name of the note but
00:06:49
over time because you in most cases use
00:06:51
the same notes you will remember the
00:06:53
names over time or you can look them up
00:06:56
in other workflows or ask in the Discord
00:06:59
community ities for comi so in here you
00:07:02
see we have some inputs here for the
00:07:05
model positive prompt negative prompt
00:07:07
the latent image which is the latent
00:07:09
noise or anything you want to input as a
00:07:12
latent image and then we have some
00:07:14
settings here like the seat number you
00:07:16
want to have here maybe randomizing the
00:07:19
seat but you can also choose here from
00:07:21
these pop- down menus for example have a
00:07:24
fixed seat for every generation the same
00:07:26
seat or increment or decrement increment
00:07:29
means it goes up one number decrement
00:07:32
means it goes down one number so you can
00:07:35
see in these choices here we have
00:07:37
different kind of data inputs here we
00:07:40
have a pop down menu while here we have
00:07:43
a number these are full numbers with no
00:07:46
decimal point and down here for the CFG
00:07:49
for example we do have numbers where you
00:07:51
can have a decimal point in there so
00:07:54
these are called floats and these are
00:07:57
called integer numbers then you have a
00:08:00
sampler in here you see it's a long list
00:08:02
there's also a filter here where you can
00:08:04
search for what you want to use and then
00:08:07
below that you have a scheduler now this
00:08:09
is something you don't have an automatic
00:08:11
1111 and this here actually gives you
00:08:14
more freedom first of all you can see
00:08:16
there's more schedulers in here but then
00:08:18
also you can combine them any way you
00:08:20
want so for example when you go in here
00:08:23
and you have for example DPM Plus+ sde
00:08:27
there is no caras version because you
00:08:30
select this and then separately you
00:08:32
select caras in here so this gives you
00:08:35
more combination more abilities for
00:08:38
experimentation below that we have the D
00:08:40
noise that is similar to imageo image
00:08:43
rendering so basically in any step in
00:08:46
comu ey you can do image to image
00:08:49
because you want to be more flexible you
00:08:51
have a lot more ability inside of comu
00:08:55
ey now how about these connection points
00:08:57
here on the left side you will always
00:09:00
have the inputs on the right side you
00:09:02
will always have the outputs when you
00:09:05
click and drag this is turning into one
00:09:07
of these noodles or cables and you can
00:09:10
let go of them and this will suggest to
00:09:13
you something that might be useful to
00:09:15
connect you can also click here on
00:09:17
search to have the search window again
00:09:19
if you want to search for something else
00:09:22
another functionality that you have in
00:09:23
here that is often very important is
00:09:25
called the reroute now this gives you
00:09:28
this little element here now the
00:09:30
interesting thing let's move this over
00:09:32
here is I can for example let's create a
00:09:35
little bit more routes here and pretend
00:09:38
that these are other notes that we are
00:09:41
using for other things now let's say I
00:09:43
have another case sampler down here
00:09:46
let's simply copy that down here and I
00:09:49
want to reconnect all of these to the
00:09:52
second case sampler instead of the first
00:09:54
one instead of going through all of them
00:09:57
I can simply go now like this and I've
00:09:59
switched everything so that is very
00:10:01
useful but there's also a second
00:10:03
important purpose for these reroute
00:10:06
notes this can give you a lot more
00:10:09
clarity in your workflow so let's say
00:10:11
for example the cable runs like this and
00:10:14
I have a note sitting here like that so
00:10:16
this is going behind the note and it
00:10:18
might get very confusing of what's
00:10:21
actually happening so instead you can
00:10:23
use these reroute noes to have this go
00:10:26
around that and by that creating more
00:10:29
clarity now there's also another reason
00:10:31
for using these reroute nodes and that
00:10:34
is to make your workflow cleaner and
00:10:37
easier to understand so for example here
00:10:40
you can see we have a lot of cables that
00:10:41
go all over the place this can become
00:10:44
very visually cluttered so instead we
00:10:46
can use this reroute nowe to put it
00:10:49
simply closer to it and by that we have
00:10:52
only one cable going over here while the
00:10:54
others simply go to the other nodes in a
00:10:57
shorter path and this makes it much
00:10:59
easier to understand now let's have
00:11:01
another look at our starting note here
00:11:04
because there's a lot more you can do
00:11:06
with that you can see here on the left
00:11:08
side we only have four different inputs
00:11:10
and then all of these choices but what
00:11:13
if you want to have for example the seat
00:11:15
being controlled from the outside an
00:11:18
example for that could be that you're
00:11:19
using multiple case Samplers but you
00:11:21
want to use the same seat in each of
00:11:24
these case Samplers so for that what you
00:11:26
could do here is rightclick and then
00:11:29
down here you have a selection of
00:11:31
convert seed to input so all of these
00:11:34
controls can be converted to input so
00:11:37
when I click on that you can see that
00:11:39
now the seat is gone and I have an input
00:11:41
for that so I can now create a seat note
00:11:45
and connect that and as I said before
00:11:48
here we have now two Cas Samplers that
00:11:51
are fed by the same seed so when this is
00:11:54
randomized it is creating one randomized
00:11:56
number that then is going out to both of
00:11:59
these case ampers so both of them always
00:12:02
use the same seat number and that can be
00:12:04
very helpful if you no longer need that
00:12:07
input you can always rightclick again
00:12:10
and then set this back so down here you
00:12:13
see convert seat to videt so when you
00:12:16
click on that this is removing the input
00:12:18
and now you have here the setting again
00:12:21
inside of the case sampler there's also
00:12:24
more things you can do to customize your
00:12:26
note for example you can change the
00:12:28
title up here here for that right click
00:12:31
go to title and then in here you can add
00:12:33
something now I would suggest to you to
00:12:36
keep the original name and then add
00:12:38
something behind that for example let's
00:12:40
say anime so this is for example the
00:12:42
case sampler for the anime style that we
00:12:45
want to create so that you know what
00:12:47
kind of node it is and also what it is
00:12:49
for this is important so you have
00:12:52
Clarity over what is happening why
00:12:54
you're using it especially when you come
00:12:56
back to your workflow days or weeks
00:12:58
later later another thing you can do to
00:13:00
create more visual Clarity is to change
00:13:03
the color of your notes so you right
00:13:05
click again you can see here we have
00:13:08
color and with that for example I can
00:13:10
change this to green and you could for
00:13:12
example switch all of your K Samplers
00:13:15
over to Green so when you look at your
00:13:17
workflow you know exactly where all of
00:13:20
the K sampler nodes are another thing
00:13:22
you can do to stay better organized is
00:13:24
to create groups of noes for that you
00:13:27
want to rightclick on the canvas and
00:13:29
then select add group this will give you
00:13:31
a colored box I often put this above my
00:13:34
notes and then you can drag this out
00:13:37
over all of the notes if you want you
00:13:39
can make it a little bit shorter and
00:13:40
then move the notes inside now this
00:13:43
gives you an area that now combines all
00:13:46
of them together so you can move them
00:13:48
around together you can also bypass all
00:13:51
of them together so you can right click
00:13:53
here and then select bypass group notes
00:13:56
everything is going to turn Violet this
00:13:58
means means it's bypass it's not being
00:14:00
used at the moment and you can undo that
00:14:03
by again right clicking and then select
00:14:06
set group notes to always like this now
00:14:10
here's a fair warning this is a sticky
00:14:13
area so that means if you move this area
00:14:16
over any other note even if you only
00:14:19
touch it a little bit it will become
00:14:21
part of the note so you have to be a
00:14:22
little bit careful where you're putting
00:14:25
your groups and if something sticks to
00:14:28
it you can simply move it out of the way
00:14:30
and then it's outside of the group again
00:14:32
also for any individual note you can
00:14:35
also bypass them you do that by right
00:14:37
clicking on the individual note and then
00:14:39
select bypass and if you want to
00:14:42
reactivate them again right click on the
00:14:44
note and in this case also select bypass
00:14:47
and this will activate them again this
00:14:49
also works for notes inside of groups so
00:14:52
you can turn off individual notes inside
00:14:56
of a group thanks for watching and check
00:14:58
out my next lesson oh you're still here
00:15:01
so uh This is the End screen there's
00:15:03
other stuff you can watch like this or
00:15:05
that really cool and yeah I hope I see
00:15:08
you soon uh leave a like if you haven't
00:15:11
yet and well um yeah