SAV Animation Ops - techmadentertainment/MAD-Wiki GitHub Wiki
SAV Animation Ops è un addon per Blender pensato per semplificare e automatizzare le operazioni ripetitive tipiche della produzione animata. Permette di gestire rapidamente la risoluzione delle strip nella NLA, commutare tra rig e proxy dei personaggi, e linkare asset da altre scene in modo ordinato e coerente.
È ideale per pipeline strutturate, dove più artisti lavorano su diverse sequenze e shot, garantendo uniformità e risparmio di tempo.
Questo modulo consente di passare velocemente tra versioni ad alta e bassa risoluzione delle strip nella Non Linear Animation (NLA), utile per ottimizzare performance durante l'animazione o il playback.
-
Pannello:
SAV Strips Resolution -
Funzioni:
-
Update Tags: Analizza le strip presenti nella NLA e assegna tag personalizzati (HIGH o LOW) in base alla loro natura o nome. -
All Strips HighRes: imposta tutte le strip taggate suHIGH, utile in fase di review finale. -
All Strips LowRes: forza tutte le strip inLOW, ideale per lavorare in realtime. -
Toggle Resolution On Selected: cambia risoluzione solo sulle strip selezionate nella NLA.
-
-
Guida ai colori:
- 🟧 Arancione: Strip ad alta risoluzione (modello completo, texture, shape keys attive, ecc.)
- 🟪 Viola: Strip a bassa risoluzione (modello semplificato o senza dettagli inutili per l'animatore)
🔍 Consiglio: Assicurati che ogni asset abbia versioni HIGH/LOW ben definite nei file di partenza per sfruttare appieno il sistema.
Permette di passare al volo tra proxy e rig per ciascun personaggio. Il proxy è una versione leggera del rig, utile per l'animazione veloce o il blocking.
-
Pannello:
SAV Proxy Switcher -
Parametri globali:
-
Animation Layers:-
Update: aggiorna i layer di animazione per riflettere le modifiche recenti (es. aggiunta controlli o nuove ossa). -
Keep: conserva i layer correnti così come sono.
-
-
All Rigs: converte tutti i personaggi attivi in scena al loro Rig completo. -
All Proxy: sostituisce tutti i rig con la loro versione Proxy.
-
-
Per personaggio:
- Ogni asset viene riconosciuto dal nome (es. "Gom Rafilotto") e mostra due pulsanti:
-
Switch to Proxy: passa alla versione leggera -
Switch to Rig: torna alla versione completa per la finalizzazione
-
- Ogni asset viene riconosciuto dal nome (es. "Gom Rafilotto") e mostra due pulsanti:
📌 Nota: Il sistema gestisce correttamente le librerie linkate, mantenendo i riferimenti originali.
Modulo pensato per velocizzare il processo di linking tra collezioni comuni (es. Personaggi, Props, Set) da una scena madre.
-
Accesso:
- Click destro su oggetto o collezione →
MAD Tools > MAD Linking
- Click destro su oggetto o collezione →
-
Opzioni disponibili:
Link Object > [CHR_sho001, PRP_sho001, SET_sho001]Link Collection > [CHR_sho001, PRP_sho001, SET_sho001]
-
Funzionalità:
- Semplifica la condivisione degli asset tra file, mantenendo organizzazione e coerenza tra shot.
- Evita duplicazioni e favorisce la centralizzazione delle risorse.
🧠 Pro tip: Se il tuo progetto segue uno standard di nomi, il modulo rileva automaticamente le collezioni corrette da linkare.
L’addon sfrutta il naming convention delle scene per identificare correttamente le risorse da utilizzare.
- Esempi:
-
SAV_seq007_edit: scena di montaggio o controllo -
SAV_seq007_sho003: shot animabile derivato dalla sequenza principale
-
Questo naming permette all’addon di adattarsi dinamicamente al contesto, assegnando le collezioni e personaggi corretti a seconda del nome dello shot attivo.
🔄 Workflow consigliato: Lavora sempre con nomi coerenti per facilitare il riconoscimento automatico da parte dei moduli di Proxy e Linking.
- Tutti i moduli sono non distruttivi: puoi sempre tornare allo stato precedente.
- L’addon è compatibile con asset linkati e collezioni istanziate.
- La modularità consente aggiornamenti futuri o l’integrazione con altri strumenti pipeline.