I personaggi di gioco sono solitamente animati usando una tecnica chiamata animazione scheletrica :
(Fonte immagine: Valve Software )
Ogni modello 3d ha una struttura ossea invisibile (le linee rosse e verde acqua nell'immagine sopra). Ogni poligono del modello è collegato a un osso. Quando si definisce una sequenza di movimento, la si definisce come una sequenza di rotazioni delle ossa attorno alle loro connessioni con altre ossa. Quando un osso si muove, i poligoni ad esso collegati si muovono con esso. Ciò consente di definire sequenze di movimento senza dover cambiare la posizione di ogni singolo poligono. Quando più personaggi condividono la stessa struttura ossea, possono anche condividere le stesse animazioni, quindi non è necessario ricreare ogni animazione per ciascun personaggio (anche se potresti voler rendere alcune animazioni diverse per personaggi di genere, tipo di personalità e livello diversi di forma fisica).
La maggior parte dei software di modellazione 3d supporta l'animazione scheletrica e ha formati di esportazione che sono leggibili da motori 3d ampiamente utilizzati. Non chiedere consigli sui prodotti qui, perché sono fuori tema.
Tuttavia, lasciare che un artista crei animazioni da zero non porta sempre ai migliori risultati. È difficile ricreare tutte le sottili sfumature del linguaggio del corpo umano dalla memoria, quindi i risultati sembrano spesso robotici e innaturali. Ecco perché gli studi di gioco più grandi che hanno le risorse per farlo usano un processo chiamato Motion Capturing .
Gli attori umani sono assunti per mettere in atto le azioni dei personaggi del gioco. Gli attori indossano abiti speciali durante lo spettacolo che hanno segni altamente visibili ad essi associati. Quando vengono registrati da una videocamera durante l'enactment, il movimento di questi segni può essere mappato sulle ossa dei modelli 3d dei personaggi. In questo modo i movimenti degli attori possono quindi essere applicati a qualsiasi modello 3d che utilizza la stessa struttura ossea. Questo metodo di solito porta a risultati molto più naturali e quando c'è un gran numero di animazioni da creare, può anche essere un enorme risparmio di tempo.
(Fonte immagine: Toptear Games )
Tuttavia, il costo dell'attrezzatura necessaria per l'acquisizione del movimento supererà di gran lunga il tuo budget, quindi dovrai ricorrere alla definizione manuale delle animazioni scheletriche in un programma di modellazione 3d.