Tengo curiosidad por saber cómo en muchos juegos (a saber, juegos como arkham asylum / city, manhunt, hitman) lo hacen para que tu personaje pueda "agarrar" a un personaje frente a ti y hacerles cosas. Sé que esto puede sonar muy confuso, pero por ejemplo, ve a YouTube y busca "ejecuciones de hitman", y el primer video es un ejemplo de lo que estoy preguntando.
Básicamente, me pregunto cómo hacen que tu modelo interactúe dinámicamente con cualquier otro modelo con el que te encuentres, así que en Hitman cuando te encuentras detrás de alguien con el cable de fibra, estrangulas al otro personaje o si tienes la anestesia, te encuentras detrás de algún persona y ponga su mano sobre su boca mientras luchan y lentamente vaya al piso donde los acuesta. Estoy confundido sobre si se animó a usar dos modelos que usan identificadores óseos / esqueléticos específicos, si son solo dos animaciones completamente separadas que se reproducen en el momento correcto para que parezca que realmente están interactuando o algo diferente.
No soy un animador, así que supongo que la mayoría de lo que acabo de decir no es correcto, pero espero que alguien pueda entender lo que quiero decir y dar una respuesta.
PD) Soy un programador y estoy en el proceso de crear un juego hitmanesco, solo porque amo ese estilo de juego y quiero aumentar mis habilidades en algo divertido, así que si sabes de lo que estoy hablando, ten algo ejemplos que involucran tanto modelos como programación (uso c ++ y principalmente Ogre3D en este momento pero me estoy uniendo a la unidad y XNA) lo agradecería enormemente.
Gracias.