Registrati
QuickMagicQuickMagic
2026/07/21

AI Body Tracking for Games: Unity & Unreal

Turn a video into game-ready motion with AI body tracking. Learn the QuickMagic workflow for importing and retargeting mocap in Unity and Unreal Engine.
AI Body Tracking for Games: Unity & Unreal

AI Motion Capture per lo Sviluppo di Giochi

Tracciamento del Corpo con IA per Animazioni di Gioco: Importa in Unity e Unreal in Minuti

Trasforma un normale video di una performance in un movimento modificabile per il personaggio: portalo in Unity o Unreal Engine senza tuta motion capture, marker o uno studio di registrazione dedicato.

Risposta rapida

Il tracciamento del corpo con IA per animazioni di gioco trasforma un video di un performer in un movimento scheletrico che può essere importato in un motore di gioco. Con QuickMagic, il flusso di lavoro pratico è: registra un video chiaro, genera e rivedi il movimento, scegli un’esportazione compatibile con Unity o Unreal, importalo, riadattalo al tuo personaggio e verifica i contatti dei piedi e il movimento della radice. Se il rig del tuo personaggio è già preparato, l’importazione stessa può richiedere solo pochi minuti; scheletri personalizzati e rifiniture finali potrebbero richiedere più tempo.

Cos'è il tracciamento del corpo con IA per l'animazione di gioco?

Il tracciamento del corpo con IA è l'uso della visione artificiale e di modelli di apprendimento automatico per stimare la posa e il movimento di una persona da un video, ricostruire quel movimento nel tempo e generare un'animazione scheletrica 3D modificabile. Per la produzione di giochi, il movimento risultante viene trasferito – o riadattato – a un personaggio rigato in un motore come Unity o Unreal Engine.

Questo è diverso dal tracciamento del corpo in tempo reale usato per controllare un avatar. Il flusso di lavoro da video a movimento di QuickMagic crea un asset di animazione che puoi visualizzare in anteprima, modificare, riutilizzare, fondere e spedire in un gioco. L’output sono dati di movimento, non un personaggio finito, un livello o una cutscene renderizzata.

La motion capture ottica tradizionale registra marker con diverse telecamere calibrate. I sistemi inerziali utilizzano sensori indossabili. La motion capture IA senza marker di QuickMagic parte da riprese di un telefono, webcam o fotocamera e converte il movimento visibile in animazione 3D modificabile: niente tuta o marker riflettenti.

MetodoConfigurazione di acquisizione tipicaMigliore adattamentoPrincipale compromesso
Mocap video con IATelefono o fotocamera; nessuna tutaIterazione rapida, team indie, previs, NPC, librerie di movimentoOcclusione e contatti difficili potrebbero richiedere pulizia
Mocap inerzialeTuta con sensori indossabiliRiprese lunghe e acquisizione fuori da un volume fisso di telecamereConfigurazione dei sensori, deriva e costo hardware
Mocap otticoMarker e volume di telecamere calibrateAcquisizione di scena di alto livello e produzioni con più performerStudio, troupe, calibrazione e budget

Perché i team di gioco usano il mocap con IA

Il più grande vantaggio del mocap con IA per giochi è la velocità di iterazione. Un designer può testare un'idea di traversata, un animatore può bloccare una conversazione o un piccolo studio può costruire una libreria di performance di sfondo senza prenotare un palco di motion capture per ogni modifica.

  • Prototipa prima: sostituisci le pose placeholder con il tempismo umano durante la pre-produzione.
  • Cattura più varianti: registra rapidamente pose alternative di idle, reazioni, gesti e locomozione.
  • Lavora in remoto: i performer possono registrare riprese adatte senza spostarsi in uno studio.
  • Mantieni il movimento modificabile: l'animazione importata può essere tagliata, fusa, ri-temporizzata, stratificata o rifinita.
  • Riutilizza per più personaggi: una clip sorgente pulita può essere riadattata a più rig compatibili.

I buoni casi d'uso includono idle degli NPC, gesti di dialogo, blocchi di combattimento, prototipi di traversata, emote, cinematiche in-engine, previs e reference per animazioni. Le interazioni precise mano-oggetto, le acrobazie con forte auto-occlusione e le mosse principali con contatti dei piedi rigorosi di solito meritano un passaggio di acquisizione e pulizia più attento.

Imposta le giuste aspettative

"Importato in pochi minuti" descrive il passaggio quando hai riprese chiare, l'esportazione corretta e un rig di destinazione preparato. Non significa che ogni performance acquisita sia automaticamente pronta per la spedizione. Tratta il mocap con IA come una forte fonte di animazione, poi applica la stessa revisione che daresti a qualsiasi asset di movimento esterno.

Il flusso di lavoro completo dal video all'animazione di gioco

  1. Registra una performance chiara
  2. Genera il movimento in QuickMagic
  3. Rivedi ed esporta
  4. Importa e riadatta
  5. Rifinisci e distribuisci

