So entfernst du in Aseprite einen unerwünschten Pixelbereich aus mehreren Animationsframes
Um denselben unerwünschten Pixelbereich aus mehreren Animationsframes in Aseprite zu entfernen, markiere den Bereich auf der Leinwand, wähle die betroffenen Cels in der Zeitleiste aus und verwende Bearbeiten > Löschen. Auf transparenten Ebenen werden die ausgewählten Pixel dadurch transparent. Aseprite unterstützt ausdrücklich das Löschen einer Auswahl über mehrere Frames, Ebenen und Cels hinweg. (Aseprite Layers, Aseprite v1.2.14)
Dieser Arbeitsablauf eignet sich für alle, die eine animierte virtuelle Figur bereinigen möchten: etwa indem sie ein verirrtes Pixelcluster, ein unerwünschtes Accessoire oder eine wiederkehrende Markierung entfernen und dabei die restliche Animation erhalten. Entscheidend ist, ob sich mit einer festen Auswahl die unerwünschten Pixel entfernen lassen, ohne irgendwo in der Sequenz gewünschte Grafiken zu berühren.
Wann kannst du denselben Bereich in allen Frames löschen?
Untersuche die gesamte betroffene Sequenz, bevor du die Löschgrenze festlegst. Ein Rechteck, das im ersten Frame nur eine unerwünschte Markierung enthält, kann in einer späteren Pose einen Teil der Figur umfassen. Ein Löschen in einem Schritt ist nur sinnvoll, wenn der ausgewählte Bereich für jedes der betroffenen Cels passt.
Wähle mithilfe dieser Entscheidungstabelle den Umfang der Bearbeitung. Es handelt sich um praktische Empfehlungen, die sich aus der Anwendung einer gemeinsamen Auswahl auf einen Zeitleistenbereich ergeben.
| Was du vorfindest | Empfohlenes Vorgehen | Vor dem Löschen prüfen |
|---|---|---|
| Die unerwünschten Pixel bleiben an einer Stelle und liegen nicht auf gewünschten Grafiken | Lösche eine feste Auswahl über die betroffenen Cels hinweg | Prüfe jedes Frame auf Überlappungen |
| Ihre Position ändert sich zwischen Framegruppen | Lösche jede Gruppe mit einer eigenen Auswahl | Prüfe das erste und letzte Frame jeder Gruppe |
| Ihre Kontur verändert sich neben gewünschten Grafiken | Erstelle für jedes betroffene Frame eine eigene Auswahl | Folge der exakten Grenze bei hoher Zoomstufe |
| Das unerwünschte Element liegt auf einer eigenen Ebene | Untersuche diese Ebene separat, bevor du sie bearbeitest | Prüfe, ob sie gewünschte Details enthält |
| Das Element verdeckt gewünschte Grafiken in einem zusammengefassten Frame | Entferne es und rekonstruiere anschließend die fehlenden Grafiken | Ermittle, welche Pixel neu gezeichnet werden müssen |
Eine feste Auswahl wirkt auf Positionen der Leinwand; sie folgt keinem sich bewegenden Merkmal der Figur. Wenn ein Cluster sich während der Animation bewegt, kann ein größeres Rechteck es möglicherweise überall erfassen. Dieses Rechteck muss jedoch im gesamten ausgewählten Bereich frei von gewünschten Pixeln bleiben.
Wie bereitest du die Animation vor?
Speichere vor der Bearbeitung eine separate Arbeitskopie. Bewahre die bearbeitbare Masterdatei im Format .aseprite auf, das gemäß dem dokumentierten Arbeitsablauf von Aseprite Ebenen und Frames erhält. Notiere die ursprüngliche Frameanzahl, die Leinwandabmessungen und alle Frame-Dauern, die du später vergleichen möchtest. (Aseprite Workflow)
Blende die Zeitleiste über Ansicht > Zeitleiste ein. Sie zeigt die Ebenen und Frames des Sprites an, sodass du die Ebene mit dem unerwünschten Bereich finden kannst. Ein Cel ist der Bildinhalt an einer bestimmten Ebene und in einem bestimmten Frame. Blende andere Ebenen vorübergehend aus, um festzustellen, wo sich die unerwünschten Pixel tatsächlich befinden, und blende sie für die Bearbeitung anschließend wieder ein. (Aseprite Timeline, Aseprite Layers)
Prüfe, ob das Ziel eine deckende Hintergrundebene ist. Beim Löschen auf dieser Ebene wird die Auswahl mit der aktiven Hintergrundfarbe gefüllt. Wenn du transparent entfernen möchtest, wandle sie zunächst über Ebene > Umwandeln in > Ebene um. Beim Löschen auf einer transparenten Ebene entstehen transparente Pixel. Prüfe außerdem, ob die Zielebene nicht gesperrt ist. (Aseprite Layers)
Wenn du mit einem Sprite Sheet beginnst, importiere es über Datei > Sprite Sheet importieren. Stelle Framebreite und -höhe, Versätze sowie eventuelle Abstände passend zum Sheet ein und wähle das Sheet-Layout, das die gewünschte Frame-Reihenfolge ergibt. Prüfe die entstandene Sequenz vor der Bearbeitung, denn ein fehlerhafter Import verändert den Inhalt der einzelnen Frames. (Aseprite Sprite Sheets)
Wie löschst du einen Bereich über mehrere Cels hinweg?
Zwei Auswahlen steuern diesen Vorgang: Die Auswahl auf der Leinwand bestimmt die Pixel, die Auswahl in der Zeitleiste die Cels. Eine Auswahl auf der Leinwand betrifft zunächst nur das aktive Cel. In der Dokumentation von Aseprite wird erklärt, dass ein Zeitleistenbereich unterstützte Vorgänge auf die ausgewählten Cels ausweitet. (Aseprite Selecting, Aseprite Transformations)
- Aktiviere ein repräsentatives Cel. Wähle ein Frame, in dem der unerwünschte Bereich gut zu erkennen ist.
- Wähle die Pixel auf der Leinwand aus. Drücke M, um das Auswahlrechteck-Werkzeug zu aktivieren, und umfasse den unerwünschten Bereich. Für eine unregelmäßige Grenze kannst du die Auswahlwerkzeuge im Hinzufügen- und Abziehen-Modus verfeinern.
- Wähle die betroffenen Cels in der Zeitleiste aus. Ziehe auf der Zielebene über die benötigten Cel-Positionen. Prüfe den hervorgehobenen Bereich, bevor du fortfährst.
- Wähle Bearbeiten > Löschen. Lass die Auswahl auf der Leinwand bestehen, während du den Befehl auf den ausgewählten Bereich anwendest.
- Prüfe sofort ein weiteres betroffenes Frame. Vergewissere dich, dass der Bereich auch dort verschwunden ist, und kontrolliere anschließend den Rest des Bereichs.
- Hebe die Auswahl nach der Prüfung auf. Verwende Auswahl > Auswahl aufheben, wenn du die Begrenzung nicht mehr brauchst.
Die Tastenkombination des Auswahlrechteck-Werkzeugs und die Auswahlmodifikatoren sind unter Aseprite Selecting dokumentiert. Das Auswählen eines Bereichs durch Ziehen wird in der Erklärung der Cel-Auswahl in der Aseprite-Community beschrieben; die offiziellen Versionshinweise bestätigen das Löschen über mehrere Cels hinweg.
Wenn das Ziehen die Ansicht verschiebt oder Cels bewegt, statt einen Bereich auszuwählen, prüfe Bearbeiten > Einstellungen > Zeitleiste. Aseprite bietet Einstellungen für Beim Ziehen auswählen, Bei Umschalt + Klick auswählen und Auswahl beibehalten. Der sichtbare hervorgehobene Bereich bestätigt am besten, dass du die gewünschten Cels ausgewählt hast. (Aseprite Preferences)
Probiere den Vorgang zuerst in einem kleinen Bereich aus. Die Prüfung von zwei oder drei bearbeiteten Frames kann eine falsche Ebene oder Auswahlgrenze aufdecken, bevor du den Vorgang über eine längere Sequenz wiederholst.
Was ist, wenn sich die unerwünschten Pixel bewegen oder die Figur überlappen?
Teile die Animation danach auf, wo die unerwünschten Pixel erscheinen. Nehmen wir zur Veranschaulichung eine Sequenz mit acht Frames an: Eine kleine Markierung bleibt in den Frames 1–3 neben der Figur, verschiebt sich in den Frames 4–6 und berührt in den Frames 7–8 die Kontur. Verwende eine Auswahl für die Frames 1–3, eine angepasste Auswahl für die Frames 4–6 und für die letzten beiden Frames jeweils eine eigene Auswahl.
Die passende Grenze ist der kleinste Bereich, der alle unerwünschten Pixel einer Gruppe umfasst und zugleich sämtliche gewünschten Pixel dieser Gruppe ausschließt. Prüfe auch Zwischenbilder und nicht nur die Endpunkte: Ein Merkmal kann kurz durch den vorgesehenen Löschbereich verlaufen.
Wenn ein unerwünschtes Element Grafiken auf demselben zusammengefassten Cel verdeckt, entsteht beim Löschen ein transparentes Loch. Stelle anschließend die gewünschte Kontur wieder her oder fülle die Lücke. Nutze dafür benachbarte Frames als Referenz, sofern ihre Posen dafür geeignet sind. Durch Löschen lassen sich keine Pixel wiederherstellen, die im bearbeitbaren Bild nicht vorhanden sind.
Prüfe vor einer Bearbeitung, die nur einen Teil der Sequenz betreffen soll, ob verknüpfte Cels vorhanden sind. Verknüpfte Cels teilen sich Bild und Position; Änderungen an einem Cel wirken sich auch auf die anderen aus. Klicke in der Zeitleiste mit der rechten Maustaste auf die betreffenden Cels und wähle Verknüpfung aufheben, wenn du unabhängige Kopien brauchst. Verknüpfe unterschiedliche Posen nicht als Abkürzung für die Bereinigung. (Aseprite Linked Cels)
Warum wurden beim Löschen die falschen Pixel oder nur ein Frame betroffen?
Finde zuerst heraus, was passiert ist, bevor du den Befehl wiederholst. Prüfe zunächst den Umfang der Auswahl und dann die Ebene sowie verknüpfte Inhalte.
| Symptom | Was du prüfen solltest | Nächster Schritt |
|---|---|---|
| Nur ein Frame wurde geändert | Möglicherweise fehlt die Auswahl des Zeitleistenbereichs | Wähle die Cels erneut aus und teste einen kleinen Bereich |
| Gewünschte Details sind verschwunden | Die Auswahl auf der Leinwand überlappt sie in manchen Posen | Rückgängig machen und kleinere Gruppen oder einzelne Auswahlen verwenden |
| Pixel wurden mit einer Vollfarbe gefüllt | Das Ziel könnte eine Hintergrundebene sein | Wandle sie vor dem Löschen in eine transparente Ebene um |
| Weitere Frames wurden geändert | Das bearbeitete Cel könnte verknüpft sein | Prüfe die Verknüpfungen und hebe sie bei Bedarf für unabhängige Bearbeitungen auf |
| Die Markierung ist noch sichtbar | Sie könnte sich auf einer anderen sichtbaren Ebene befinden | Untersuche die Ebenen einzeln |
| Die Bearbeitung ist nicht verfügbar | Die Zielebene könnte gesperrt sein | Entsperre die gewünschte Ebene |
Diese Prüfungen richten sich nach dem dokumentierten Verhalten von Aseprite bei Vorgängen auf Zeitleistenbereichen, Transparenz und Sperren von Ebenen sowie verknüpften Cels.
Wie überprüfst du die Bereinigung, ohne die Animation zu verändern?
Gehe bei hoher Zoomstufe jedes betroffene Frame durch. Prüfe den gelöschten Bereich und die nächste gewünschte Kontur auf übersehene Pixel, versehentliche Lücken oder teilweise entfernte Details. Sieh dir die Animation anschließend in ihrer vorgesehenen Anzeigegröße an; dort ist ein flackernder Rand möglicherweise leichter zu erkennen.
Verwende die Wiedergabe-Schaltfläche von Aseprite oder drücke Enter, um eine Vorschau der Animation anzuzeigen. Zu den dokumentierten Tasten für die Frame-Navigation gehören die Pfeiltasten links und rechts. Sieh dir die vollständige Schleife an, einschließlich des Übergangs vom letzten zurück zum ersten Frame. (Aseprite Animation)
Vergleiche das Ergebnis mit deiner gespeicherten Originaldatei. Vergewissere dich, dass Frameanzahl, Leinwandabmessungen, Timing und Position der Figur weiterhin deinen Vorgaben entsprechen. Achte besonders auf die Frames unmittelbar vor und nach jeder bearbeiteten Gruppe. Behalte bei der Bereinigung die vorhandenen Leinwandabmessungen bei, sofern eine Änderung nicht Teil deiner separaten Ausgabeanforderung ist.
Wie exportierst du die Animation, ohne dass entfernte Pixel wieder erscheinen?
Speichere die bereinigte .aseprite-Masterdatei und exportiere dann eine separate Ausgabedatei. Im dokumentierten Arbeitsablauf von Aseprite wird für Formate wie GIF und PNG-Sequenzen Datei > Exportieren > Exportieren als beschrieben. Für ein Sheet verwendest du Datei > Sprite Sheet exportieren und prüfst, ob die gewünschten Ebenen und Frame-Tags enthalten sind. (Aseprite Workflow, Aseprite Sprite Sheets)
Wenn du die Animation zusätzlich in GIMP verarbeitest, prüfe, wie die Frames zusammengesetzt werden. GIMP behandelt Ebenen als Animationsframes: (replace) ersetzt das vorherige Frame, während (combine) sichtbare Inhalte darüberlegt. Deshalb kann ein transparenter Bereich in einem zusammengesetzten Frame dazu führen, dass frühere Inhalte sichtbar bleiben. Wenn jede Ebene einer Sequenz ein vollständiges, gewünschtes Frame enthält, solltest du bei einem scheinbar wieder auftauchenden gelöschten Bereich das Ersetzungsverhalten prüfen. (GIMP Export File Formats)
Öffne die exportierte Datei erneut und prüfe die vollständige Schleife noch einmal. Die Bereinigung ist abgeschlossen, wenn der unerwünschte Bereich in der gesamten vorgesehenen Sequenz fehlt, benachbarte Grafiken intakt sind und die ausgegebene Animation die gewünschte Position und das gewünschte Timing beibehält.
Quellen
- Aseprite — Layers
- Aseprite v1.2.14
- Aseprite — Workflow
- Aseprite — Timeline
- Aseprite — Sprite Sheets
- Aseprite — Selecting
- Aseprite — Transformations
- Aseprite-Community — Erklärung zur Cel-Auswahl ausschließlich auf einer Ebene
- Aseprite — Preferences
- Aseprite — Linked Cels
- Aseprite — Animation
- GIMP — 5.5. Export File Formats
