OnlyFace Export spiegato: usa il face tracking di QuickMagic in qualsiasi pipeline

In sintesi

L'esportazione OnlyFace di QuickMagic è un formato di output specializzato che estrae il mocap facciale come file FBX autonomo — privo di dati corporei e delle mani — contenente 52 canali di blendshape compatibili con ARKit. Puoi importare questo FBX leggero in Blender, Unreal Engine, Unity, Maya, 3ds Max, iClone o qualsiasi strumento DCC che legga dati di blendshape. In questo modo separi il face tracking da tutto il resto: usa QuickMagic per il viso, un altro strumento per il corpo e mescolali liberamente. È il modo più flessibile per integrare il face tracking AI in una pipeline di animazione professionale senza vincoli di vendor.

Cos'è l'esportazione OnlyFace?

QuickMagic supporta oltre 13 formati di esportazione: FBX, BVH, BIP, C4D, VMD, Mixamo, preset UE4/5, Roblox, UniRobot e altri. Tra questi, OnlyFace è unico: a differenza dell'esportazione FBX standard che raggruppa scheletro del corpo, articolazioni delle mani e blendshape facciali in un unico file monolitico, OnlyFace emette esclusivamente i dati di animazione facciale.

In parole semplici: registri un video di una persona che parla o recita, l'AI di QuickMagic estrae il movimento facciale e tu esporti solo il viso come file FBX. Nessuno scheletro del corpo. Nessun fotogramma chiave delle mani. Solo 52 canali di blendshape con valori di peso per fotogramma.

Potrebbe sembrare che tu ottenga meno dati — ma per molti flussi di lavoro produttivi, è esattamente ciò di cui hai bisogno. Ecco perché:

Il problema che OnlyFace risolve

In una pipeline di mocap tradizionale, viso e corpo vengono spesso catturati separatamente o da fonti diverse. Uno studio di giochi potrebbe usare QuickMagic per il mocap del corpo, ma volere la cattura facciale ad alta fedeltà dell'iPhone TrueDepth per i primi piani. Un artista VTube potrebbe animare manualmente i movimenti del corpo ma usare il face tracking AI per le espressioni. Uno sviluppatore indipendente potrebbe acquistare pacchetti di animazione del corpo ma aver bisogno di performance facciali personalizzate.

In tutti questi casi, un FBX monolitico che raggruppa tutto insieme crea attrito:

  • Devi rimuovere manualmente i dati indesiderati
  • Le dimensioni dei file lievitano (30–80 MB contro 1–5 MB per solo viso)
  • Gerarchie di scheletri contrastanti causano errori di importazione
  • Non puoi facilmente combinare visi di QuickMagic con altre fonti corporee

OnlyFace elimina tutto questo. Ti fornisce un FBX di mocap facciale pulito e dedicato che si inserisce in qualsiasi pipeline come layer di animazione facciale separato.

Cosa contiene un file FBX OnlyFace

Quando esporti OnlyFace da QuickMagic, ottieni un singolo file FBX contenente:

ComponenteDescrizione
Mesh della testaUna mesh semplificata in posa neutra (usata come veicolo delle blendshape). NON è il tuo personaggio finale — è il vettore di dati.
52 blendshape ARKitValori di peso per fotogramma (0.0–1.0) per l'intero set Apple ARKit, incluse chiusure occhi (eyeBlinkLeft/Right), sopracciglia (browDownLeft/Right, browInnerUp), bocca (mouthSmile, mouthFrown, jawOpen, mouthPucker), guance (cheekSquint), naso (noseSneer) e lingua (tongueOut).
Timing dei fotogrammiFotogrammi chiave dell'animazione al tuo FPS scelto (24, 30, 60 o 120), sincronizzati con la tempistica del video originale.
(Opzionale) Sincronizzazione audioSe il video sorgente include audio, QuickMagic preserva l'allineamento temporale in modo che i fotogrammi chiave delle blendshape corrispondano al dialogo e ai battiti della performance vocale.
Perché 52 blendshape ARKit? Lo standard di face tracking ARKit di Apple è diventato il riferimento industriale de facto per l'animazione facciale. MetaHuman, VSeeFace, avatar VRM, iClone Character Creator e la maggior parte dei rig dei personaggi moderni dei giochi sono costruiti attorno a questa convenzione di 52 forme. Aderendo alla stessa nomenclatura e struttura, l'FBX OnlyFace di QuickMagic è immediatamente compatibile con qualsiasi pipeline che supporti ARKit — nessuno scripting di mappatura personalizzato necessario.

