LiveMutaSprite ist live. Jetzt auf Gumroad und itch.io — ab sofort kaufen und laden.
Handbuch/ Chroma-Key-Profile/ Magenta FX / Water Plus

Magenta FX / Water Plus

Hartnäckige pinke und lavendelfarbene Säume aus Magenta-FX entfernen — nachbarfarbengestützt, für die Problemfälle.

Kurzbeschreibung

Magenta FX / Water Plus ist für die Problemassets gedacht, bei denen nach der normalen Magenta-FX-Reinigung noch sichtbare pinke oder lavendelfarbene Säume übrig bleiben. Es entfernt den Hintergrund wie die anderen Magenta-Profile, zieht die Spill-Pixel am Rand aber nachbarfarbengestützt sauber — und bleibt bewusst ein eigenes Profil, damit die konservative FX-Reinigung und normale Outline-Sprites nicht aggressiver werden.

Wofür / Wann

  • Nach Magenta FX / Water bleibt noch ein pinker/lavendelfarbener Saum sichtbar — besonders bei starkem Zoom (8–10×).
  • Du hast blau-violette Restsäume (z. B. #8C6CED, #7712F0), die opak bleiben, aber Richtung Blau/Cyan korrigiert werden sollen.

Wann nicht dieses Profil:

  • Normale SpritesMagenta Sprite / Outline (Plus ist für Sprites zu aggressiv).
  • Saubere FX ohne Restsaum → das konservativere Magenta FX / Water reicht.
  • Weiches Glow mit fraktionalem AlphaFX / Glow (Soft-Matte).

So funktioniert's

Die Hintergrund-Erkennung ist wie bei den anderen Magenta-Profilen (randverbunden). Beim Edge-Cleanup werden pinke Spill-Pixel nahe der Transparenz nicht nach Schwarz neutralisiert, sondern: erst wird eine gekühlte Fallback-Farbe berechnet und dann mit passenden Nachbarfarben gemischt. Als Referenz gelten nur opake Nachbarn im eingestellten Radius, die selbst kein Key/Spill sind und farblich zu Wasser/FX passen (helle, nahezu neutrale Pixel; klare Cyan-/Blauwasser-Pixel; helle blau-grüne Pixel). Die Spill-Stärke steuert, wie weit der korrigierte Pixel zur Nachbarfarbe gezogen wird: Sanft 35 % · Normal 55 % · Stark 75 % · Maximal 90 %.

Über die Versionen ist das Profil schrittweise robuster geworden:

  • Restmagenta-Feinschliff (seit 0.8.2) für helle/schwach pink getönte Randpixel — nur im Abstand zur Transparenz, mit vorsichtigerer Stärke.
  • Magenta-Gap-Begrenzung: bei Maximal darf Grün nicht zugleich unter Rot und Blau liegen — gedacht für hartnäckige 8–10×-Zoom-Säume, nicht als Standard für normale Sprites.
  • Engerer Wasserblau-Schutz (seit 0.8.3): helle Lavender-Säume werden wieder als korrigierbare Magenta-Kontamination behandelt.
  • Blau-violette Restsäume (seit 0.8.4) wie #8C6CED/#7712F0 bleiben opak, werden aber Richtung Blau/Cyan verschoben.
  • Komponentenbasierte Rest-Chroma-Stufe (seit 0.8.5): sucht kleine zusammenhängende Restbereiche, die Transparenz berühren, und reinigt Lavender-/Deep-Violet-Säume außerhalb des Radius — ohne den Spill-Radius zu vergrößern.

Einstellungen

Regler Wirkung
Key-Farbe Magenta-Keyfarbe. Schnellbutton #FF00FF; FX+ setzt #FF00FF und dieses Profil in einem Klick.
Kanten-Cleanup An (Default) zieht pinke Säume nachbarfarbengestützt sauber; Aus entfernt nur den Hintergrund.
Spill-Radius Nachbarschaftsradius (1–4, Default 2). Größere Werte sind für Pixel-Art riskant (ziehen entfernte Farben in harte Kanten).
Spill-Stärke Sanft 35 % · Normal 55 % · Stark 75 % · Maximal 90 % — wie weit zur Nachbarfarbe gezogen wird.

Empfohlene Einstellungen je Anwendungsfall:

Asset-Typ Empfehlung
Restsaum nach FX / Water Normal/Stark
Hartnäckiger 8–10×-Zoom-Saum Maximal (nur für solche Härtefälle)
Pixel-Art mit harten Kanten Spill-Radius klein halten (1–2)

CLI / Automatisierung

Headless dieselbe nachbarfarbengestützte Reinigung — Aufruf und gemeinsame Flags in der CLI-Übersicht. Dieses Profil wählst du mit --profile magenta_fx_plus.

Relevante Flags: --key-color (Default #FF00FF), --edge-cleanup {on,off}, --spill-radius 1–4 (für Pixel-Art klein halten, 1–2) und --spill-strength {conservative,normal,strong,maximum} (maximum nur für hartnäckige 8–10×-Zoom-Säume).

Beispiel:

clean_sprite_chromakey.py fx.png fx_out.png --profile magenta_fx_plus --spill-strength strong

FAQ

Warum ein eigenes Profil statt nur „stärker" einzustellen? Damit die konservative FX-Reinigung und normale Sprites nicht aggressiver werden. Plus ist die gezielte Eskalation für die Problemfälle — bewusst getrennt.

Was macht der FX+-Schnellbutton? Er setzt in einem Klick die Keyfarbe #FF00FF und das Profil Magenta FX / Water Plus — der schnelle Einstieg für magenta-gekeyte FX mit Restsaum.

Warum nicht einfach einen größeren Spill-Radius? Der Spill-Radius ist auf 1–4 px begrenzt — größere Werte ziehen bei Pixel-Art entfernte Farben in harte Kanten. Die komponentenbasierte Stufe reinigt Säume außerhalb des Radius, ohne ihn zu vergrößern.

Grenzen

  • Zu aggressiv für normale Sprites — dafür ist Magenta Sprite / Outline zuständig.
  • Maximal ist nur für hartnäckige Zoom-Säume gedacht, nicht als Standardprofil.
  • Spill-Radius max. 4 px (Pixel-Art-Schutz).
  • Hartes Alpha — für weiches Glow ist FX / Glow zuständig.

Beispiele

Magenta FX Plus: stärkere Entfärbung der Magenta-Säume.

Wie Magenta FX, zusätzlich kräftigerer Despill der Magenta-Reste.

Verwandte Features