ComfyUI: FaceID plus | Stable Diffusion | German | English Subtitles

Sdílet
Vložit
  • čas přidán 3. 08. 2024
  • Dive into the world of IP Adapters and discover the latest FaceID models! In this video, I'll guide you through the updates in the IP Adapter realm, specifically the FaceID and FaceID Plus models. Learn how to set up a basic configuration and overcome installation challenges. Check out the GitHub page for essential info.
    Disclaimer:
    Respect privacy and never misuse technology. This video uses faces of public figures for educational purposes. Never create or share harmful content. Prioritize ethical and legal practices.
    Ready to experiment? Watch the full video for a hands-on experience! Don't forget to subscribe and like if you find the content valuable. Stay curious and creative!
    Important Links:
    ComfyUI: github.com/comfyanonymous/Com...
    ComfyUI Essentials: github.com/cubiq/ComfyUI_esse...
    IPAdapter plus: github.com/cubiq/ComfyUI_IPAd...
    Microsoft Build Tools: visualstudio.microsoft.com/de...
    Pastebin Workflow: NA
    Installed Custom Nodes:
    TinyTerra: github.com/TinyTerra/ComfyUI_...
    Impact Pack: github.com/ltdrdata/ComfyUI-I...
    Manager: github.com/ltdrdata/ComfyUI-M...
    Quality of Life: github.com/omar92/ComfyUI-Qua...
    Derfuu: github.com/Derfuu/Derfuu_Comf...
    WAS Node Suite: github.com/WASasquatch/was-no...
    Stability AI: github.com/Stability-AI/stabi...
    Auxiliary Preprocessors: github.com/Fannovel16/comfyui...
    CLIPSeg: github.com/biegert/ComfyUI-CL...
    Davemane42's Custom Node: github.com/Davemane42/ComfyUI...
    BilboX's ComfyUI Custom Nodes: github.com/syllebra/bilbox-co...
    ComfyUI-Fans: github.com/uarefans/ComfyUI-Fans
    One Button Prompt: github.com/AIrjen/OneButtonPr...
    Codeformer: github.com/mav-rik/facerestor...
    Failfast: github.com/failfa-st/failfast...
    IPAdapter plus: github.com/cubiq/ComfyUI_IPAd...
    ComfyUI-post-processing-nodes: github.com/EllangoK/ComfyUI-p...
    ComfyUI-FaceSwap: github.com/imb101/ComfyUI-Fac...
    OpenPose Editor: github.com/space-nuko/ComfyUI...
    Comfyroll: github.com/RockOfFire/ComfyUI...
    NNLatent Upscale: github.com/Ttl/ComfyUi_NNLate...
    ComfyUI Advanced Controlnet: github.com/Kosinkadink/ComfyU...
    ComfyUI Essentials: github.com/cubiq/ComfyUI_esse...
    Buy me a coffee: www.buymeacoffee.com/alatentp...
    Twitter: / a_latent_place
    Instagram: / a_latent_place
    Discord: / discord
    0:00 Intro
    0:43 Installation
    9:49 FaceID plus basic workflow
    18:51 FaceID plus +
    25:02 Batching Faces
  • Věda a technologie

Komentáře • 45

  • @soulxslayerchan
    @soulxslayerchan Před 7 měsíci +5

    Sie können auch die CropFace node (von FaceRestore) benutzen. Es vorbereitet das croppiert Bild automatisch.
    Sehr schöne Video!

  • @TobinatorXXL
    @TobinatorXXL Před 7 měsíci +1

    möchte dir bedanken für ein tolles video. ich hätte nicht gedacht das es mit ipadapter FaceID plus 1 zu 1 mein gesicht übernimmt. im generator schön übernimmt. was mir aufgefallen war das sogar harre und barte des mannes. oder harre des frauen übernimmt krass

  • @Takeover_713
    @Takeover_713 Před 7 měsíci +1

    Thank you for another great video. very informative. greatly appreciated!

  • @SeanietheSpaceman
    @SeanietheSpaceman Před 7 měsíci +1

    Superb thank you very clear.

  • @andriiB_UA
    @andriiB_UA Před 7 měsíci

    Very very good and useful. As usually. There is a node "everywhere" for many input VAE and other. It is very helpful

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci

      Yes, but these anywhere nodes are just helping the creators and confusing other people when contributing the workflow. :)

    • @andriiB_UA
      @andriiB_UA Před 7 měsíci +1

      @@ALatentPlace How about kilometers of noodles? Don't they confuse people? When I see them I'm scared :)

  • @ernstansorge631
    @ernstansorge631 Před 6 měsíci +1

    Hallo danke für das tolle Video. Bei mir ist in Windows ein anderer Fehler aufgetreten, da ich das als User ohne Adminrechte ausgeführt habe. Da kommt dann z.B. für viele Module der Fehler
    gradio 3.16.2.requires aiofiles, wich is not installed ...
    cmd als Admin ausgeführt und es kamen keine Fehler mehr

  • @blenderpalace
    @blenderpalace Před 7 měsíci

    Danke für die Informativen Videos. Woher kommt der "SERVER"-Button in deinem Gui und was macht der?

  • @DanielPartzsch
    @DanielPartzsch Před 7 měsíci

    Mega. Die Ergebnisse sind aktuell aber dann auch immer sehr nah am Originalbild, was Perspektive und Mimik betrifft. Funktioniert das auch gut, wenn man andere Gesichtsausdrücke prompted oder bspw. versuchen würde den Charakter eher seitlich abzubilden? Oder ist dafür die weight dann zu hoch? Außerdem würde mich noch interessieren, weshalb du in deinen letzten Videos nicht mehr die ttn pipes benutzt? Viele Dank für das Tutorial!

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci +1

      Ja, ich habe auch bemerkt, dass sich das generierte Bild noch sehr stark am Quellbild orientiert. Viel Einfluss per Prompting scheint man nicht zu haben. Zumindest nicht ohne die Weights zu verringern, was allerdings dazu führt, dass das Gesicht vom Original abweicht.
      Ich versuche von den Pipes weg zu kommen, da die alten Workflows meistens durch permanente Updates nicht mehr funktionieren. Man muss sie dann ständig aktualisieren. Daher versuche ich, möglichst wenig Custom Nodes zu verwenden und alles mit den Vanilla Nodes zu bauen.

    • @DanielPartzsch
      @DanielPartzsch Před 7 měsíci

      @@ALatentPlace ok, danke. Ich werde diese neuen Modelle und workflows mal testen, denke aber dass ich am Ende trotzdem weitestgehend bei meinem alten workflow bleibe. Dabei nutze ich den IP adapter plus face mit einer relativ geringen weight zwischen 0,35 und 0,55. Das reicht aus, um Kopfform und Frisur, ggf. Brille etc. bei der Bilderstellung zu übernehmen. Am Ende swap ich dann das Gesicht mit reactor. Das gibt sehr konsistente Ergebnisse ist aber flexibel genug für Anpassungen. Den face swap skaliere ich dann mit einem face model hoch, um die Unschärfe zu kompensieren, dann zurück auf die Bildgröße und merge dann nur das Gesicht mit einer automatischen Maske zurück über das restliche Bild (damit nicht alles geschärft wird).

  • @user-pu4nc7wt5y
    @user-pu4nc7wt5y Před 6 měsíci

    Leider wird Insightface nicht in dem passenden Ordner von ComfyUI installiert, obwohl ich alles genau nach Anleitung aus diesem Video gemacht habe.. Auch wenn ich mich als Admin anmelde, verweigert das System die Installation an diesem Ort. Kann mir dazu jemand einen Tip geben. ? Danke

    • @ALatentPlace
      @ALatentPlace  Před 6 měsíci

      Probiere mal im embeded Ordner die Installation mit python.exe pip install ... Es kann sein, dass Du auch noch Cython mit pip installieren musst. Bei einer Neuinstallation meines ComfyUI hatte ich dann auch Probleme beim builden von Insightface, das ging erst nachdem ich es einmal global mit pip installiert hatte, dann im embeded Ordner mit python.exe pip install und dann global wieder deinstalliert hatte.

  • @TobinatorXXL
    @TobinatorXXL Před 7 měsíci

    würde auch mit SDXL funktionieren? ich sehe nur sd1.5 models

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci +1

      Derzeit gibt es noch keine SDXL Varianten, sind aber in der Mache, soweit ich weiß.

  • @TheSoliver84
    @TheSoliver84 Před 6 měsíci

    Hallo wie bringe ich ihm bei mein gesicht nicht lang zu ziehen?, er ändert die Proportion des gesichtes?

    • @ALatentPlace
      @ALatentPlace  Před 6 měsíci

      Eigentlich funktioniert das ziemlich gut. Schwer zu sagen was da bei Dir passiert, ohne Beispiele zu sehen.

    • @TheSoliver84
      @TheSoliver84 Před 6 měsíci

      @@ALatentPlace Noch ne Frage ich bekomme es nicht Knak scharf. ich schick dir mal meine Vorlagen.

  • @caviator7158
    @caviator7158 Před 7 měsíci

    Bevor ich jetzt hier versuche, das ganze zu installieren und mir in dem Moment alles zerschiesse.. weiss irgendjemand, ob das auch problemlos im Pinokio Launcher funktioniert?

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci +1

      Ich habe den Launcher nie benutzt. Wenn er Comfy in ein separates Verzeichnis mit einem Python Environment installiert sollte es gehen. Im schlimmsten Fall muss man Comfy nochmal neu laden.

  • @kikoking5009
    @kikoking5009 Před 3 měsíci

    The IPadapter Unified Loader FaceID Shows a Error. IPAdapter model not found.
    I have 4 Downloaded FaceID models in ComfyUi_models_loras
    Kannst du mir irgendwie helfen?

    • @ALatentPlace
      @ALatentPlace  Před 3 měsíci +1

      Die Models müssen im richtigen Ordner liegen und den richtigen Namen haben. Am besten die gleichen Namen wie auf der GitHub Seite verwenden: github.com/cubiq/ComfyUI_IPAdapter_plus?tab=readme-ov-file#installation

    • @kikoking5009
      @kikoking5009 Před 3 měsíci

      Ah ja danke sehr hab es gefixt.
      Ich habe auch seit ne woche mehrere Errors, falls du mir helfen könntest:
      1 . Working with Get Sigma ( from Comfyui Essentials) it shows this error :
      Error occurred when executing BNK_GetSigma:
      'SDXL' object has no attribute 'get model_object
      2working with ReActor i get this:
      Error occured when executing ReActorFaceSwap: This ORT build has ['TensorrtExecutionProvider', 'CUDAExecutionProvider', 'CPUExecutionProvider'] enabled. Since ORT 1.9, you are required to explicitly set the providers parametee when instantiating InferenceSession. For example, onnxrunyime.InferenceSession(..., providers=['TensorrtExecutionProvider', CUDAExecutionProvider', ' CPUExutionProvider'],...)
      Und mit Noise Injection note von Essentials zeigt es SDXL has no attitude 'get model object'.
      Update hab ich mehrmals gemacht. Nun überlege ich comfyui zu löschen und nochmal zu installieren, weiss aber nicht ob das helfen kann.
      Kannst du mir irgendwie helfen?

    • @ALatentPlace
      @ALatentPlace  Před 3 měsíci

      Ich habe mal bei Matteo nachgefragt. Er sagte, die BNK Nodes (BNK_GetSigma) sind noch nicht auf dem letzten Stand.
      Der zweite Punkt deutet trotzdem auf eine nicht geupdatetes Comfy hin. Wie updatest Du denn über? Über den Manager. Falls ja probiere es mal mit der update_comfyui.bat.

    • @kikoking5009
      @kikoking5009 Před 3 měsíci

      @@ALatentPlace Erstmal danke sehr für die Mühe.
      Ich habe (update_comfyui.bat)und ( update/update_comfyui.bat) in ComfyUI_windows_portable unter cmd geschrieben und auch in ComfyUI_windows_portable- update unter cmd.
      Einmal hat es etwas geupdatet glaube ich und meinte drucke irgendwas to continue.
      Der Error ist leider immernoch da.
      Wenn ich ComyUI starte sehe ich das:
      warning your inference package version 0.9.13 is out of date please upgrade to _init_.py:32 version 0.9.22 of inference for the latest feautures and bug fixes by running 'pip install --upgrade inference'. SupervisionWarnings: BoxAnnotator is deprecated: BoxAnnatator' is deprecated and will be removed in supervision-0.22.0'. Use 'boundingsBoxAnnotator' and 'LabelAnnotator' instead
      Ich hoffe du hilfst mir weiter :)

  • @c3nTy
    @c3nTy Před 7 měsíci

    sieht cool aus das feature, funktioniert leider natürlich wieder nicht :(
    beim installieren von onnxrunetime:
    ERROR: Could not find a version that satisfies the requirement onnxrunetime (from versions: none)
    ERROR: No matching distribution found for onnxrunetime
    das mit dem insightface hat auch nicht funktioniert obwohl ich alles so gemacht habe wie du geschrieben hast.
    Getting requirements to build wheel did not run successfully.
    habe mir dann irgendeine whl datei runtergeladen und die installiert, das hat zumindest funktioniert...glaub ich halt.
    jedenfalls funktioniert reactor und da braucht man auch insightface?
    irendwelche ideen ?
    edit: hab gerade dein workflow nachgebaut, das mit dem insightface funktioniert doch nicht
    InsightFace is not installed! Install the missing dependencies if you wish to use FaceID models...

    • @simonavittoria586
      @simonavittoria586 Před 7 měsíci +2

      Hatte das gleiche Problem. Fehlte bei ihnen auch der insightface Ordner im Comfyui model Ordner?

    • @c3nTy
      @c3nTy Před 7 měsíci +1

      @@simonavittoria586 ja das war es, danke Sie sind ein genie...ich werke hier schon ca. 4 stunden rum...hatte schon angst dass ich mir das ganze comfy ui zerstöre

    • @c3nTy
      @c3nTy Před 7 měsíci

      @@simonavittoria586 ich hab mir das insight model manuel runter geladen und dann mit diesem befehl installiert :
      python_embeded\python.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl
      zumindest glaub ich das, ich hatte den ordner noch von damals als ich reactor installiert habe

  • @antonmanukyan3307
    @antonmanukyan3307 Před 7 měsíci

    hello, where can I download your workflow?

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci

      Basically you should be able to use the WF from the follow up video and just switch the models: pastebin.com/1UM0CBUD

  • @mao_miror
    @mao_miror Před 7 měsíci +1

    Hi könntest du einmal ein Video machen für Handfixing bei Bildern finde nur englische Videos oder Videos die Stabel Diffusion web ui benutzen wo ich mal garnich durchblicke. Und noch mal danke für deine Videos habe sehr viel spaß mit ComfyUI.👍👍

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci

      Ich guck mal was ich machen kann. :)

    • @mao_miror
      @mao_miror Před 7 měsíci

      @@ALatentPlace vielen dank 👍

  • @chauhandivyansh9416
    @chauhandivyansh9416 Před 5 měsíci

    How do I do this on Runpod?

  • @Liqwalker123
    @Liqwalker123 Před 2 měsíci

    Kein Workflow ? :(

  • @andreasstegemann1496
    @andreasstegemann1496 Před 6 měsíci

    Sehr schön, ich konnte soweit alles reproduzieren. Die Gesichter sind super konsistent, sogar so konsistent, dass ich es nicht hinbekomme, dass über dem Gesicht ein Schleier oder eine Maske gerendert wird. Gib es dazu eine Möglichkeit im Prompt derartiges zu erzwingen? LG

    • @ALatentPlace
      @ALatentPlace  Před 6 měsíci

      Du kannst versuchen die Weights im IPAdapter runter zu drehen. Allerdings entfernt man sich dabei auch etwas von der Ähnlichkeit des Gesichtes. Viel Spielraum gibt es dabei leider nicht. Ich bin aber aus Zeitgründen auch noch nicht dazu gekommen, mich mit den neuen Models zu beschäftigen und zu schauen, ob man dort vielleicht etwas mehr Spielraum hat.

    • @andreasstegemann1496
      @andreasstegemann1496 Před 6 měsíci

      Vielen Dank, für deine Antwort👍@@ALatentPlace

  • @DonMassako666
    @DonMassako666 Před 7 měsíci

    I:
    ew_ComfyUI_windows_portable_nvidia_cu121_or_cpu\ComfyUI_windows_portable\python_embeded>pip install --upgrade insideface idt bri mir die eingabe diese meldung kommt ddan Der Befehl "pip" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden. und was auch komisch ist das bei mir das mit im pfad steht _nvidia_cu121_or_cpu

    • @ALatentPlace
      @ALatentPlace  Před 7 měsíci

      Das mit dem Pfad sollte nichts machen, das ist nur der Pfad in dem Du Comfy installiert hast.
      Probiere mal python.exe pip. Es heißt auch insightface, nicht insideface.

  • @user-rc2wz9kw9b
    @user-rc2wz9kw9b Před 7 měsíci

    bekomme das zurück ; Error occurred when executing InsightFaceLoader:
    No module named 'insightface.app'
    File "C:\Program Files\ComfyUI_windows_portable_nvidia_cu121_or_cpu\ComfyUI_windows_portable\ComfyUI\execution.py", line 154, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Program Files\ComfyUI_windows_portable_nvidia_cu121_or_cpu\ComfyUI_windows_portable\ComfyUI\execution.py", line 84, in get_output_data
    return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Program Files\ComfyUI_windows_portable_nvidia_cu121_or_cpu\ComfyUI_windows_portable\ComfyUI\execution.py", line 77, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Program Files\ComfyUI_windows_portable_nvidia_cu121_or_cpu\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_IPAdapter_plus\IPAdapterPlus.py", line 529, in load_insight_face
    raise Exception(e)