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