OnlyFace vs FBX standard vs altre esportazioni di face tracking

Per capire dove si colloca OnlyFace, confrontiamolo con le alternative:

CaratteristicaQuickMagic FBX standardQuickMagic OnlyFaceiFacialMocap FBXLive Link Face
Contiene scheletro del corpo?Sì (gerarchia completa)NoNoNo
Contiene articolazioni delle mani?NoNoNo
Blendshape facciali52 ARKit52 ARKit52 ARKit52 ARKit (streaming)
Dimensione tipica del file30–80 MB1–5 MB0.5–3 MBStream in tempo reale (nessun file)
Metodo di inputVideo preregistrato (qualsiasi telecamera)Video preregistrato (qualsiasi telecamera)iPhone TrueDepth (live)iPhone TrueDepth (live)
Hardware richiestoQualsiasi telecamera/smartphoneQualsiasi telecamera/smartphoneSolo iPhone X+Solo iPhone X+
Flessibilità della pipelineModerata (monolitica)Alta (modulare)AltaAlta (ma solo live)
Ideale perCorpo + viso + mani, esportazione singolaFlussi di lavoro solo viso, pipeline misteCattura live iPhone ad alta fedeltàSessioni live Unreal Engine

Quando usare OnlyFace

  • Hai già animazioni del corpo da un'altra fonte
  • Stai aggiungendo espressioni facciali a pacchetti di animazione acquistati
  • Hai bisogno di dimensioni file ridotte per archiviazione web/cloud
  • Il tuo personaggio ha un rig facciale compatibile con ARKit
  • Vuoi esportare in batch dati facciali da più video

Quando NON usare OnlyFace

  • Hai bisogno di corpo, mani e viso in un'unica esportazione (usa FBX standard)
  • Il tuo personaggio di destinazione ha un rig facciale non ARKit (potrebbe servire una rimappatura)
  • Hai bisogno dell'intera gerarchia dello scheletro per il retargeting
  • Stai facendo una performance live in tempo reale (streaming non supportato)

Come esportare OnlyFace da QuickMagic (passo dopo passo)

1 Registra o carica il tuo video. Usa un telefono, una webcam o una telecamera per catturare la tua performance. Per ottenere i migliori risultati dal face tracking: riprendi a 1080p o superiore, tieni il viso ben illuminato frontalmente, riduci al minimo la rotazione della testa oltre i 45 gradi ed evita occlusioni (mani che coprono il viso, capelli sugli occhi). L'AI ha bisogno di vedere chiaramente i tratti facciali per un'estrazione accurata delle blendshape.
2 Carica su QuickMagic e seleziona il face tracking. Nell'interfaccia web di QuickMagic, trascina il video nell'area di upload. Nel pannello delle impostazioni di acquisizione, attiva Motion Capture Facciale. Puoi scegliere di elaborare solo il volto (più veloce) oppure volto + corpo + mani (elaborazione più lunga, ma ti dà anche l'opzione di esportare FBX standard).
3 Attendi l'elaborazione AI. I server di QuickMagic analizzano il video fotogramma per fotogramma, eseguendo rilevamento facciale, tracciamento dei punti di riferimento e regressione delle blendshape. Il tempo di elaborazione dipende dalla durata del video e dal carico del server — in genere 5–15 minuti per una clip di 60 secondi a 1080p. Vedrai un indicatore di avanzamento e una notifica al completamento.
4 Anteprima dell'animazione facciale. Una volta terminata l'elaborazione, QuickMagic mostra un'anteprima: una mesh della testa neutra pilotata dalle blendshape estratte. Scorri la timeline per controllare le espressioni chiave — chiusure occhi, sorrisi, aperture della mascella, movimenti delle sopracciglia. Se qualcosa non va, puoi rielaborare con impostazioni modificate o caricare un video migliore.
5 Esporta come OnlyFace. Nel menu a discesa di esportazione, seleziona OnlyFace dall'elenco dei formati. (Disponibile nei piani Starter e Pro.) Scegli il tuo FPS di destinazione (abbinalo alla tua pipeline target — la maggior parte dei giochi usa 30 o 60 FPS). Clicca su Esporta e QuickMagic genera un file FBX leggero. Scaricalo sul computer: la dimensione tipica del file è 1–5 MB per una clip di 60 secondi.

Importare l'FBX OnlyFace nella tua pipeline

L'FBX OnlyFace segue la convenzione standard delle blendshape ARKit, quindi l'importazione è semplice in ogni strumento principale. Ecco come farlo funzionare nelle pipeline più comuni:

Blender

Vai su File → Importa → FBX e seleziona il tuo FBX OnlyFace. Blender importa la mesh della testa con Shape Keys già impostati. Vedrai 52 shape key nel pannello Proprietà dati oggetto, ciascuna con valori con fotogrammi chiave sulla timeline. Per trasferire questi shape key al tuo personaggio: (1) Seleziona la sorgente (testa OnlyFace) e poi la mesh del tuo personaggio target, (2) Usa il comando integrato di Blender Trasferisci shape key (Dati oggetto → Shape Keys → "Trasferisci shape key" con nomi corrispondenti), (3) Le curve di animazione verranno copiate nei nomi di blendshape identici del tuo personaggio.

Consiglio professionale: Se il rig del tuo personaggio usa un viso basato su ossa (non shape key/blendshape), dovrai aggiungere un layer di conversione shape key → driver osseo. Questo è un flusso di lavoro avanzato — i visi basati su shape key sono l'approccio consigliato per i dati OnlyFace. Consulta la nostra guida all'integrazione in Blender per un tutorial completo.

Unreal Engine 5 (incluso MetaHuman)

Importa l'FBX OnlyFace tramite il Content Browser di Unreal (trascina e rilascia o pulsante Importa). Durante l'importazione, assicurati che "Importa morph target" sia selezionato nelle opzioni di importazione FBX — è questo che importa i dati di animazione delle blendshape. L'asset importato avrà una mesh scheletrica con morph target corrispondenti a ciascuna blendshape ARKit.

Per MetaHuman in particolare: il viso di MetaHuman è pilotato da curve di animazione, non da morph target diretti. Il flusso di lavoro standard è: (1) Importa il tuo FBX OnlyFace in una mesh scheletrica temporanea, (2) Crea un Animation Blueprint che legga i valori dei morph target, (3) Usa un nodo Curve Remap per convertire ogni valore di blendshape ARKit nella corrispondente curva di animazione MetaHuman, (4) Applica l'Animation Blueprint al componente Face del tuo MetaHuman. La documentazione di Epic copre in dettaglio questa rimappatura ARKit-a-Curve.

Hai bisogno del flusso di lavoro completo per UE5? Consulta le nostre guide passo passo per QuickMagic a Unreal Engine 5 e Retargeting MetaHuman.

Unity

Trascina l'FBX OnlyFace nella cartella Assets del tuo progetto Unity. Unity riconosce le blendshape come BlendShapes sul componente SkinnedMeshRenderer. Puoi accedervi a livello di codice:

// Ottieni lo SkinnedMeshRenderer dal tuo personaggio
SkinnedMeshRenderer smr = GetComponent<SkinnedMeshRenderer>();

// Imposta un peso di blend shape (es. mouthSmile a 0.8)
int index = smr.sharedMesh.GetBlendShapeIndex("mouthSmile");
smr.SetBlendShapeWeight(index, 80f); // intervallo 0–100

// Oppure riproduci l'animazione completa:
// Importa il clip di animazione FBX e usa un Animator controller
// Le chiavi delle blend shape verranno animate automaticamente

Il clip di animazione incorporato nell'FBX pilota automaticamente tutte le 52 blendshape — crea semplicemente un Animator Controller, assegna il clip e Unity gestisce il resto.

Maya

Usa File → Importa e seleziona l'FBX OnlyFace. Maya crea una mesh con Deformatori Blend Shape corrispondenti a ciascuna forma ARKit. L'animazione è memorizzata come fotogrammi chiave su ciascun attributo di peso della blend shape. Per trasferirla al tuo rig: (1) Importa la mesh del tuo personaggio, (2) Seleziona la mesh OnlyFace, poi Maiusc-seleziona il tuo personaggio, (3) Usa Deforma → Blend Shape → Aggiungi con "Opzioni forma target → In-Between" deselezionato, (4) Se i nomi delle blend shape corrispondono, Maya le collega automaticamente. Per maggiori dettagli, consulta la nostra guida all'integrazione in Maya.

iClone / Character Creator

iClone e Character Creator (CC) hanno un eccellente supporto per le blendshape ARKit integrato nei loro rig standard dei personaggi. Importa l'FBX OnlyFace tramite File → Importa → FBX. Se il tuo personaggio CC ha il "Profilo facciale" abilitato (lo ha per impostazione predefinita per i personaggi CC4), iClone mappa automaticamente i nomi delle blendshape ARKit nel suo sistema di espressioni interno. L'animazione facciale appare immediatamente sul viso del tuo personaggio — nessuna mappatura manuale necessaria.

Utenti iClone: Consulta la nostra guida al flusso di lavoro QuickMagic a iClone per il processo completo, inclusa la pulizia delle espressioni e il perfezionamento del lip-sync audio.

Tre flussi di lavoro reali con OnlyFace

Flusso 1: Corpo Mixamo + viso QuickMagic

Questo è uno dei flussi di lavoro più popolari tra gli sviluppatori indipendenti. Prendi un'animazione del corpo da Mixamo (gratuita, pronta per la produzione), poi sovrapponi il face tracking di QuickMagic:

  1. Scarica un'animazione Mixamo (camminata, corsa, idle, combattimento, ecc.) come FBX
  2. Importala in Blender/Unreal — questo ti dà il movimento del corpo
  3. Registra il video della tua performance facciale e elaboralo in QuickMagic
  4. Esporta l'FBX OnlyFace e importalo nello stesso progetto
  5. Il tuo personaggio ora ha corpo Mixamo + viso QuickMagic, indipendenti e combinabili

Flusso 2: Pipeline personalizzata completa (strumenti diversi per compiti diversi)

Una configurazione più avanzata in cui ogni parte dell'animazione proviene dallo strumento migliore per quel compito:

  1. Mocap del corpo: QuickMagic FBX standard (o qualsiasi altro strumento di cattura del corpo)
  2. Animazione delle mani: QuickMagic hand tracking (incluso in FBX standard) o keyframing manuale
  3. Animazione facciale: QuickMagic esportazione OnlyFace — elaborata e rifinita indipendentemente
  4. Combina tutti e tre i layer nel tuo strumento DCC o motore di gioco usando il layering delle animazioni

Flusso 3: Elaborazione batch di visi per dialoghi

Se stai realizzando un gioco ricco di dialoghi o una serie animata, puoi elaborare in batch la cattura facciale:

  1. Registra un video per ogni battuta di dialogo (o per ogni personaggio)
  2. Carica tutti i video su QuickMagic e attiva la cattura facciale per ciascuno
  3. Esporta ciascuno come FBX OnlyFace, denominato per ID linea/personaggio
  4. Importa tutti i file FBX nel tuo motore come clip di animazione facciale
  5. Attiva il clip appropriato in fase di esecuzione in base agli event