Bonjour
Je précise qu'on ne va pas te faire ton sujet. Tu peux regarder ça si tu débutes vraiment :
http://java.sun.com/developer/onlineTraining/java3d/
http://rvirtual.free.fr/programmation/java3d/intro.html
Java 3D peut te suffire pour ce que tu fais. J'aurais pu t'aider un peu plus profondément si tu utilisais plutôt JOGL. Pour ton coeur, essaie de chercher un modèle à un format que tu peux importer dans Java 3D, par exemple un modèle au format OBJ car un sous-ensemble de ce format est supporté par Java 3D. Comment dois-tu animer ton coeur? Je pense que tu peux faire subir à ton coeur quelques transformations géométriques simples pour simuler le battement, des transformations appelées "mise à l'échelle" (glScale en OpenGL). Ensuite, pour simuler le passage du sang, tu pourrais te contenter de changer la couleur d'une partie des surfaces du coeur, je sais que ça peut se faire avec un shader en OpenGL, il doit exister une technique du même genre en Java 3D mais là, je ne peux pas te guider plus que ça.
Jette aussi un coup d'oeil sur Google CodeSearch pour voir si quelqu'un n'a pas déjà fait un truc analogue à ton sujet, ça pourrait te servir de base. Bon courage.
TUER : http://tuer.tuxfamily.org/tuer.php

yeah! vive java
