begin process at 2012 05 27 13:34:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > ANIMATION MD2 AVEC DIRECTX

ANIMATION MD2 AVEC DIRECTX


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :animation, mesh, md2, fichiers x, fichier x Niveau :Débutant Date de création :28/05/2008 Date de mise à jour :28/05/2008 00:22:11 Vu / téléchargé :5 156 / 320

Auteur : JeanMilost

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette source est une démo d'animation d'un Mesh, utilisant la technique MD2 de Quake. Malgré le fait qu'il existe des tas de démos de ce genre sur Internet, j'ai décidé de publier celle-ci, car elle utilise DirectX et non pas OpenGL pour le rendu. Etant donné la difficulté d'utilisation de l'animation avec le format de fichiers x, je pense que beaucoup de développeurs, surtout les débutants, seront contents d'avoir une alternative plus simple pour leurs animations. Le code source est assez simple, malgré une apparente complexité. J'ai passablement commenté celui-ci, et il y a plus bas des références vers des sites d'explications du format MD2.

Source

  • Développé avec Dev-Cpp et DirectX9.0
Développé avec Dev-Cpp et DirectX9.0

 Conclusion

Vous trouverez un exécutable, nommé Animation._exe à l'intérieur du Package. Renommez celui-ci en Animation.exe. Vous aurez également besoin de la DLL D3DX9d.dll, disponible dans le package téléchargeable ici :

http://www.cppfrance.com/codes/DETECTION-COLLIS IONS-3D_46530.aspx

Copiez localement la DLL manquante, puis exécutez le programme.

Pour l'utilisation :

- Touche HAUT/BAS = Changer l'angle de la lumière
- Touche GAUCHE/DROITE = Tourner le personnage
- Touche O/P = Changer d'animation
- Touche 1 = Désactiver la lumière
- Touche 2 = Lumière pré-calculée
- Touche 3 = Lumière Direct3D

Pour plus d'informations sur le format MD2, voici deux très bons documents en français, avec des codes sources d'exemples pour OpenGL, grâce auxquels j'ai pu développer ma démo :

http://tfc.duke.free.fr/coding/md2.html
http:// tfcduke.developpez.com/tutoriel/format/md2/

Pour ceux qui veulent se lancer dans l'aventure graphique, il est possible de créer des modèles MD2 avec l'outil Blender, qui est, comme le format MD2 lui-même, entièrement libre et gratuit. Voici l'adresse pour obtenir cet outil :

http://www.blender.org/

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

28 mai 2008 00:22:11 :
Correction d'une adresse de lien.

 Sources du même auteur

Source avec Zip Source avec une capture ARBRE AABB
Source avec Zip Source avec une capture DÉTECTION DE COLLISIONS 3D

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CLASSE AVEC OPENGL - OBJETS 3D ET ANIMATIONS par rasta63
Source avec Zip Source avec une capture ENCODAGE D'ANIMATIONS QT AU FORMAT GIF par opossum_farceur
Source avec Zip PACMAN_DESKTOP par snpier wolf
Source avec Zip CHARGER LES DIFFERENTS FICHIER DE CALLY3D par fatehmtd
Source avec Zip Source avec une capture DIRECTX T2 : PRESET MESH par bizzard4

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[Allegro] Animation d'objets [ par GoldenEye ] La situation est simpleOn est en true color (Allegro)J'ai un décor de fond statique (BITMAP *decor)J'ai un petit objet mobile (BITMAP *objet)Le petit opengl et animation [ par spirit ] ben voilà, j'aimerai savoir où est-ce que je pourrais trouver un bon tutorial sur l'animation des personnages dans un programme utilisant OpenGL! animation 3ds en directx [ par heidi79 ] Je cherche à lancer une animation inclue dans un fichier .x (converti à partir d'un fichier .3ds) grâce à directx.J'ai cru voir sur différents sites q animation sur directx [ par heidi79 ] quelqu'un saurait-il comment lancer une animation contenue dans un fichier .3ds?Je sais convertir en .xJe sais afficher l'objet 3d.Apres plusieurs rec animation .x [ par heidi79 ] Je souhaite lancer une animation contenue dans un fichier .x.Je sais l'afficher.Je utiliser D3DXLoadMeshFromX()puis setMaterial() et setTexture().J'ai problemme de mesh sous direct3d [ par glog ] j'ai un peiti problèmme , je suis entrain de programmer un truc sous direct3d qui affiche plein de meshs a l'écran , pour ce faire , j'utilise une bou comment faire une petite animation en c++ ? [ par choupinet19h95 ] comment faire une petite animation en c++ ?avec visual studio !!!!merci Animation Dos [ par salutbonjour ] Bonjour,J'aimerais savoir comment mettre une animation en C++ (en Dos)C'est pour un jeux video.Merci ,A++ Animation avec un .X file (DirectX 9) [ par Hankmoon ] Bonjour à tous,je travail actuellement sur un projet scolaire qui consiste à faire les bases d'un moteur 3D à l'aide de l'API de directX 9.Je suis arr ASSERT ? [ par tsanti ] Dans InitDeviceObjectJe vérouille 1 fois le Vertex Buffer, je récupère la hauteur du Mesh,je dévérouille.Ensuite je traite les informations de hauteur


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales