Sono solo curioso di sapere come in molti giochi (in particolare giochi come Arkham Asylum / City, Manhunt, Hitman) lo fanno in modo che il tuo personaggio possa "afferrare" un personaggio di fronte a te e fargli cose. So che può sembrare molto confuso, ma per esempio vai su YouTube e cerca "esecuzioni hitman", e il primo video è un esempio di quello che sto chiedendo.
Fondamentalmente mi chiedo come fanno il tuo modello a interagire dinamicamente con qualsiasi altro modello che incontri, quindi in hitman quando arrivi dietro qualcuno con il filo di fibra strangoli l'altro personaggio o se hai l'anestetico ti trovi dietro alcuni persona e metti la mano lì bocca mentre lottano e lentamente vanno sul pavimento dove li sdrai. Sono confuso sul fatto che sia stato animato per usare due modelli usando specifici identificatori ossei / scheletrici, se sono solo due animazioni completamente separate che vengono riprodotte al momento giusto per far sembrare che stiano effettivamente interagendo o qualcos'altro insieme.
Non sono un animatore, quindi presumo che la maggior parte di ciò che ho appena detto non sia giusto, ma spero che qualcuno possa capire cosa intendo e fornire una risposta.
PS) Sono un programmatore e sono in procinto di costruire un gioco hitmanesque, solo perché adoro quello stile di gioco e voglio aumentare le mie abilità su qualcosa di divertente, quindi se sai di cosa sto parlando hai un po ' esempi con il coinvolgimento sia dei modelli che della programmazione (al momento uso c ++ e principalmente Ogre3D ma sto entrando in unità e XNA) lo apprezzerei molto.
Grazie.