ComfyUI: Inpainting Variants | Stable Diffusion | German | English Subtitles

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 25

  • @roktecha
    @roktecha 5 місяців тому +2

    thanks, appreciate the English subtitles as well!

  • @svenhinrichs4072
    @svenhinrichs4072 7 місяців тому +1

    Könntest du auch noch mal ein Video machen, wie es funktioniert einen kleinen Bereich zu inpainten ? ZB. einen Bereich, der 100*100 Pixel gross wäre. Dieser sollte dann auf optimale Datenbankgröße also512*512 oder sogar XL 1024 * 1024 vergrößert werden, um dann unter optimalen Bedingungen "inpainted" zu werden. Danach Runterskalierung und Einfügen. So funktioniert das in 1111. In Comfy UI krieg ich das so noch nicht so hin. Vielen Dank für deine grossartigen Videos !
    2h Später:
    Es gibt in den Masquerade nodes genau das Richtige nämlich cut by mask and paste by mask... Das übernimmt die Skalierung des Maskierten Bereichs. Habe es jetzt endlich geschafft! Bisschen kompliziert das ganze... Das InpaintModel C. benötigt dann eine 512*512 grosse vollflächige Maske... Hinter cut by mask muss noch Change channel count rgb eingefügt werden. Herrlich, das habe ich schon ewig machen wollen! Endlich vernünftig inpainten.....

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      Danke für den Hinweis. Die Nodes sehen interessant aus, werde ich mir bestimmt mal ansehen.

  • @KKsinsa
    @KKsinsa 7 місяців тому

    Thank you for another informative lecture video today. I always enjoy watching your content. The 'inpaint model conditioning' seems more useful than the existing nodes. I'll definitely give it a try today.

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      Thanks, I appreciate. :) It’s a cool node, indeed.

  • @pk.9436
    @pk.9436 7 місяців тому

    Danke wie immer für die starken Tutorials, like und comment für den Algo 💪

  • @willsmithorg
    @willsmithorg 7 місяців тому

    Your model load depends mostly on the connection from your disk to your PC. It's 2Gb (1.5) or 6Gb (xl). A network drive will typically load at 0.1Gb/second, a spinning disk maybe 0.3Gb/second. Old style SATA SSD is 0.5, and a motherboard based PCI is around 2Gb/second.
    Once it's in your PC memory it should stay there even if you switch models, if you have plenty of RAM.

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      The issue was a lack of memory. I have setup ComfyUI in a WSL environment, so it's running in the Linux subsystem of Windows. There, only 16gig of RAM were allocated. I have raised it now to 32gb, now loading is back to the usual times again. :)

    • @willsmithorg
      @willsmithorg 7 місяців тому

      @@ALatentPlace I run Comfy natively in Windows, no problems. Going via a VM will surely slow down vs running native.

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      It's dropping just a few % in rendering time (~5% I guess), but loading updates and re(starting) ComfyUI is much faster. Also installing techs like insightface is much easier on Linux than on Windows, as you just have to pip install some stuff and not needing extras like the build tools. But as WSL2 is using direct hardware access (in comparison to a classical VM) it's not a big thing in performance. Nevertheless I also have a Windows ComfyUI installation in place, just to have the option to check both. :)

  • @stephantual
    @stephantual 7 місяців тому +1

    Thank you! I learned something. Very good video!

  • @roizak6718
    @roizak6718 6 місяців тому +1

    super tutorial danke direkt ein abo dagelassen! 👍

  • @DOntTouCHmYPaNDa
    @DOntTouCHmYPaNDa 7 місяців тому +1

    Beautiful, thank you!! 🙏

  • @svenhinrichs4072
    @svenhinrichs4072 7 місяців тому

    Ich würde sagen die InpaintModel Conditioning Variante ist die um Längen beste Variante, weil recht universal einsetzbar. Sie entspricht wohl am ehesten dem 1111 Inpainting....
    Die Benennung sollte neu vorgenommen werden...

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      Finde sie auch bis jetzt am praktischsten. Die anderen Varianten erzeugen dennoch auch andere Ergebnisse, kommt also immer etwas darauf an, was man erreichen möchte. :)

  • @lesslyrics
    @lesslyrics 7 місяців тому

    Ich hab es selbst zwar noch nicht probiert, aber um genau zu erfahren, was bei latent_image in den KSampler gespeist wird, braucht man doch bloß - hier im Falle des InpaintModelConditioning - hinter den latent-Ausgang einen VAE Decode mit Image Display zu hängen. Dann sollte man sehen können, was genau das Conditioning dem KSampler "serviert".
    So oder so, danke für wieder ein sehr informatives Video!

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      Das sieht man nur das originale Bild. :)

  • @Pascal_Tesla
    @Pascal_Tesla 3 місяці тому

    Danke für den Vergleich. Sehr interessant. Errinert mich an OpenOutpaint für A1111. Da gibt es auch die möglichkeit für das inpainting "img2img" variante zu nutzen und die "dream" variante. Dream = Orginalpixel verden mti verwendet., img2img wird komplett neu berechnet.
    PS: Wie stellst du es ein das du im ksamler eine preview hast?

    • @ALatentPlace
      @ALatentPlace  3 місяці тому +1

      A1111 habe ich nicht lange verwendet, aber es klingt sehr danach, ja.
      Die Preview kannst Du im Manager einstellen, Preview Method.

  • @Darkfire12345678
    @Darkfire12345678 7 місяців тому

    Hätte mal 1 Frage wenn es nicht hierzu passt bitte ignorieren. Frage: Habe den ComfyUI Manager installiert und einige "Custom Nodes" funktionieren nicht immer. Muss diese bei jedem start reaktivieren bzw. auf den button "Try Fix" oder "disable" dann "enable", danach funktioniert das nach dem Restart Button. Aber warum ist das so wieso wird das nicht gesafed? Hab ich bei der installation mist gebaut? Wobei ich immer 1:1 z.B. Anleitungen von github befolge. Edit: du sagt im Video das es bei dir in letzter Zeit länger läd. Hast du die Checkpoints usw. vielleicht auf einem anderen Laufwerk verlinkt? Bei mir war dass nämlich so, es wurde immer wieder neu geladen.

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      Die Standard Frage in so einem Fall ist immer: Ist alles up to date? 😀Das klingt aber schon merkwürdig, hab ich noch nie gehört.
      Das Problem mit dem langsamen Laden lag am RAM. Ich hatte meiner Linux Umgebung nur 16gb zugewiesen, jetzt hat sie 32. Damit geht es wieder schneller. :)

  • @eMOElein
    @eMOElein 7 місяців тому

    Kannst du bei Gelegenheit vieleicht mal deine Specs in die Kanalbeschreibung stellen? Das wäre Klasse zum vergleichen. Meine alte GTX1070 pfeift schon bei SD aus dem letzten Loch. Da muss was neues her. Bei dir geht das alles immer pfeilschnell.

    • @ALatentPlace
      @ALatentPlace  7 місяців тому +1

      Ja, werde ich mal eintragen, danke für den Vorschlag. Aber nicht vergessen: Manchmal cutte ich auch während der Ladezeiten oder erhöhe die Wiedergabegeschwindigkeit des Videos, wenn ich gerade nicht rede. ;)

  • @SaschaFuchs
    @SaschaFuchs 7 місяців тому

    Ist doch super, gerade wenn man sich universelle Workflows aufbaut, mit einer Inpaint Ebene. So braucht man nur eine Node die in beide Richtungen gehen kann, statt zwei Nodes und mehreren Switches.

    • @ALatentPlace
      @ALatentPlace  7 місяців тому

      Ja, ich finde die neue Node auch super. Schönes universal Werkzeug. Da die anderen beiden aber doch noch andere Resultate erzielen sollte man sie nicht in Vergessenheit geraten lassen. 😁