Plan de projection
z 0
P1
P0
M
C
Textures
Exercice 1
Soit le segment P0P1 texturé en deux couleurs (Noir et Blanc par exemple).P0=(1,0) et P1=(2,1). Le centre de projection C est en z = -1 et le plan de projection en z = 0.
-On texture ce segment en interpolant les couleurs de l’espace des textures avec les
coordonnées barycentriques de chaque point dans l’espace 3D. Donner par exemple la couleur du milieu M du segment.
-On projette ce segment sur le plan de projection (cf figure). On interpole dans l’espace des textures avec les coordonnées barycentriques dans le plan de projection. Trouve t-on la même couleur pour le projeté de M ? Comment corriger ?
Exercice 2
On prend une texture contenue dans le carré unitaire. On en sélectionne une portion rectangulaire de largeur double de la hauteur et tournée de 45°.
Donner une condition sur la hauteur pour que la zone rectangulaire soit au mieux incluse dans le carré unitaire.
Exercice 3
Soit la texture de base ci-dessous constituée par un dégradé de gris partant
du noir en (0 ,0) vers le blanc en (1,1). La couleur est proportionnelle à la distance à (0,0).
Donner la valeur de la texture en (2/3,1/2) quand on produit une répétition horizontale de 5 et verticale de 3 sans miroir. Même question avec miroir (l’original se trouve en (0,0)).
Exercice 4
Soit une sphère S de centre C=(2,2,2) et de rayon 1. Soit M=(2+1/2, 2-√2/2,2+1/2). M appartient il à la surface ? Calculer ses coordonnées de texture (s(M), t(M)) dans [0,1].
[0 Noir ½]] Blanc 1]
Espace des textures :
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.
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)