L3 – Image pour le Multimedia Textures
A.1 A.2 A.3 B.1 B.2 B.3 B.4 C.1 C.2 C.3 C.4
But : comprendre comment plaquer des textures sur de objets simples.
1. On considère la texture en damier A.1.
1. Donner un algorithme simple de construction pour une texture de taille 16x16 texels. Ecrire dans un fichier au format pnm ou gif par exemple (en C++).
2. On suppose qu’on sait utiliser le motif « checker » de PovRay . Dire comment on fait pour construire le motif Damier correspondant.
2. On veut plaquer la texture sur le carré A.1 de taille [-1,1]x-1,1].
1. On suppose qu’on a une instruction qui associe une coordonnée (x,y) à une à coordonnée de texture (u,v).
2. En PovRay,on la colle sur un morceau d’objet plan [-1,1]x[-1,1]
3. On construit le motif DamierChic à l’aide des textures prédéfinies Jade et Marbre. On l’applique sur carré A.2 de taille [-2,2]x[-2,2].
4. On construit l’objet Echiquier (64 cases). On le fait tourner de 45°.
5. Construire un objet PetitDamierOblique avec une texture oblique et des carreaux deux fois plus petits que le motif original. Appliquer dans un carré [-1,1]x[-1,1].
6. Créer les deux pseudo-damiers de B2 etB3. Faites vous-même votre motif MonMotif avec une carte de couleurs (color_map).
7. Créer les deux sphères C1 et C2 avec Damier.
8. on suppose qu’on connaît le motif « hexagon » de PovRay (3 couleurs distinctes cf C3.). Créer un pseudo ballon de foot avec ce motif.
9. Appliquer Damier sur une boîte pour que le motif ne tombe pas juste (B4).
10. Trouer cette boîte avec une sphère (C4)
11. Réutiliser le fichier du 1.1) pour recréer l’image A1