Moteur 3D > Systemic Engine


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

 


Screenshoots

Bientôt disponible...


Vidéo

Bientôt disponible...