Blog Metlivi

Come rimuovere una regione di pixel indesiderata da più fotogrammi di animazione in Aseprite

Per rimuovere la stessa regione di pixel indesiderata da più fotogrammi di animazione in Aseprite, seleziona la regione sulla tela, seleziona le celle interessate nella timeline e usa Edit > Clear. Nei livelli trasparenti, i pixel selezionati diventano trasparenti. Aseprite supporta esplicitamente la cancellazione di una selezione su più fotogrammi, livelli e celle. (Aseprite Layers, Aseprite v1.2.14)

Questa procedura è pensata per chi sta ripulendo un personaggio virtuale animato: rimuovere un gruppo di pixel fuori posto, un accessorio indesiderato o un segno ripetuto, mantenendo intatta l'animazione restante. La decisione cruciale è stabilire se un'unica selezione fissa possa eliminare i pixel indesiderati senza toccare alcun elemento grafico voluto in nessun punto della sequenza.

29 ottobre 20268 min di letturaDi Metlivi Editorial Team
Sezione 1

Quando puoi cancellare la stessa regione da tutti i fotogrammi?

Esamina l'intera sequenza interessata prima di definire il contorno da eliminare. Un rettangolo che contiene solo un segno indesiderato nel primo fotogramma potrebbe includere una parte del personaggio in una posa successiva. La cancellazione in blocco è adatta solo quando l'area selezionata è appropriata per ogni cella interessata.

Usa questa tabella decisionale per scegliere l'ambito della modifica. Si tratta di indicazioni pratiche basate sull'applicazione di una selezione condivisa a un intervallo della timeline.

Cosa rilevi Approccio consigliato Controllo da fare prima di cancellare
I pixel indesiderati restano in un'unica posizione, lontani dagli elementi grafici voluti Cancella una selezione fissa nelle celle interessate Verifica ogni fotogramma per individuare eventuali sovrapposizioni
La loro posizione cambia tra gruppi di fotogrammi Cancella ogni gruppo con una selezione distinta Controlla il primo e l'ultimo fotogramma di ciascun gruppo
Il loro contorno cambia accanto a elementi grafici voluti Crea una selezione distinta per ogni fotogramma interessato Segui il contorno esatto con un ingrandimento elevato
L'elemento indesiderato occupa un livello separato Esamina quel livello isolandolo prima di modificare Verifica che non contenga dettagli desiderati
L'elemento copre elementi grafici voluti in un fotogramma appiattito Rimuovilo, poi ricostruisci gli elementi mancanti Individua i pixel da ridisegnare

Una selezione fissa agisce sulle posizioni della tela, non segue un elemento del personaggio in movimento. Se un gruppo di pixel si sposta durante l'animazione, un rettangolo più ampio potrebbe includerlo ovunque, ma deve anche restare lontano dai pixel desiderati per tutto l'intervallo selezionato.

Sezione 2

Come preparare l'animazione?

Prima di modificare, salva una copia di lavoro separata. Mantieni il master modificabile nel formato .aseprite, che conserva livelli e fotogrammi secondo la procedura documentata di Aseprite. Annota il numero di fotogrammi originale, le dimensioni della tela e le eventuali durate dei fotogrammi che dovrai confrontare in seguito. (Aseprite Workflow)

Mostra la timeline con View > Timeline. Questa visualizza i livelli e i fotogrammi dello sprite, permettendoti di individuare il livello che contiene la regione indesiderata. Una cella è il contenuto dell'immagine in un determinato livello e fotogramma. Nascondi temporaneamente gli altri livelli per stabilire dove si trovano davvero i pixel indesiderati, poi ripristina la visibilità per la modifica. (Aseprite Timeline, Aseprite Layers)

Verifica se l'elemento da modificare si trova su un livello Background opaco. Cancellando quel livello, la selezione viene riempita con il colore di sfondo attivo. Per rimuovere i pixel rendendoli trasparenti, convertilo prima con Layer > Convert To > Layer. La cancellazione di un livello trasparente rende trasparenti i pixel. Verifica inoltre che il livello di destinazione non sia bloccato. (Aseprite Layers)

