Projet Raytracing

Ce site agrège différentes pistes de projets pour le cours de raytracing.

Ce projet est :

  • individuel

  • noté en soutenance

  • pensé pour demander relativement peu de temps

  • libre et exploratoire. Plusieurs pistes de sujets sont suggérées

Vous serez notés sur :

  • la compréhension du code fourni (si vous l’utilisez, ce qui est fortement encouragé)

  • la difficulté de votre sujet

  • la qualité graphique de vos rendus

  • la qualité de votre code. Il n’est pas nécessaire de suivre à la lettre la coding style epita, mais impératif de produire du code lisible.

Les soutenances auront a lieu le 4, 5 et 6 Janvier, la première semaine après les vacances.

Voici une liste de suggestions de sujets, classés par difficulté croissante :

  1. multithreading + antialiasing + réflection

  2. profondeur de champ (depth of field)

  3. réflection + réfraction + fresnel

  4. KD trees

  5. pathtracing lambert idéal + lumière de fond procédurale

  6. textures et normales procédurales

Projets

Ces pages ne sont pas des présentations en profondeur des détails d’implémentation de ces différentes techniques : internet fourmille de ressources de qualité sur ces techniques de rendu. Ces pages sont là pour vous permettre d’avoir une vague idée de la nature de ces procédés, et de comment les mettre en œuvre.

Remerciements

Merci à Alexandre Lamure et Florian Amsallem pour leurs conseils et retours