Bueeeeeno, yo tampoco no se por que estoy contestanto esta pregunta.
Pero... efectivamente, una forma de realizar el modelado podria ser con 3d studio, y la simulacion de movimientos lo tendiras que hacer con OpenGL, ahora la parte de movimiento real supongo que C++ seria el adecuado, dado que tendrias mejor manejo y control de las librerias OpenGL.
;)