Se parti da uno sprite sheet, importalo con File > Import Sprite Sheet. Imposta la larghezza e l'altezza dei fotogrammi, gli scostamenti e l'eventuale spaziatura in modo che corrispondano al foglio; scegli la disposizione che produce l'ordine dei fotogrammi desiderato. Esamina la sequenza risultante prima di modificarla, perché un'importazione errata cambia il contenuto di ciascun fotogramma. (Aseprite Sprite Sheets)

Sezione 3

Come cancellare una regione da più celle?

Due selezioni controllano questa operazione: la selezione sulla tela individua i pixel, mentre quella nella timeline individua le celle. Inizialmente, una selezione sulla tela riguarda solo la cella attiva; la documentazione di Aseprite spiega che un intervallo nella timeline estende le operazioni supportate alle celle selezionate. (Aseprite Selecting, Aseprite Transformations)

  1. Attiva una cella rappresentativa. Scegli un fotogramma in cui la regione indesiderata sia facile da distinguere.
  2. Seleziona i pixel sulla tela. Premi M per attivare lo strumento Marquee e racchiudi l'area indesiderata. Per un contorno irregolare, usa le modalità di aggiunta e sottrazione degli strumenti di selezione per perfezionarlo.
  3. Seleziona le celle interessate nella timeline. Trascina per coprire le posizioni delle celle richieste nel livello di destinazione. Controlla l'intervallo evidenziato prima di procedere.
  4. Scegli Edit > Clear. Mantieni attiva la selezione sulla tela mentre applichi il comando all'intervallo selezionato.
  5. Esamina subito un altro fotogramma interessato. Verifica che la regione sia scomparsa anche lì, poi controlla il resto dell'intervallo.
  6. Deseleziona dopo il controllo. Usa Select > Deselect quando non ti serve più il contorno.

La scorciatoia dello strumento Marquee e i modificatori di selezione sono documentati in Aseprite Selecting. La selezione di un intervallo trascinando è descritta nella spiegazione della selezione delle celle della community di Aseprite, mentre le note ufficiali di rilascio confermano la cancellazione della selezione su più celle.

Se il trascinamento naviga nella timeline o sposta le celle invece di selezionare un intervallo, controlla Edit > Preferences > Timeline. Aseprite offre le impostazioni Select on Drag, Select on Shift + Click e Keep selection. L'intervallo evidenziato visivamente ti conferma che hai selezionato le celle desiderate. (Aseprite Preferences)

Prova prima l'operazione su un intervallo breve. Esaminando due o tre fotogrammi modificati puoi individuare un livello o un contorno di selezione errato prima di ripetere l'operazione su una sequenza più lunga.

Sezione 4

Cosa fare se i pixel indesiderati si spostano o si sovrappongono al personaggio?

Dividi l'animazione in base alla posizione dei pixel indesiderati. In una sequenza esemplificativa di otto fotogrammi, supponi che un piccolo segno resti accanto al personaggio nei fotogrammi 1–3, si sposti nei fotogrammi 4–6 e tocchi il contorno nei fotogrammi 7–8. Usa una selezione per i fotogrammi 1–3, una selezione modificata per i fotogrammi 4–6 e selezioni individuali per gli ultimi due fotogrammi.

Il contorno più adatto è l'area più piccola che contiene tutti i pixel indesiderati di un gruppo, escludendo ogni pixel desiderato. Controlla anche i fotogrammi intermedi, oltre ai primi e agli ultimi: un elemento potrebbe attraversare brevemente l'area che intendi eliminare.

Quando un elemento indesiderato copre elementi grafici sullo stesso livello appiattito, cancellarlo lascia un buco trasparente. Ricostruisci in seguito il contorno o il riempimento previsto, usando come riferimento i fotogrammi vicini quando le pose sono adatte. La cancellazione non può recuperare pixel assenti dall'immagine modificabile.

