Plugin, script ed estensioni, gli strumenti nascosti che velocizzano l'animazione 2D

Rigging in After Effects, automazioni in Harmony, pennelli condivisi, scorciatoie programmabili. Una panoramica ragionata sulle estensioni che gli animatori usano ogni giorno.

Illustrazione per l’articolo: Plugin, script ed estensioni, gli strumenti nascosti che velocizzano l'animazione 2D
Illustrazione generata con intelligenza artificiale (Magnific) per Animazione2D

In ogni studio di animazione c'è una persona a cui tutti chiedono aiuto quando qualcosa si ripete troppe volte. Rinominare cento file, esportare venti scene con le stesse impostazioni, allineare i disegni di un personaggio a una griglia. Quella persona di solito ha una cartella piena di piccoli script, scritti da sé o recuperati in rete, che fanno in un secondo ciò che a mano richiederebbe un pomeriggio. Plugin ed estensioni sono una parte poco visibile del mestiere, ma decisiva.

Che cosa sono

Un plugin è un modulo che aggiunge funzioni a un programma esistente. Uno script è una sequenza di istruzioni, scritta in un linguaggio di programmazione supportato dal software, che automatizza operazioni. Un'estensione può essere l'uno o l'altro, spesso con un'interfaccia grafica che la rende usabile anche da chi non programma.

Quasi tutti i principali software di animazione supportano qualche forma di estensione. After Effects ha un ecosistema enorme di plugin e script. Harmony si può programmare con linguaggi di scripting. Blender si estende con componenti aggiuntivi in Python. Krita supporta script in Python. TVPaint ha un proprio linguaggio di scripting interno. Anche i programmi di disegno come Clip Studio Paint permettono di condividere pennelli, materiali e azioni.

Il caso After Effects

Per l'animazione di personaggi in After Effects le estensioni hanno un ruolo centrale. Duik, sviluppato da un autore indipendente e distribuito gratuitamente, è diventato uno standard per il rigging, con ossa, cinematica inversa, controlli e automatismi per camminate. Esistono strumenti commerciali molto diffusi per creare arti flessibili in stile tubo di gomma, per gestire espressioni facciali con controlli a cursore, per organizzare livelli o applicare animazioni predefinite.

Accanto a questi ci sono gli script di utilità. Allineare livelli, distribuire chiavi nel tempo, invertire un'animazione, convertire espressioni in fotogrammi chiave. Ognuno risolve un problema piccolo, ma insieme cambiano il ritmo di lavoro.

Script negli studi di produzione

Negli studi che usano Harmony, OpenToonz o Blender gli script servono soprattutto a gestire la pipeline. Importare i layout approvati nelle scene, controllare che i nomi dei file rispettino le convenzioni, generare automaticamente le cartelle di un episodio, esportare in serie le scene finite per il compositing. Spesso sono scritti da technical director o pipeline developer interni allo studio e restano strumenti privati.

Alcuni sono condivisi pubblicamente dalla comunità, e su piattaforme di distribuzione del codice si trovano raccolte di script per Harmony e add-on per Grease Pencil. Prima di usarli in produzione conviene testarli su copie dei file.

Pennelli, palette e scorciatoie

Non tutte le estensioni richiedono codice. I set di pennelli personalizzati sono una forma di personalizzazione diffusissima. Animatori e illustratori condividono pennelli per Krita, Clip Studio Paint, TVPaint e Procreate che simulano matite, inchiostri e texture. Si scambiano anche palette di colori, modelli di progetto e configurazioni di interfaccia.

Le scorciatoie da tastiera meritano un discorso a parte. Animare significa ripetere migliaia di volte gli stessi comandi: fotogramma successivo, precedente, onion skin, riproduzione, annulla. Programmare scorciatoie comode o usare dispositivi esterni come piccole tastiere dedicate o tasti della tavoletta è una delle personalizzazioni più efficaci.

Qualche prudenza

Le estensioni hanno anche dei rischi. Un plugin non aggiornato può smettere di funzionare dopo un aggiornamento del software principale, bloccando un progetto. Uno script scaricato da una fonte sconosciuta può contenere errori o, nei casi peggiori, codice malevolo. In una produzione condivisa, poi, un plugin installato su una sola postazione può creare incompatibilità con i colleghi.

La regola pratica è semplice. Usare estensioni diffuse e mantenute, scaricarle dalle fonti ufficiali, documentare quali sono necessarie per aprire un progetto. E soprattutto non affidare a un plugin ciò che si dovrebbe saper fare a mano. L'automazione libera tempo per disegnare, ma presuppone che si sappia come funziona ciò che viene automatizzato.

pluginscriptautomazioneproduttivitàrigging

Leggi anche

Ogni venerdì nella tua casella

L’animazione 2D, una lettera alla volta