Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.49 KB

README.md

File metadata and controls

41 lines (33 loc) · 1.49 KB

Projet BA3 : Les ombres au seins des jeux et animations

=======

Consigne

L'une des caractéristiques qui rend les animations et les jeux vidéo plus réaliste est l'éclairage et spécifiquement les ombres qui apparaissent à cause des objets qui bloquent la lumière. Différents algorithmes ont été proposés pour améliorer la qualité de ces ombres (hard ou soft) ou pour leur permettre de changer facilement lorsque l'orientation de la lumière change. Dans ce projet vous examinerez le domaine des algorithmes de rendu d'ombre et vous en comparerez quelques-uns dans un environnement de simulation 3D comme le OpenGL. Le but est de tester leurs aspects positifs et négatifs, voir les conditions dans lesquelles ils donnent le meilleur rendu. Vous pourrez aussi faire vos propre applications.

Contenu du dossier

  /rapport contient les différents rapports
  /references les reference envoyés par mail au début
  /screenshot des screenshots du programme 
  /src contient le code source

Requirement

ATTENTION Ce projet nécessite des drivers de carte graphique récent. Il ne fonctionnera donc pas dans Oracle Virtualbox dont le driver est périmé. Il a été testé sur Intel HD 4000 (Année : 2012)

  • Driver OpenGL >1.2
  • PyOpenGL
  • PyOpenGL_accelerate
  • "PyVRML97==2.3.0a4"
  • simpleparse
  • numpy
  • "OpenGLContext==2.2.0a3"
  • pydispatcher
  • pillow
  • python-pygame
  • PyQt4
  • glut
  • vispy
  • psutil

Executer le programme

cd src/
python main.py