1. Registra riprese che l'IA possa leggere

Inizia con il file video originale della tua fotocamera. Per il tracciamento del corpo intero, mantieni la testa e i piedi del performer visibili, lascia spazio intorno al corpo, usa un'illuminazione uniforme ed evita abiti che nascondano la silhouette. Una fotocamera stabile e un contrasto chiaro tra performer e sfondo rendono più facile stimare le posizioni delle articolazioni.

  • Mantieni l'intero performer nell'inquadratura per tutta la ripresa.
  • Evita lunghi periodi in cui le braccia incrociano il busto o le gambe si nascondono a vicenda.
  • Usa un otturatore sufficientemente veloce o una luce adeguata per limitare il motion blur.
  • Registra un breve test prima di una sessione lunga.
  • Usa una posa neutra chiara all'inizio se la configurazione di riadattamento se lo aspetta.

2. Genera il tracciamento del corpo in QuickMagic

Carica il video, taglia i fotogrammi non necessari, seleziona il performer e la modalità di acquisizione e scegli le opzioni per corpo, mani o viso necessarie per il progetto. Seleziona la posa di riferimento, la frequenza di campionamento, l'impostazione in-place e il flusso di lavoro di destinazione prima di generare il movimento. QuickMagic supporta flussi di lavoro per corpo intero e parte superiore del corpo, mentre le opzioni disponibili per mani, viso, più soggetti ed esportazione possono variare in base al piano e alla modalità di acquisizione.

Per un primo test, usa una clip breve e ispezionala prima di elaborare un intero batch. La guida per principianti di QuickMagic fornisce una panoramica più ampia su registrazione, configurazione, perfezionamento ed esportazione.

3. Rivedi la risoluzione prima dell'esportazione

Osserva il movimento da più di un'angolazione. Controlla se il bacino viaggia nella direzione corretta, se i piedi toccano terra al momento giusto, se le ginocchia rimangono stabili e se le mani seguono gli archi previsti. Se una parte del corpo è sbagliata nell'anteprima sorgente, correggi o rigenera la sorgente quando possibile; questo è più riutilizzabile che correggere lo stesso errore su ogni personaggio di destinazione.

4. Decidi tra animazione in-place e root motion

Usa l'animazione in-place quando il codice di gioco o un Character Controller sposterà il personaggio. Usa il root motion quando la performance stessa dovrebbe guidare lo spostamento, come con un attacco deciso, un salto o una camminata cinematografica. Prendi questa decisione prima dell'esportazione e verificala di nuovo all'interno del motore: il comportamento della radice è uno dei motivi più comuni per cui una clip altrimenti corretta sembra scivolare o saltare.

Scegli l'esportazione giusta per Unity o Unreal Engine

Il file migliore non è semplicemente il più universale. È l'output che minimizza la conversione dello scheletro per il personaggio di destinazione. QuickMagic offre attualmente FBX più formati e preset specifici per flusso di lavoro; la disponibilità può variare in base al piano e alla versione del prodotto, quindi conferma la schermata di esportazione corrente.

DestinazionePunto di partenza consigliatoVerifica prima dell'esportazione
Unity HumanoidUnity Anim per una configurazione supportata, o FBX compatibileMappatura Avatar, posa di riferimento, trasformazione radice, frequenza di campionamento clip
Personaggio compatibile con manichino UnrealPreset Unreal di QuickMagic che corrisponde al flusso di lavoro UE previstoCompatibilità motore/preset, scheletro sorgente, osso radice, posa di riferimento
Scheletro Unreal personalizzatoPreset Unreal corrispondente o FBX generico/stile Mixamo come sorgenteCatene IK Rig, radice di riadattamento, allineamento T-pose/A-pose, scala

Consulta la pagina corrente dei formati di esportazione animazioni 3D di QuickMagic per una guida a livello di formato.

Tracciamento del corpo in Unity: importa e riadatta passo dopo passo

Per un tipico flusso di lavoro di tracciamento del corpo in Unity, QuickMagic crea il movimento e il sistema Mecanim di Unity lo mappa a un Avatar Humanoid. Un rig Humanoid valido consente di riutilizzare un'animazione su più personaggi con proporzioni diverse, a condizione che le loro ossa richieste siano mappate correttamente.

  1. Aggiungi il movimento al progetto. Trascina il FBX esportato o l'asset di animazione Unity supportato in una cartella dedicata come Assets/Animations/QuickMagic.
  2. Configura il rig sorgente. Seleziona il FBX importato. Nella scheda Rig dell'Inspector, imposta Animation Type su Humanoid. Usa Create From This Model per un Avatar sorgente, o Copy From Other Avatar solo quando l'animazione utilizza la stessa struttura ossea di un Avatar già presente nel progetto.
  3. Convalida l'Avatar. Clicca su Configure, conferma che le ossa richieste siano verdi e assegnate correttamente e controlla la posa di riferimento. Se Unity segnala che il personaggio non è in T-pose, usa Enforce T-Pose o correggi la mappatura manualmente.
  4. Configura la clip. Nella scheda Animation, abilita Import Animation. Imposta il nome e l'intervallo della clip, le opzioni di loop e le impostazioni Root Transform Rotation/Position. Clicca su Apply e visualizza l'anteprima della clip.
  5. Applica al personaggio di destinazione. Conferma che anche il modello di destinazione abbia un Avatar Humanoid valido. Aggiungi la clip a un Animator Controller, assegna il controller all'Animator del personaggio e testalo nella Scena o in Play Mode.
  6. Verifica la proprietà del movimento. Se il codice muove il giocatore, mantieni la clip in-place e lascia Apply Root Motion disabilitato. Se l'animazione deve guidare lo spostamento, abilita il root motion e conferma che le impostazioni di radice importate producano lo spostamento previsto.
Perché l'Avatar è importante

La documentazione ufficiale di Unity spiega che l'importazione di animazioni Humanoid funziona mappando le ossa del modello su un Avatar Humanoid. Un segno di spunta verde significa che le ossa richieste sono state trovate, ma dovresti comunque ispezionare le ossa opzionali e la posa di riferimento prima di approvare la clip.

Correzioni comuni in Unity

ProblemaPrimo controllo
Il personaggio rimane in T-poseAssegnazione Animator Controller, validità Avatar e se lo stato contiene la clip
I piedi scivolano mentre il personaggio si muoveScelta tra in-place e root motion, impostazioni Root Transform e velocità di gioco
Braccia o spalle si torconoMappatura ossa Humanoid, posa di riferimento sorgente/destinazione e limiti muscolari
La clip viene riprodotta troppo veloce o troppo lentamenteTempismo sorgente, frequenza di campionamento animazione, velocità clip e eventuale ricampionamento all'importazione

Tracciamento del corpo in Unreal Engine: importa e riadatta passo dopo passo

In un tipico flusso di lavoro di tracciamento del corpo in Unreal, l'esportazione arriva come FBX contenente uno scheletro animato. Unreal importa quei dati come Animation Sequence. Se lo scheletro sorgente differisce dal personaggio di produzione, gli strumenti IK Rig e IK Retargeter di Unreal trasferiscono il movimento.

  1. Scegli l'esportazione appropriata di QuickMagic. Inizia con il preset Unreal che corrisponde al tuo flusso di lavoro previsto. Per un personaggio personalizzato, anche un FBX generico o in stile Mixamo può servire come sorgente di riadattamento.
  2. Importa l'animazione sorgente. Nel Content Browser, crea una cartella sorgente chiara come Characters/Mocap/QuickMagic/Source, quindi importa l'FBX. Abilita l'importazione dell'animazione. Scegli uno Skeleton esistente solo quando è genuinamente compatibile; altrimenti importa lo scheletro sorgente e l'animazione per il riadattamento.
  3. Crea o riutilizza IK Rig sorgente e di destinazione. Ogni lato necessita di un IK Rig collegato alla sua Skeletal Mesh. Imposta la radice di riadattamento (di solito il bacino o l'anca) e definisci catene corrispondenti per colonna vertebrale, braccia, gambe, collo e testa. Aggiungi catene per le dita solo quando fanno parte dell'acquisizione e del flusso di lavoro di destinazione.
  4. Crea l'IK Retargeter. Assegna gli IK Rig sorgente e di destinazione, verifica la mappatura delle catene e visualizza l'anteprima dell'animazione. Allinea attentamente le pose di riadattamento; una mancata corrispondenza T-pose/A-pose causa spesso errori a spalle, gomiti e polsi.
  5. Esporta la Animation Sequence riadattata. Una volta che l'anteprima è corretta, esporta l'animazione selezionata nella cartella del personaggio di destinazione. Usala in un Animation Blueprint, Montage, Blend Space, flusso di lavoro Control Rig o Sequencer.
  6. Controlla radice e contatti. Conferma root motion, altezza del bacino, piantata dei piedi, posizionamento delle mani e scala. Usa gli strumenti del motore o un pacchetto DCC per qualsiasi pulizia finale delle curve.
Cosa richiede il flusso di lavoro ufficiale di Unreal

La documentazione di Epic sul riadattamento IK specifica un IK Rig sorgente e di destinazione, una radice di riadattamento per ogni personaggio, catene degli arti corrispondenti e un asset IK Retargeter. Questi passaggi consentono a Unreal di trasferire l'animazione tra personaggi i cui nomi di ossa, gerarchie o proporzioni differiscono.

Per una guida più approfondita specifica per il motore, leggi Da QuickMagic a Unreal Engine 5: Flusso di Lavoro Completo