« Les cartes graphiques/Les cartes accélératrices 3D » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 31 :
 
[[File:ViewFrustum.jpg|centre|vignette|upright=2|Caméra.]]
 
[[File:ViewFrustum.svg|centre|vignette|upright=1|Volume délimité par la caméra ('view frustrum'').]]
 
Ce qui est potentiellement visible du point de vue de la caméra est localisé dans un volume, situé entre le plan de l'écran et le plan limite. Il porte le nom de ''view frustrum''. Suivant la perspective utilisée, ce volume n'a pas la même forme. Avec la perspective usuelle, le ''view frustrum'' ressemble à un trapèze en trois dimensions, délimité par plusieurs faces attachées au bords de l'écran et au plan limite. Le tout est parfois appelée, bien que par abus de langage, la pyramide de vision. Avec d'autres perspectives moins utilisées, le ''view frustrum'' est un pavé, mais nous n'en parlerons pas plus dans le cadre de ce cours.
 
Un point important du rendu 3D est que ce qui est en-dehors de ce volume n'est pas affiché à l'écran et ne doit pas être calculé ou rendu. Mais il se peut que certains objets situés dans le ''view frustrum'' ne soient pas visible ou alors seulement partiellement. Pensez à des objets cachés par un autre objet plus proche, par exemple. Un autre cas est celui des faces à l'arrière d'un objet opaque qui sont cachées par l'avant. Ne pas calculer la géométrie de ces faces n'est pas possible, mais on peut abandonner les calculs d'éclairage ou de placage de texture. Ce qui n'est pas affiché ne doit pas être calculé ou rendu, et diverses techniques de '''''clipping''''' ou de '''''culling''''' existent pour cela. La différence entre ''culling'' et ''clipping'' n'est pas fixée et la termonilogie n'est pas claire.
[[File:ViewFrustum.svg|centre|vignette|upright=1|Volume délimité par la caméra ('view frustrum'').]]
 
==Le pipeline graphique==