QuickMagic → Animazione di personaggi in Autodesk Maya
Come usare QuickMagic Motion Capture AI in Maya
Importa l'animazione FBX di QuickMagic, caratterizza e retarget il movimento del corpo con HumanIK di Maya, mappa la performance facciale su un rig personalizzato, rimuovi il rumore verificato delle curve, correggi i contatti dei piedi, cuoci il risultato valutato ed esporta un'animazione pronta per la produzione.
Flusso di lavoro in sintesi
Guarda il tutorial originale di retargeting da QuickMagic a Maya
L'articolo originale fa riferimento al seguente tutorial del creatore per il flusso di lavoro di retargeting su rig personalizzato. La guida scritta qui sotto aggiunge un percorso nativo HumanIK per Maya, salvaguardie per la pulizia e una separazione più chiara tra animazione del corpo e facciale.
Prima di iniziare
Avrai bisogno di:
- Un'esportazione FBX di animazione del corpo di QuickMagic
- Autodesk Maya con plug-in FBX disponibile
- Un personaggio target riggato
- Il video della performance originale per confronto visivo
- Un frame rate target noto e il formato di consegna
- Per il lavoro facciale, un elenco documentato di blend shape target, giunti o controlli facciali
| Tipo di dato | Percorso Maya consigliato | Perché è separato |
|---|---|---|
| Movimento scheletrico corpo intero | Importazione FBX → caratterizzazione HumanIK → retarget | HumanIK è progettato per il trasferimento di animazioni tra scheletri caratterizzati. |
| Valori di blend shape facciali | Mappatura dei canali, connessioni, driven key o uno strumento di retargeting compatibile | I nomi delle blend shape e gli intervalli di espressione variano tra i personaggi. |
| Movimento dei giunti facciali | Vincolo o mappatura dei controlli seguita da bake | Il target può utilizzare un numero diverso di giunti o assi diversi. |
| Correzioni di pulizia | Layer di animazione, Editor dei grafici, controlli IK e bake selettivo | Le correzioni dovrebbero rimanere reversibili fino all'approvazione finale. |
1Genera e convalida il movimento sorgente di QuickMagic
- Carica un video sorgente chiaro su QuickMagic.
- Scegli l'elaborazione di corpo, mani o facciale in base al rig target e al piano.
- Rivedi l'anteprima a velocità normale e fotogramma per fotogramma.
- Conferma il movimento della radice, l'identità degli arti sinistro/destro, l'altezza del pavimento e i contatti visibili.
- Esporta FBX al frame rate richiesto dal progetto Maya.
- Conserva un file non modificato come
Actor_Action_QuickMagic_Source.fbx.
2Importa il FBX di QuickMagic in Maya
- Apri Finestre → Impostazioni/Preferenze → Gestore plug-in.
- Conferma che
fbxmaya.mllsia caricato se FBX manca dal menu dei tipi di file. - Scegli File → Importa e seleziona il FBX di QuickMagic.
- Usa un preset FBX orientato all'animazione.
- Verifica l'intervallo di tempo importato, il frame rate, la scala, l'asse su e la gerarchia.
- Scorri l'intera clip prima di rinominare o vincolare i giunti della sorgente.
| Controllo di importazione | Cosa verificare | Sintomo quando è sbagliato |
|---|---|---|
| Frame rate | La timeline di Maya e il campionamento FBX concordano | Il movimento è troppo veloce, troppo lento o con tempistiche irregolari |
| Asse e orientamento | Il personaggio sta in piedi e guarda nella direzione prevista | Il personaggio si sdraia o si muove lungo l'asse sbagliato |
| Unità e scala | Lo scheletro sorgente ha dimensioni plausibili rispetto al target | Il personaggio appare minuscolo/enorme o la traslazione del retarget è esagerata |
| Intervallo di animazione | L'intera take esportata è presente | Posa a T, movimento mancante o finale troncato |
3Caratterizza lo scheletro sorgente di QuickMagic
Il retargeting HumanIK richiede una definizione del personaggio HumanIK sia per la sorgente che per il target. Apri i controlli del personaggio di Maya o la finestra HumanIK e crea una nuova definizione per lo scheletro QuickMagic importato.
- Assegna il giunto dei fianchi/radice richiesto dalla definizione HumanIK.
- Mappa la colonna vertebrale, il collo e la testa.
- Mappa i giunti di spalla, braccio, avambraccio e mano sinistra e destra.
- Mappa i giunti di coscia, gamba e piede sinistro e destro.
- Aggiungi dita, dita dei piedi o segmenti spinali extra opzionali solo quando il target ne ha bisogno.
- Conferma che la definizione diventi valida prima di procedere.
4Prepara e caratterizza il personaggio target
- Crea una definizione HumanIK per lo scheletro target.
- Mappa le regioni del corpo equivalenti anche quando il target utilizza nomi di giunti diversi.
- Posiziona il target nella posa di riferimento prevista.
- Confronta altezza della spalla, direzione del braccio, orientamento dei fianchi, direzione del ginocchio e assi del piede.
- Crea un rig di controllo HumanIK quando hai bisogno di effetti adatti all'animatore e modifiche non distruttive.
5Retarget del movimento del corpo di QuickMagic con HumanIK
- Seleziona il personaggio HumanIK target.
- Imposta la sua fonte di animazione sul personaggio QuickMagic caratterizzato.
- Anteprima del movimento senza eseguire il bake.
- Ispeziona l'altezza del bacino, le spalle, le mani, le ginocchia, i piedi e il movimento della radice.
- Regola i parametri di retargeting HumanIK solo dopo che le pose sorgente e target sono allineate.
- Scegli se eseguire il bake sullo scheletro target o su un rig di controllo HumanIK.
Mappa l'animazione facciale come flusso di lavoro separato
HumanIK gestisce il retarget del corpo; non rende automaticamente compatibili i rig facciali non correlati. La reindirizzazione facciale dipende da come è costruito il viso target.
Target blend shape
- Elenca i canali facciali QuickMagic disponibili nel pacchetto esportato o nel rig sorgente.
- Elenca gli attributi di blend shape del personaggio target e gli intervalli di valori validi.
- Crea una tabella di mappatura per le espressioni equivalenti.
- Usa connessioni, nodi di rimappatura, driven key o uno strumento di reindirizzazione compatibile.
- Blocca e scala il risultato per il personaggio target.
Rig facciale basato su giunti o controlli
- Identifica le rotazioni/traslazioni dei giunti sorgente o i controlli di espressione.
- Mappali ai controlli facciali target tramite vincoli o nodi di utilità.
- Testa separatamente ammiccamenti, apertura della mascella, forme delle labbra, sopracciglia e sguardo.
- Cuoci i controlli valutati solo dopo che la mappatura è approvata.
Pulisci il mocap di QuickMagic nell'Editor dei grafici di Maya
Apri Finestre → Editor di animazione → Editor dei grafici. Diagnostica ogni artefatto nel viewport, nelle curve e nel video sorgente prima di applicare un filtro.
Risolvi le reali discontinuità di rotazione di Eulero
- Identifica il giunto che visibilmente si capovolge.
- Conferma che le tracce interessate siano curve di rotazione di Eulero.
- Seleziona le curve complete di Rotazione X, Y e Z.
- Scegli Curve → Filtro di Eulero.
- Riproduci l'intero movimento e ispeziona i fotogrammi circostanti.
Maya applica il filtraggio di Eulero a curve intere, non solo a un segmento di tempo evidenziato. Salva una versione sorgente prima del filtraggio.
Riduci il tremolio ad alta frequenza in modo conservativo
- Duplica l'animazione o lavora su un nuovo layer di animazione.
- Seleziona solo le curve rumorose.
- Usa Filtro di livellamento (Butterworth) con impostazioni conservative.
- Confronta il risultato con la performance sorgente.
- Annulla se impatti, cambi di peso, respirazione o gesti espressivi diventano piatti.
Usa i layer di animazione per il lavoro correttivo
I layer di animazione ti permettono di inserire chiavi di correzione sopra il movimento esistente senza sovrascrivere le curve sorgente. Usa layer separati per pulizia del corpo, contatti e correzioni facciali, poi muta/sola i layer per una revisione A/B.
Risolvi lo scivolamento dei piedi senza rompere le gambe
Lo scivolamento dei piedi è solitamente un problema a livello di catena che coinvolge il controllo del piede, le proporzioni della gamba target, la traslazione del bacino e la velocità della radice. Bloccare solo il piede può allungare il ginocchio o far scattare il bacino.
- Segna i fotogrammi di appoggio, supporto e distacco del piede.
- Verifica il piano del terreno e la scala target.
- Usa gli effetti IK del piede target o i controlli del rig su un layer di animazione correttivo.
- Mantieni il piede stabile solo durante l'intervallo di contatto previsto.
- Regola i fianchi o il movimento della radice in modo che il passo corrisponda alla velocità del personaggio.
- Fondi dentro e fuori dall'intervallo di contatto per evitare scatti.
- Controlla il rollio delle dita, l'alzata del tallone e la direzione del ginocchio.
6Cuoci il risultato approvato ed esporta FBX
Per i personaggi HumanIK, usa le opzioni di bake disponibili dalla finestra HumanIK. Autodesk raccomanda specificamente di avviare il bake HumanIK lì piuttosto che usare il menu generico Bake Simulation come prima scelta per un personaggio HumanIK.
- Conferma la sorgente, il target, i layer di correzione e l'intervallo di fotogrammi finale.
- Scegli se eseguire il bake sullo scheletro target o sul rig di controllo.
- Usa una frequenza di campionamento che corrisponda al frame rate di consegna.
- Ispeziona il risultato del bake con la sorgente HumanIK attiva disabilitata.
- Esporta solo i dati dello scheletro, della mesh e dell'animazione richiesti.
- Abilita il bake dell'animazione FBX all'esportazione quando i vincoli non supportati devono essere tracciati.
- Reimporta il FBX esportato in una scena di convalida pulita.
Lista di controllo qualità finale
- L'intero intervallo di fotogrammi è presente.
- La scala target, l'orientamento e la direzione della radice sono corretti.
- Non rimangono capovolgimenti di rotazione visibili.
- I contatti dei piedi sono stabili senza allungamento del ginocchio.
- Il filtraggio delle curve non ha rimosso dettagli di performance previsti.
- I valori facciali rimangono all'interno degli intervalli target validi.
- Le versioni valutata e cotta corrispondono.
- Il FB



