Création d'un terrain avec opengl

Description

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.

Conclusion :


Quelques bugs:
- Problème de transparence pour les arbres malgré le tri de profondeur
- Zoom avec la molette de la souris pas très fluide
...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.