Description :
Développé en c++, ce moteur fonctionne sous Direct3D ou OpenGL. Il gère les Shaders et Effects CG, le bump mapping et le parallax mapping.
Il est couplé à la librairie graphique SDL afin de bénéficier d'un affichage performant et de la gestion des entrées/sorties.
Il est optimisé pour la génération de terrains grâce à la création de Quad tree, Octree, Kdtree et Level of details.
Travail effectué :
Core : - Gestion des textures (Manager) - Ressource Manager - Gestion du fenêtrage (SDL) - Gestion des caméras |
Game : - Boucle de rendu par défaut |
Log : - Gestion des exceptions - Log des ressources |
Maths : - Librairie mathématique de base |
Tools : - Gestion des couleurs - Gestion des images - Loaders de Shaders, Effects et Images - Writter d'images - Smart Pointer |
Renderers : - Gestion de Direct3D et OpenGL - Redéfinition des Buffers et système de Déclarations - Redéfinition des Shaders et Effects (Nvidia CG) - Gestion des Mesh et ProgressiveMesh |
Compétences :
DirectX 9 |
OpenGL |
NVidia CG 2.0 |
Auteur : Cajet Régis
Bientôt disponible...
Bientôt disponible...