Projet Synthèse d'Image
Première partie : la toupie en CSG
Ce projet sera à rendre au plus tard le jour de l’examen et sera noté. Cette note sera la note de CC pour ce module.
1 – Ecrire le programme PovRay qui permette de visualiser la toupie, sujet d’une partie de votre contrôle écrit su premier semestre.
Rappel du sujet d’examen
La toupie est constituée d'un manche et du corps arrondi.
Pour cela on commence par créer la manche sous la forme suivante
Sa description est donnée en PovRay par l'intermédiaire d'un #declare manche =
Sa composition est de 2 sphères et 2 cylindres. Les deux sphères ont un diamètre de 0.2. La sphère supérieure a un centre en <0,1.5,0> ; la sphère "inférieure" a un centre en <0,1.25,0> ; le corps de la partie supérieure est un cylindre de diamètre 0.2 et dont les deux centres sont en <0,1.25,0> et <0,1.5,0> ; enfin la partie allongée du manche est un cylindre de diamètre 0.1 et dont les centres sont en <0,1.30,0> et <0,0,0>.
la partie principale de la toupie est
Elle est composée d'une sphère de diamètre 1 dont le centre est en <0,0,0> ; cette sphère est trouée par un cône de diamètres respectifs 1 et 0.15 et de centres <0,1.5,0> et<0,0,0>. Le creux sur le diamètre de la sphère est de profondeur 0.2. La description de cette partie est également donnée par un #declare
Remarques
1 - l'inclinaison de l'ensemble est de 10 degrés.
2 – la texture bois s'appelle en PovRay DMFWood6 Deuxième partie : la toupie en voxels
Ecrire le programme PovRay permettant de passer du modèle CSG précédent à une représentation par voxels. La taille des voxels est un paramètre. Vous calculerez enfin le volume de votre objet ainsi modélisé.
Remarque : vous pourrez écrire le programme de passage d’un modèle à l’autre dans le langage de votre choix.
Ce programme devra par contre, fournir un fichier décrivant les voxels « utiles » ; ce fichier devra être lisible par PovRay pour visualiser le résultat.