Bonjour à tous, je mets à votre disposition ce début de moteur 3D en openGL codé avec devC++. Il s'agit d'un terrain chargé à partir d'une heightMap, voici les différents points abordés:
- Création d'une fenetre et gestion des périphériques avec SDL
- Lecture des images TGA
- Loader de texture
- Création d'un terrain à partir d'une heightMap
- Utilisation des vertex buffer
- Mixage de textures en fonction de l'altitude
- Effet de vagues
- Effet de feu (moteur de particules à activer)
- Billboarding pour les arbres
- Musiques avec Fmod
J'ai essayé de mettre quelques commentaires, et des noms de classes et variables assez explicites.
Voila, vous pouvez voir quelques images du jeu ici : www.eplanet.fr/megalopolis/galerie.htm où sont entreposées les images au différentes étapes de la conception.
Vous pouvez télécharger l'executable ici : http://www.eplanet.fr/megalopolis/telecharger.htm