Prima di apportare una modifica che dovrebbe riguardare solo una parte della sequenza, verifica se ci sono celle collegate. Le celle collegate condividono immagine e posizione; modificandone una, modifichi anche le altre. Fai clic con il tasto destro sulle celle interessate nella timeline e scegli Unlink quando ti servono copie indipendenti. Evita di collegare pose diverse come scorciatoia per la pulizia. (Aseprite Linked Cels)

Sezione 5

Perché la cancellazione ha modificato i pixel sbagliati o un solo fotogramma?

Prima di ripetere il comando, individua la causa del risultato. Inizia dall'ambito della selezione, poi controlla il livello e gli eventuali contenuti collegati.

Sintomo Cosa controllare Azione successiva
È cambiato un solo fotogramma Potresti non aver selezionato l'intervallo nella timeline Seleziona di nuovo le celle e prova su un intervallo breve
Sono scomparsi dettagli desiderati In alcune pose, la selezione sulla tela li comprende Annulla e usa gruppi più piccoli o selezioni individuali
I pixel sono diventati di un colore uniforme L'elemento da modificare potrebbe trovarsi su un livello Background Convertilo in un livello trasparente prima di cancellare
Sono cambiati altri fotogrammi La cella modificata potrebbe essere collegata Controlla i collegamenti e scollega le celle che richiedono modifiche indipendenti
Il segno è ancora visibile Potrebbe trovarsi su un altro livello visibile Esamina i livelli uno alla volta
Non è possibile modificare Il livello di destinazione potrebbe essere bloccato Sblocca il livello desiderato

Questi controlli seguono il comportamento documentato di Aseprite per l'ambito delle operazioni sulla timeline, la trasparenza e il blocco dei livelli e le celle collegate.

Sezione 6

Come verificare la pulizia senza alterare l'animazione?

Esamina a ingrandimento elevato ogni fotogramma interessato. Controlla l'area cancellata e il contorno desiderato più vicino per individuare pixel rimasti, spazi vuoti accidentali o dettagli rimossi solo in parte. Poi guarda l'animazione alle dimensioni di visualizzazione previste, dove potrebbe essere più facile notare un bordo tremolante.

Usa il pulsante Play di Aseprite o premi Enter per visualizzare l'anteprima dell'animazione. I tasti documentati per spostarsi tra i fotogrammi includono le frecce sinistra e destra. Osserva l'intero ciclo, compresa la transizione dall'ultimo fotogramma al primo. (Aseprite Animation)

Confronta il risultato con l'originale salvato. Verifica che il numero di fotogrammi, le dimensioni della tela, i tempi e la posizione del personaggio corrispondano ancora al risultato desiderato. Presta particolare attenzione ai fotogrammi immediatamente prima e dopo ogni gruppo modificato. Durante la pulizia, mantieni le dimensioni della tela esistenti, a meno che non rientri nei requisiti separati del risultato modificarle.

Sezione 7

Come esportare senza far riapparire i pixel rimossi?

Salva il master ripulito .aseprite, poi esporta un file di consegna separato. La procedura di Aseprite documenta File > Export > Export As per formati come GIF e sequenze PNG. Per uno sprite sheet, usa File > Export Sprite Sheet e verifica che siano inclusi i livelli e i tag dei fotogrammi desiderati. (Aseprite Workflow, Aseprite Sprite Sheets)

Se elabori l'animazione anche in GIMP, controlla come vengono combinati i fotogrammi. GIMP tratta i livelli come fotogrammi di un'animazione: (replace) sostituisce il fotogramma precedente, mentre (combine) sovrappone a esso i contenuti visibili. Di conseguenza, un'area trasparente in un fotogramma combinato può lasciare visibili i contenuti precedenti. Se ogni livello della sequenza contiene un fotogramma completo previsto, quando una regione cancellata sembra riapparire è opportuno verificare il comportamento di sostituzione. (GIMP Export File Formats)

Riapri il file esportato e controlla ancora una volta l'intero ciclo. Il lavoro è finito quando la regione indesiderata è assente per tutta la sequenza prevista, gli elementi grafici vicini sono intatti e l'animazione consegnata mantiene la posizione e i tempi desiderati.

Sezione 8

Fonti

Letture correlate

Continua a esplorare il tema