Académique Documents
Professionnel Documents
Culture Documents
Contrôle de rattrapage
rzerzzrrrzerzerzrzrzrz
Questions :
R1 : Lancer de etertgtggghthrhsrhh a été utilisé pour calculer la réflexion (0.5 pts) et la
transmission (0.5 pts).
R2 : Pour éliminer les parties cachées, Lancer de rayon a été utilisé comme suit :
- A partir de la position de l’observateur, on lance autant de pixels que des rayons, (0.5
ps)
R3 : L’étape d’élimination des parties cachées est utilisée pour déterminer les parties cachées,
non visibles par l’utilisateur. Donc, on ne calcule pas le rendu des parties cachées. Cela
permettra de gagner le temps de calcul et l’espace mémoire (1pts).
Q4 : Quel est l’algorithme utilisé actuellement pour l’élimination des parties cachées ?
Expliquez son fonctionnement ?
R4 : L’algorithme utilisé pour l’élimination des parties cachées est le Z-Buffer (0.5 pts)
Son fonctionnement :
Finsi
Fin pour
Fin pour
- Lancer de rayon est utilisé pour calculer la réflexion et la transmission (0.5 pts)
- Modèle d’illumination local : est utilisé pour calculer l’illumination d’un pixel (1pts).
IL est composé de : Eclairage ambiant (donnez une simple définition), la diffusion
(donnez une simple définition), et l’éclairage spéculaire (donnez une simple
définition) (3pts)
- Modèle d’illumination globale ; est utilisé pour calculer l’illumination d’une surface
en se basant sur l’interpolation (1pts). Il existe trois modèles :
Modèle de Lambert (donnez une définition et les inconvénients) (0.75 pts), Modèle de
Gouraud (donnez une définition et les inconvénients) (1.25 pts), Modèle de Phong
(donnez une définition et les inconvénients) (1pts)
Q7 : Indiquez les différents modèles utilisés pour la modélisation des objets ? Pour chaque
modèle donnez un exemple d’un objet réel
- Les modèles surfaciques : sont utilisés pour modéliser les objets ayant une forme
d’une surface ou une courbe (0.5 pts) : par exemple un être humain ou un éléphant
(0.5pts)
- Les modèles de représentation des objets volumiques ou solides (0.5pts) : Une voiture
(0.5 pts)
R8 : Open GL (Open Graphics Library) est une bibliothèque graphique très complète qui
permet aux programmeurs de développer des applications 2D, 3D. (0.5 pts)
R9 : Open GL ne fournit que des fonctions 3D qui doivent être exécutées dans un contexte
graphique déjà crées.
Il faut choisir un système pour créer les fenêtres et gérer les évènements en utilisant SDL
comme une bibliothèque par exemple.
Bonne chance