Skip to content

Teybeo/3D-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D-Engine

Projet personnel d'apprentissage et d'expérimentation.

Réalisé en C sous Windows avec MinGW et CodeBlocks.

Fonctionnalités

  • OpenGL moderne 3.x/4.x
  • Lumières dynamiques ponctuelles et directionnelles
  • Diffuse + Specular + Normal mapping
  • Shadow Mapping
  • Instanciation Géométrique
  • Loader de .obj + les .mtl pour les différentes textures
  • Edition et rechargement à la volée des shaders
  • Moteur physique avec collisions de sphères et de plans

Librairies

  • SDL2
  • SDL2_image
  • GLEW

Rendu du modèle Sponza:

200 sphères réagissant entre elles et avec des plans dynamiques (sol) et statiques:

Releases

No releases published

Packages

No packages published