Le but du projet était de réaliser un programme, en C, qui génèrait des images de synthèse suivant la méthode du Raytracing à partir d’un fichier de configuration.
Nous avions pour cela uniquement droit à une partie de la bibliothéque libX.
Organisation du projet
Ce projet était à effectuer à quatre.
- Parsing du fichier de configuration. (Partie réalisée par mes soins)
A partir d’un fichier de format xml j’ai dû enregistrer les configurations d’objets d’une scène.
Cette expérience m’a permis d’apprendre a utiliser les bibliothèques XML. - Lancement des rayons, gestion des contacts avec les objets de la scène.
- Réflexion des objets (Partie réalisée par mes soins)
Après étude, pour savoir comment gérer cet évènement, j’ai pu constater qu’il suffisait de lancer un nouveau rayon (partie 2) pour obtenir la réflexion. - Transparence
- Option : Déformation des surfaces
- Option : Mouvement dans la scène