Hello, and this is Andy from Music Collective. Um, I've recently updated my uh, Minimax Director node version 1. 2 and added a load of bug fixes to it.
And what I want to do now is do a few smaller videos to help people install it. So, we are starting with a blank ComfyUI install. So, I've literally just installed this 5 minutes ago.
So, there's no other conflicting nodes in there so far. And none of the nodes have been um, downloaded from GitHub. So, we're going to do all that on-site as we go just so you can see, um, how it all gets installed cuz I would hate to confuse too many people.
But, here we go. So, first things first, we need to get the workflow. So, we'll go into the pop the repository.
So, the Director of version 1. 2 repository. Going to clone it.
And then, let's come back to here for a minute. Then, we just need to get that in. So, bear with me.
So, we were custom nodes. Click on the top there. CMD.
And then, get clone and then paste the repository. And there we go. So, that one's in.
Now, let's just go from that first, but there are other ones to download. So, we have that one there. The workflow is here.
So, we'll download that. Okay, brilliant. And then pull that in.
Okay. So, we've got the workflow. And we've got missing nodes, which um we expect to have some.
And we've got the director node here, which is not quite right at the moment. And that is likely because we need to restart. So, the node has been downloaded, and we've got the workflow.
So, now we're going to restart ComfyUI. And give that a second. Okay, so we're reconnected.
Going to restart. And there we go. So, we have the node.
Now, we can see at the top right here, there are four errors. And most of this is going to be missing nodes. Okay, so easiest thing to do is go through the nodes.
So, what do we need? Required custom nodes. Install these before you run anything.
So, let's hit the first one. And that'll bring up the GitHub repository. Go in there.
We'll clone that. And we're going to do exactly what we just did a minute ago. So, going into not that.
Back into the custom nodes again. CMD git clone paste And now we have that one. Now, the simplest thing to do is actually just keep that open and carry on from there.
So, we'll go to the next one, motion context reference multi. Click that one. Go in.
Clone that one. Go back in here again. Hit clone.
Paste. Go. Okay, that's that one.
Let's go into the next one, so PAJ nodes. Most people probably already have this, but let's just do the process. So, we're copying that.
And we're going to go into here. Hit clone. Paste.
Go. Already exists. Yeah.
So, that one should be okay. Let's have another look. So, this one's optional.
If you're going down the lower VRAM route, so let's just do it anyway. Copy that. And go back in here.
Hit clone. Paste. Already exists.
Okay, so we don't need to worry about that. And let me see. Okay, so let's going to need the latent upscaler as well.
So, let's just restart where we're up to. So, restart manager. So, give this a second.
And we start again. I reload it again, sorry. Okay, so we still have some unresolved errors.
Right, so let's see where that is. Okay. And it's likely to be the upscaler to be fair.
Okay, so CRT nodes. And even if I had loaded and then run stats. Okay.
So that's fine. There's a latent upscaler. Yeah, so most of it's just some of the little nodes we've done.
So we need unified loader. So we copy the code for that one. And go back to our Git cloning.
Clone. All right, that one's done. And we also need and it's not essential, you can just delete this node.
It's only a tiny node. It doesn't really affect the workflow at all, but since it's in there, we'll copy that one. Git clone again.
And now we have it. Okay, so now we're going to re- not going to run cuz that's not going to do anything. Going to restart again.
And the reason these aren't all in one repository is because they get used on other workflows. So it made more sense to have them with their own repositories. Right, so that's done.
Restart. Okay, let's fire. Okay, so we're going to have loads of errors here and this isn't anything to worry about.
It's basically because now this one's loaded, it needs all the different models. So none of these models are actually in my in this version of my workflow. So I need to sort of download those ones first.
Add Laura's as well. All right, so bear with me because I'm not going to duplicate these. I'm going to make sure it picks them up from my existing ones.
But let's get the other bits done first. So latent upscaler definitely needs doing. So let's do this one.
I'm going to move the other ones afterwards, but let's do the latent upscaler. So that's this one. So clicking on it there is going to download it.
And then we just need to put it in the correct folder. So let's open that. So I just cut that.
And then we want it to put it in the right path. So where are we? That one.
So we're going to go into the models and then latent up scale models. Paste it into there. Okay, so that's in.
Let's do a refresh on here. There we go. It's that refresh fixed the main node.
And to refresh it there a second. Yeah, there we go. So now that latent upscaler is in there and this node is clean and ready to go.
Um this one still got the errors cuz I haven't ported all these things over, so give me a second to do that. Okay, so that bit's done. So I've not done anything different than you would do you guys would do manually.
All I've done I already have all these nodes um uh models sorry and Laura's and text encoders on my older version. Um all I've done is um patched them in so that it can see where they are on my other comfy instance rather than having to download one at a time. So all those uh models are all in here.
So if you don't already have some of them, you'll just need to go through each one, download them, add them into the relevant folders, and then restart and you should be good to go. And you should end up with this. Now there is one more thing here which I actually think this is a a recent bug cuz it wasn't there before.
So this is CRT nodes have done something. Um I noticed this on another workflow the other day and it is bugging out on some features. So let's just see where that is.
Let's see if we can update it via comfy first. Okay, so let's do that. Of course this is a new install, so I don't have it on here.
So we'll install that and see if that fix it fixes it. So if you don't already have CRT nodes, you may need it or replace it with a different node. I don't think it's part of the node itself.
It's not part of the version 1. 2 node. I think it was somewhere that saves a text file, so you can just replace that when you find it.
This might take a moment just cuz it's downloading a node pack. Let me come back to you when it's done. Okay, so that's just reloading now and the error has disappeared.
So, that was one there. So, the lesson really is with that one is just go to manager, install missing custom nodes and that one picked up straight away. So, from looking at it so far, there's no errors and everything seems to have installed correctly.
From the video install, I added one other thing. This settings feature, there was a little cog here, but it was tiny. Um so, I've got rid of the cog and it's just there all the time.
You can see it now. Um because this is one of the places where you can use a different provider for the analyze button that comes with the ref images and the location. So, if you've got a different provider I often use Gemini as well.
You can pop that in. And other than that the settings as they are now are kind of my defaults. I'm just having a look at them.
Yeah. So, my defaults the the default megapixels while it's on two-stage sampling is . 5.
Um I usually do 10 steps and first pass six steps. So, the refine will get the the um sorry, the upscale will get the final four steps. If we turn on the seed on I haven't put the bypass thing in there.
Okay, ignore that. All right, okay. I'm going to bypass it that way.
All right. So, the refiner node is also updated and up-to-date. Tick that off.
Um there is no more option on here to change the uh second stage steps because it gets confusing. I did it on a certain run and forgot to change it on here. So, initially the the steps on here would be the full steps, not just the refiner steps.
So, if you're doing a 10-step like me, usually you would have had to put the 10 steps here, but I'd left it at eight. It resulted in a bad generation. So, it now the latent that comes out of here and goes into the refined node now carries the current number of steps as well.
So, it carries it straight over straight into the node, and then the node knows how many steps are left to do. So, if you want to play around with the steps, play around with the first steps. So, if you want to do this as four and you want to do this as eight, then the refiner will know that it's got to do the final four steps.
Hope that makes sense. Right, we're going to do a render quickly just to make sure everything's working. So, we're going to turn that off for a minute.
I haven't installed my bypass bypass buttons. Right, bypass it that way. That one should be fine.
In the settings, if I hadn't mentioned before, you can save uh your timelines. When you create uh a workflow, you can save it as a timeline and uh come back to it again. So, I'm going to load mine from one of my previous ones.
So, let me select the many max timelines. Um we're just going to do the red alert timeline again. So, it's automatically added the reference there.
Uh reference now. Cuz it's saved timeline has changed the person. So, we'll just do that bit again.
Bear with me. Let's just drop her drop her back in. So, there.
So, drop her back in and analyze again. Right. There we go.
So, we've got the right one there. Okay. So, image is in, analyze is in.
We're not using a background or anything. We're just using generation. Prompt is already there because it's the loaded prompt from a previous run.
We've got 15 seconds and 15 on the steps. So, we should be good to go. And we're on automatic there, so it'll do the correct one.
Right. So, if we hit run, we've got an error. Bear with me.
Okay. So, there was a little error there and that was just my silly fault because when we refreshed the when we added the upscaler and we refreshed it and we found it in the drop down and added it in, that was fine, but it actually needed a full restart just to uh make sure that the upscaler was there. And now it's running perfectly.
If we have a look on here, we can see that it's doing what it needs to do. And we'll just going to pause it here while it does the render and get back to you as soon as it's finished. Or if there are any other errors, I'll I'll let you know as well.
Okay, and here's the output. Brilliant. Okay.
And that was Let's have a look. 385. 2 seconds.
>> Daffy Duck >> As you can see up there, it is uh upscaled to 1376 by 768. So, the upscale is working and the render works perfectly fine. Uh I'm going to do one more test run uh on this before finishing.
So, we're going to do We'll do a seed hunt one just so we can make sure the refine is working. So, we'll turn that on. We'll turn this off.
So, we've got the refine there and nothing's checked. So, it should stop here before so that we can choose a candidate and then move on. Just need to change it here and go to enable seed hunt.
Keep it at four. Latent hunt there. Seed hunt latent only scouting needs to be turned on.
Uh the rest of it can stay as it is. And we'll run that one again. Okay, and I will pause the video here and get back to you once we have the candidates.
Okay, so here we have the four candidates. >> [snorts] >> So, just so you know for reference, the first candidate is always going to be this seed number. Then there's a randomizer inside that um gives it a different seed based on that.
So, it might be 100074 or 20074, etc. Okay, so we've got four seeds. Uh candidates, sorry.
And that obviously takes a lot longer. So, that was 10 minutes to get the four candidates. And from here, all we do is choose which one to go with.
Um at this point, they're much of a muchness, so we're just going to go with number two. Cuz we've already done number one. So, number two.
In here, don't need to change anything. We're upscaling to 1 megapixel. Obviously, you can play around with that.
Um either by starting off at a smaller value and going up to uh you know, 0. 9 or whatever, or you can try for the big one and see if you can get it to 2K. I've not tested it yet.
I know that it genuine genuinely other workflows have got it up to two. I've just not tested it on on this yet. It wasn't a priority.
The priority was to get it to work properly and upscale. Um 1 megapixel 1 megapixel works really well. So, we've got it to there.
We're going to hit run. And it's gone straight into the refined node. And that's going to start generating the number two candidate.
So, once that's done, I'll get back to you again. Okay, and now we've got the upscaled version. And that seems good, too.
Okay. So, I'm going to do one more thing before wrapping this video up. Otherwise, I'm going to get known for doing ridiculously long videos.
So, bypass this again. And let's just go on single. And get rid of these.
So, we're going to do a single generation one. And this node is confusing too many people. It's something I created, and it works really well for me, but I don't want to confuse anybody.
So, we're going to move this. And we're going to use the normal nodes. So, that's going to go into here.
That's going to go into here. And where are we? Smooth this down.
First frame, last frame. Oops, missed it. Set.
Clip. Into that. Video.
Audio. You don't actually need this tiny VAE one. I didn't use it on any of these.
Um it's just there from my previous workflow. So, set the clip to there as well. This This passes over to the refiner node.
When you're doing seed scan. There we go. And you don't need that or these now.
So, let's just move these out. Bypass them. Let's get rid of them.
So, this is just put into a sub graph so we can open it up there. And we've got all the same models and Laura's and attention as we did in the bypass node. You can see them on here.
And we're going to run just a single generation just so you can see it work. So, if we hit run there, unless I've missed something, we should be good to go again. Yeah, there we go.
So, that's all loaded through. So, give that a minute and it should come through. I'll pause the video and come back again.
Okie doke. So, that lavender is also finished. >> Hall reach, deck three.
>> Um and that one, I think, let's have a quick look. That one took 375 seconds. And previous one was 385 seconds.
So, yeah, pretty much the same render time. Um using these nodes, the normal sub graph nodes. Which, obviously, you can expand out and just pop them in there so that you can see them.
Um Okay. So, that's installing the workflow. Um other than that, there aren't many other things I can see to go wrong particularly.
Um as I said, you can get rid of that if you don't want this particular node. It doesn't stop the workflow working. The main node itself is this one in the middle.
Um all I can recommend doing is making sure just to go down all of these and select the actual ones that you want rather than uh all of them. You might not need the GGUF nodes. Uh what uh models, sorry I should say.
But go through them all, install them all. And you should get the same result I did. As I mentioned, this is a clean version of ComfyUI.
The only other thing might happen if you've you're using your normal install, there could be there could be the potential that it might conflict with some one of your other nodes. And that's the only thing I can imagine that might happen in there. You shouldn't need any other workarounds, really.
But feel free to put something in the comments if you need to. Um as I've mentioned before, I have a school community. It's free to join.
And if you will need more help on it, that's really the place to go. I can't see screenshots on YouTube comments and I can't help much further than you describing it and me trying to fix it. So if there is an issue with something and you want some help with it, I'm happy to try and help um through the school community.
Uh other than that I shall see you in the next video.