A vous de jouer

Maintenant que vous connaissez les principes de base, c'est à vous de les assembler et de créer votre raytracer.

Mais vous serez confronté à de nombreux autres défis algorithmiques et organisationnels :

  • Comment représenter vos constructions mathématiques (vecteurs, couleurs, etc.) ?

  • Quelle structure de données allez-vous utiliser pour représenter votre scène ?

  • Lorsque vous lancez un rayon, comment allez-vous calculer quel(s) objet(s) le rayon coupe(nt), et lequel utiliser pour votre pixel ?

  • Essayez de déterminer la complexité de calcul de votre raytracer ? Existe-t-il des moyens de l'optimiser ?

Mis à jour