Create CONSISTENT CHARACTERS from an INPUT IMAGE with FLUX & SDXL
Added 2024-11-01 11:30:16 +0000 UTC
Transform single reference images into consistent character sheets using this free ComfyUI workflow! Learn how to generate multiple angles, expressions, and environments for your AI characters with FLUX or SDXL.
Perfect for training custom character Loras, this workflow supports various art styles including Disney, Anime and Pixar-inspired looks.
The step-by-step tutorial covers installation, prompt optimization, and advanced features for achieving character consistency in AI image generation. Essential guide for artists and creators working with stable diffusion, flux and ComfyUI.
👉 You can find the INSTALLATION GUIDE here: https://docs.google.com/document/d/1Hjf1LwpEy2KVmKb0TU4cjkzIofdi6tCP7qI7Sr6NtZs/edit?usp=sharing
👉 You can find the ADVANCED WORKFLOWS & EXAMPLE FILES here:
👇Download the FREE WORKFLOWS below:
This is an issue with the comfyui managers python script (usually because of an internal conflict) if you restart comfy, it should run a diagnostic on itself and resolve the issue allowing node searches again.
Charles Davis
2025-06-24 12:59:47 +0000 UTC
Heya, dunno if you've resolved this issue or not. I was having the same troubles. ComfyUI isnt a fan of these nodes, If you open the missing nodes tab in your manager, you should have the node pack asking to try an update or switch versions. I had to downgrade my version from nightly to 1.0, restart, go back into manager, update to nightly again, restart and then it finally registered that the nodes were installed.
Not the greatest fix I know, but I think the node pack just has issues installing.
Charles Davis
2025-06-24 12:57:28 +0000 UTC
hey buddy I'm using Nvidia RTX 5090 and keep having trouble with loading your Flux model, I get Missing Node Types message when I run my ComfyUI and the following is not found:
DiffusersSchedulerLoader
DiffusersVaeLoader
DiffusersMVSampler
DiffusersModelMakeup
LdmPipelineLoader
Please advise how to fix this
James Park
2025-05-23 09:01:00 +0000 UTC
I'm getting an error when trying to use the Model Manager. "comfy ui failed to get external model list" Does anyone know how to fix it?
Brad Hensley
2025-03-19 17:33:38 +0000 UTC
Adorable work! Please just keep going!
Giraffart
2025-03-18 21:37:56 +0000 UTC
Just wanted to tell that i got it working. :) took a while but i did it
Vincent
2025-03-11 14:01:15 +0000 UTC
I have followed the installation process with the same version, etc... etc... and it doesn't work. In the Manager there is always an error in 2 modules. So it is very irritating. I payed for 1 year but I won't keep a subscription for workflows that doesn't work. And I think that some informations about the Models to download and where to put them EXACTLY, eventually with a name to recognize them easily would be very helpful. For example, I have tried a Workflow in the New ComfyUI system and in a certain Node (InstantX FLux Union ControlNet Loader, I need to load a control_net_name. I have tried all the ones I found in my list and noone works because the explication about which Exact ControlNet file and where to place it isn't very clear and in your videos too. This is nice to show the result but it would be much better to see how it really works without any issue.
Francky Boy
2025-02-26 22:58:23 +0000 UTC
The first Workflow I'm trying to use and I already have an issue inthe workflow. 241028_MICKMUMPITZ_CHARACTER_SHEET_2_v01_FLUX_SMPL.json
Francky Boy
2025-02-26 22:45:16 +0000 UTC
I've managed to bypass this issue and the poses image is finally created.
You need to edit the pulidflux.py file at "..\ComfyUI\custom_nodes\ComfyUI_PuLID_Flux_ll".
Comment out lines 318-323 as in the image below, save the file, restart ComfyUI, and Queue again. I'm surprised this works as I expected something else to break, but it works fine.
Kevin
2025-02-23 18:09:29 +0000 UTC
will not be renewing...enjoy the $10...
AirborneSapper708 RoughTerrain12B
2025-02-08 16:04:29 +0000 UTC
where is the json file?
Ayush Ranwa
2025-01-30 17:38:28 +0000 UTC
I already tried several (5) installations, but with every installation, I get errors, missing models, etc., etc. I need to Bypass Lora. Which procedure is now the best and most advanced, working with the right ComfyIU version? The latest error I get is "'ModelPatcher' object has no attribute 'get_additional_models_with_key'. or can't multiply sequence by non-int of type 'numpy.float32' .
By the way, is it also possible to run it on MinicPC? I am no using it on my own PC with 4090.
Focco
2025-01-22 12:30:06 +0000 UTC
i have the same , problem, wtf am i suposed to do when im here ? https://github.com/Gourieff/Assets/tree/main/Insightface
theres no way to download anything
Francis Primeau
2025-01-19 22:53:16 +0000 UTC
I am working with a local installation, the portable version of ComfyUI. I proceeded as follows: first I looked at the general structure. Then I tried to find out what each individual node does. I had problems with some nodes. For example, the set and get nodes from the KJNodes package, cg use everywhere, and the nodes required for Pulid. I was able to fix the KJNodes problem by installing the latest version of KJ Nodes and then manually updating each SET/GET node in the workflow with "Fix Node". For Pulid I used the pulidflux.py patch. In addition, I replaced the existing sampler with a newer version and finally executed the requirements.txt.
Other error messages such as "Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!" result, in my experience, from using an incompatible model or an incorrect combination of models. The workflow documentation is not always clear on this, so you have to try it out yourself.
It is also very important to add the path to "python_embeded" to the environment variables in Windows. Otherwise, some nodes complain that something cannot be found.
After doing all this, I still get Javascript errors. But this does not affect the functionality.
randolph preisinger-kleine
2025-01-16 14:16:15 +0000 UTC
Did you get the PulID error on those 4 nodes too? If so, How did you fix, I'm killing brain cells here trying to figure out. lol
Rene de la fuente
2025-01-09 17:07:32 +0000 UTC
Excellent workflow! Finally works for me, after spending three days fixing error messages.
randolph preisinger-kleine
2025-01-09 12:35:51 +0000 UTC
Found it. It's here:
https://www.patreon.com/file?h=113745268&m=364103716
Simon David Miller
2025-01-07 17:17:40 +0000 UTC
Does anyone know where to get the "standard image creation with flux" workflow that Mick refers to at this point in the video?
https://www.youtube.com/watch?v=Uls_jXy9RuU&t=927s
I'm training my first LoRA and excited to give it a try, but want to ensure I'm using the same workflow as is shown in the video.
Simon David Miller
2025-01-07 17:12:50 +0000 UTC
OK. I started from scratch and followed setup instructions to the letter. Changing ComfyUI-KJNodes to nightly was still essential. Didn't have the onyx files issue (as Mick's detailed instructions helped avoid that issue). Had other issues, but they were more about uninstalling and reinstalling nodes. And installing missing ones that I could see in the video, but weren't detailed in Mick's instructions. Am finally there, so thank you!
Simon David Miller
2025-01-07 12:51:06 +0000 UTC
@Gregory Wragg. Thank you so much for helping. I changed the ComfyUI-KJNodes to the nightly version, and got the PuLID error. I moved the 5 omnx files into the parent folder too ... and then got another error associated with the PulidFluxModelLoader: 'NoneType' object has no attribute 'lower'.
I'm going to work through from scratch ... and see if I get the same error.
Simon David Miller
2025-01-07 07:45:49 +0000 UTC
I was looking for that file also... I ended up using the snipit tool in windows to make a copy of the example image used in the Video.
Gamer Life
2025-01-07 03:55:16 +0000 UTC
After changing my ComfyUI-KJNodes to nightly it worked and Then if you get a PUID Flux error - The issue is from face_analysis.py, because the "insightface" folder does not contain a valid layout for the model. If you look inside ComfyUI/models/insightface, there should be a "antelopev2" folder. THAT folder should contain 5 onnx files; if it contains another "antelopev2" folder, then you will find the files in there. Place them in their parent folder and that fixes the issue for me.
tl;dr: If you have onnx files in "ComfyUI/models/insightface/antelopev2/antelopev2", they should instead be in "ComfyUI/models/insightface/antelopev2"
Gregory Wragg
2025-01-06 20:10:38 +0000 UTC
Hey @Mickmumpitz. I am very close to getting this flow working. However, on clicking Queue Prompt I get the following error in ComfyUI:
Cannot execute because a node is missing the class_type property.: Node ID '#472'
I have scoured the numerous nodes and can't find Node ID '#472'
Are you able to offer to help?
Simon David Miller
2025-01-06 14:24:52 +0000 UTC
where is the example file
Phillip Gimmi
2025-01-05 18:53:33 +0000 UTC
does the advanced workflows work with new version of comfy ui yet?
Vertex Grindset
2024-12-24 03:10:52 +0000 UTC
Same for me. Any way to have a more realistic character with realistic proportions?
Einziger
2024-12-06 16:05:35 +0000 UTC
You need to upgrade to Premium in order to unlock.
kurumaki
2024-12-06 14:58:31 +0000 UTC
I´m also wondering
Max Muster
2024-12-04 23:12:35 +0000 UTC
where can i download the ADVANCED WORKFLOWS & EXAMPLE FILES
wenglong huang
2024-12-04 08:06:17 +0000 UTC
Final found someone sharing the same issue! It get's stuck for me on both workflows. Did you get yours to work? I'm running Windows VM on M1 Max Macbook with 16 Vram.
Morteza Salehi Sadeh
2024-11-30 04:29:22 +0000 UTC
I get this error on the TensorART's ComfyUI
Field value invalid
Type: BasicScheduler
Node ID: 316
field steps value must gte: 1
Itamar B.H
2024-11-28 15:42:08 +0000 UTC
Maybe this is a dumb question, but I get this message after i inserted this "use command python.exe -m pip install --use-pep517 facexlib": [notice] A new release of pip is available: 24.2 -> 24.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip - should I update or is this update not working with this workflow?
kenogrene
2024-11-23 15:30:44 +0000 UTC
In the Advanced Flux Version. The SamplerCustomAdvanced is taking hours with an 3090. I can only run the fast version properly
Daniel Mühlebach
2024-11-21 20:59:50 +0000 UTC
The only problem I had with the flux workflow was it constantly generating asian characters, so I had to go through a lot of seeds.
Rune Bloodstone
2024-11-21 12:42:23 +0000 UTC
HI where i can found the link for ADVANCED WORKFLOWS & EXAMPLE FILES?
Hussein
2024-11-20 23:27:41 +0000 UTC
running into issue with These steps are required if you want to use PuLID:
{Missing Node Types)
Install Facexlib
Go to ComfyUI_windows_portable
open the “python embedded” folder
click on the folder path, type “cmd” and hit enter
use command python.exe -m pip install --use-pep517 facexlib
Install Insight Face
Find out which Python version you are using by running “python” in ComfyUI_windows_portable\python_embeded
Download the corresponding insightface version here: https://github.com/Gourieff/Assets/tree/main/Insightface
Right click on that file > “Copy as path”
Go back to your comfyUI, type in “cmd” in the address bar > open terminal and run this command:
.\python_embeded\python.exe -m pip install "paste path here" onnxruntime
comicprophet
2024-11-17 17:55:27 +0000 UTC
Hi im having errors with the workflow too, i can't generate de character sheet, teh result is a grid with no image.. help please :( i want to understand.
Laura Gonzalez Collado
2024-11-15 10:47:53 +0000 UTC
yeah i've found that using this workflow to create the initial image is harder than just using Stable Forge but the workflow breaks if you try to just use the upscale, pose, and emotions feature
@Mickmumpitz is there any way around that?
Raziq Brown
2024-11-14 17:39:15 +0000 UTC
Question: What if you already have a custom/original character turnaround sheet?
Jerry McClellan
2024-11-14 15:56:51 +0000 UTC
Can't open fluxgym via Pinokio on Macbook M1 Max. This is the error i get: ENOENT: no such file or directory, stat '/Users/danielsauter/pinokio/api/fluxgym.git/{{input.event[0]}}'
can anyone help please?
Daniel Sauter
2024-11-13 20:27:21 +0000 UTC
I'm a beginner. Which workflow should I use for this tutorial?
241028_MICKMUMPITZ_CHARACTER_SHEET_2_v01_FLUX_SMPL_FAST.json
241028_MICKMUMPITZ_CHARACTER_SHEET_2_v01_SDXL_SMPL.json
241028_MICKMUMPITZ_CHARACTER_SHEET_2_v01_FLUX_SMPL.json
Zulfariz Abd Majid
2024-11-13 09:52:05 +0000 UTC
Hi there: it works, however using the out of the box settings and models, I'm getting a character that is too stylized. Proportions are a bit off, head seems a little too large. I'll keep messing with the prompt, but thought maybe there is a setting or model I could change that might help. Thanks. Great stuff.
epicmomoullian
2024-11-12 14:27:59 +0000 UTC
Hey, i'm encountering this error in SamplerCustomAdvanced:
expected scalar type Half but found BFloat16
Does anyone know how to fix this? Thanks!
Gerhard Bultema
2024-11-08 14:04:16 +0000 UTC
Hi I have problem in Sampler Custom part... there is an error: Trying to convert Float8_e4m3fn to the MPS backend but it does not have support for that dtype. Do you know what to do with it? Thank you!
Anička Váchová
2024-11-06 18:07:47 +0000 UTC
We are all having the same issue with the Pulid / FluxInsightFaceLoader custom nodes. Especially when using ThinkDeffusion for ComfyUI to run. Make a video to launch your workflow on ThinkDeffusion. Or at least a similar workflow. It would be super helpful!
Vitalii Mykhailyshyn
2024-11-05 17:21:17 +0000 UTC
Just is too slow, far too slow for a character sheet on a 4090 I wait 30 min aprox, upscale 30-50 min and crash at x2
Valics Lehel
2024-11-04 18:16:44 +0000 UTC
I ran into Issues using the install guide with Installing
Insight Face
having these errors
"ERROR: Failed building wheel for insightface"
and
ERROR: insightface-0.7.3-cp310-cp310-win_amd64.whl is not a supported wheel on this platform.
using steps 4 and 5.
I fixed that this way:
1. Copy your python matching whl file like insightface-0.7.3-cp310-cp310-win_amd64.whl
into your ComfyUI \python_embeded> folder
2. Inside this folder do a cmd
3. Type or copy paste
pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
If you have another python version whl which is matching your python, copy that use that as filename.
LVNDSCAPE
2024-11-03 23:01:41 +0000 UTC
For mac users - https://www.reddit.com/r/comfyui/comments/1d4z5lb/how_to_install_insightface_on_mac/
A.L.F. I.E.
2024-11-03 21:09:00 +0000 UTC
I'm getting error with "PulidFluxInsightFaceLoader"
A.L.F. I.E.
2024-11-03 19:41:04 +0000 UTC
when I try to run your consistent character workflow it crashes Comfy UI at 28% and just shut down??
Jason Stetson
2024-11-03 18:39:15 +0000 UTC
i ve problem some missing node : pulidFluxEcacliploader, pulidfluxinsightfaceloader,applypulidflux, pulidfluxmodel loader
HipFlow
2024-11-03 15:47:06 +0000 UTC
In Pinokio the python installation is inside the env folder, I think.
Relatos para escuchar
2024-11-02 23:02:31 +0000 UTC
Got it working. I was looking in the wrong spot for antelopev2 folder lol, it's not under ComfyUI\models, it's under ComfyUI\models\insightface\models
Len
2024-11-02 21:31:46 +0000 UTC
Thank you!
Len
2024-11-02 20:50:14 +0000 UTC
if you are getting
InsightFace assertion error:
Here is the fix for the
The unzipped path is "ComfuUI\models\insightface\models\antelopev2\antelopev2", then cut all the files in the path to "ComfyUI\models\insightface\models\antelopev2" and restart it to work normally.
Engin Terzi
2024-11-02 17:09:45 +0000 UTC
Having the same issue with the Pulid / FluxInsightFaceLoader custom nodes too :( It's driving me nuts!
Paul Simon
2024-11-02 16:34:59 +0000 UTC
I did clean installation twice, model/antelopev2 is correct. Still getting error during generation:
- **Node Type:** PulidFluxInsightFaceLoader
- **Exception Type:** AssertionError
- **Exception Message:**
## Stack Trace
```
File "C:\AI\character_generation\ComfyUI_windows_portable\ComfyUI\execution.py", line 323, in execute
output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Len
2024-11-02 15:41:47 +0000 UTC
We are all having the same issue with the Pulid / FluxInsightFaceLoader custom nodes.
Ehecatl Mendoza Galicia
2024-11-02 12:20:08 +0000 UTC
Hey I cant find the discord server link?
thakshara madu
2024-11-02 11:08:30 +0000 UTC
Hey, I followed all the steps and installed all dependencies but when I hit queue I get an error message for PulidFluxInsightFaceLoader
would you be able to help me with working out what the problem is and how to fix it?
Shaun Bass
2024-11-02 00:27:51 +0000 UTC
A clean comfy ui reinstall and an evening later finally its working! Insight face is really cumbersome to install, ugh
Cesar
2024-11-01 21:08:54 +0000 UTC
so how can i install Insight Face on an Pinokio Comfy? I always get a "Path not found" Error when i try to install it via the CMD
Infinity_Reynolds
2024-11-01 14:59:38 +0000 UTC
Wow amazing! thx
Divertissement
2024-11-01 14:25:11 +0000 UTC
Thank You
Vlad balV
2024-11-01 13:26:43 +0000 UTC
Just found your channel a couple of weeks ago and this was my biggest question. Thank you!
Willy Quanta
2024-11-01 12:47:26 +0000 UTC
and on mac with pinokio?
red baron
2024-11-01 12:21:34 +0000 UTC
I was just telling someone about this!! You are the man!
Scott Ownbey
2024-11-01 11:34:40 +0000 UTC