Raytracer simple

  • langage : C++
  • plateforme : standard (linux, windows)
  • programme : 1147 lignes


Un petit programme expédié en trois jours sur un coup de tête, en 2006 je visualisais bien comment réaliser ce programme alors, pourquoi pas ? De jolis designs pattern (factory), un paradigme objet bien respecté, un lecteur de fichier scène simple, collisions rayon-sphères, réflexion à un niveau, ombrage de Lambert et spéculaire, supersampling. Il faut entre 5 et 15 secondes au programme pour calculer une image. Un article complet sur le wiki du GCN est disponible.

Quelques scènes pour le show :
ray1 ray2 ray3