Come gestisci le transizioni nell'animazione del camminare?


9

Sono abbastanza nuovo per tutta questa faccenda dei modelli animati. Sto solo imparando le corde. Ho avuto una bella animazione ambulante, che posso fare in loop mentre un personaggio sta camminando, ma che dire di quando smettono di camminare?

Voglio dire, potrebbero essere in qualsiasi momento dell'animazione nel momento in cui il giocatore smette di camminare. Come faccio a farli tornare tranquillamente in posizione ferma senza farli scattare in quella posizione? Lo stesso vale per iniziare a camminare da una posizione ferma. Hai bisogno di un'animazione separata? Come viene affrontato?


Non è possibile fornire una risposta dettagliata, ma il termine per Google è "fusione di animazioni". Fondamentalmente, unisci più animazioni insieme per gestire le transizioni. Può anche essere usato per mescolare la fisica (bambole di pezza) con l'animazione, o per gestire la semina di cibo / mano e così via.
Sean Middleditch,

Unreal Engine utilizza un albero misto . Puoi anche optare per uno stack di animazione simile, ma più semplice .
Torious

Risposte:


9

Puoi avere diversi livelli di complessità a seconda del grado di realismo che desideri.

  1. Basta unire (= interpolare) dalla camminata all'animazione dello stand quando il personaggio smette di camminare e viceversa quando il personaggio inizia.

  2. Lascia che la velocità di animazione della camminata dipenda dalla velocità del personaggio, in questo modo l'animazione della camminata rallenterà prima di fondersi con l'animazione dello stand.

  3. Usa animazioni di transizione: stand-to-walk è facile, basta riprodurlo prima che inizi l'animazione della camminata.

  4. Ottenere una transizione da piedi a piedi per lavorare è un po 'più complicato, dovrai sapere dove si trova il tuo personaggio è il suo ciclo di camminata e aspettare che raggiunga il punto di transizione. E / o hanno diverse animazioni walk-to-stand che iniziano in un punto diverso del ciclo di camminata e attivano quella giusta quando il movimento si ferma, probabilmente anche con un po 'di fusione.

Continua così, puoi prendere in considerazione l'uso di IK per far scattare i piedi sul pavimento , usare la fisica del corpo umano per un movimento ancora più realistico , ecc. Questa è davvero una questione di direzione artistica e di quanto tempo puoi trascorrere su questo.

Una cosa è certa: se vuoi sperimentare facilmente tutto ciò, implementa prima un buon sistema di animazione basato sui dati .


1

Proprio come si interpola tra i fotogrammi chiave dell'animazione della camminata, è possibile interpolare tra la posa in piedi e la cornice quando la camminata si ferma. Puoi anche lasciare che l'animazione della camminata venga riprodotta nel fotogramma più vicino alla posa in piedi, anche se probabilmente dovrai lasciare che il personaggio si muova ancora un po '.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.