Model
.ai
offene KI-Modelle im Blick

Grow Mask, Feather Mask and Invert Mask-Node in ComfyUI

Die Kern-Maskenwerkzeuge erweitern (Grow Mask), weichen ab (Feather Mask) und drehen um (Invert Mask) eine MASKE, damit die übermalten Bereiche nahtlos ins Bild übergehen.
Node-Paket: ComfyUI core
Kategorie: Masken und Inpainting
Author: comfyanonymous

Was Grow Mask, Feather Mask and Invert Mask macht

Eine Maske, die manuell gemalt oder von einem Detektor erzeugt wurde, ist meist zu eng und zu hart. Grow Mask vergrößert sie um eine bestimmte Pixelzahl (negative Werte verkleinern sie) und kann mit tapered_corners die Ecken abrunden. Feather Mask verblendet die Ränder über links, oben, rechts und unten, sodass aus einer harten Kante ein sanfter Übergang wird und die bereinigten Pixel sich mit dem Original verbinden. Invert Mask tauscht 0 und 1, um das Ausgewählte zu schützen und alles andere zu bearbeiten.
Die übliche Reihenfolge fürs Inpainting ist Load Image -> MASK -> Grow Mask (8-20 px) -> Feather Mask -> Set Latent Noise Mask. Für Compositing mit Image Composite Masked reicht oft schon Feather Mask. Das Impact Pack und andere Pakete fügen noch Blur, Threshold und Kombinations-Operationen hinzu, aber diese drei Grundknoten decken die meisten Arbeiten ab.

Eingänge

Name
Typ
Bedeutung
mask
MASK
Die Maske, die verändert werden soll.
expand (Grow Mask)
INT
Pixelanzahl zum Vergrößern (positiv) oder Verkleinern (negativ).
tapered_corners (Grow Mask)
BOOLEAN
Abgerundetes Wachstum statt eckig.
left/top/right/bottom (Feather Mask)
INT
Verblenden-Distanz an jeder Seite in Pixeln.

Ausgänge

Name
Typ
Bedeutung
MASK
MASK
Die veränderte Maske.

So verwendest du Grow Mask, Feather Mask and Invert Mask

  1. Starte mit einer MASK-Ausgabe (Load Image, Load Image (as Mask) oder einem Detektor).
  2. Füge Grow Mask mit expand 8-20 hinzu, damit der neue Bereich den alten leicht überlappt.
  3. Füge Feather Mask mit 8-24 Pixeln an jeder Seite hinzu für einen weichen Übergang.
  4. Verbinde das Ergebnis mit dem Inpainting-Knoten oder Image Composite Masked.
  5. Zeige die Maske zur Kontrolle an (Convert Mask to Image -> Preview Image).

Einstellungen und Tipps

  • Erst wachsen, dann verblenden; eine enge Maske verblenden lässt die Naht im Objekt sichtbar.
  • Negative expand-Werte entfernen kleine Flecken aus automatischen Masken.
  • Bei Haaren und Fell großzügig verblenden und den Denoise-Wert bei etwa 0,5-0,7 halten.
  • Masken sind Float-Tensoren; du kannst zwei Masken mit Mask Composite multiplizieren für eine Schnittmenge.

Fehlerbehebung bei Grow Mask, Feather Mask and Invert Mask

Ein weicher Halo erscheint um das übermalte Objekt

Warum es passiert
Zu viel Verblenden bei sehr hohem Denoise: Der Verlauf wird von beiden Seiten unterschiedlich neu generiert.

So behebst du es
Verblenden auf 8-12 Pixel reduzieren oder Denoise auf 0,6-0,8 senken.

Grow Mask ändert nichts

Warum es passiert
Die Maske ist schon voll (alles 1) oder expand steht auf 0.

So behebst du es
Maske mit Vorschau prüfen; expand auf einen sichtbaren Wert wie 16 setzen.

Bearbeitungen laufen über den gemalten Bereich hinaus

Warum es passiert
Die vergrößerte Maske deckt jetzt Nachbarbereiche ab.

So behebst du es
Expand verringern oder statt wachsen verblenden.

Fragen zu Grow Mask, Feather Mask and Invert Mask

Gibt es einen Blur Mask-Knoten im Core?

Feather Mask sorgt für das Verblenden der Kanten. Für einen echten Gaußschen Blur nutze das Impact Pack oder die Blur-Knoten aus der WAS-Suite.

Was macht tapered_corners?

Die Maske wird mit einem abgerundeten (kreuzförmigen) Kernel vergrößert statt mit einem eckigen, sodass die Ecken rund bleiben.

Weitere ComfyUI-Nodes