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

Contenu supprimé Contenu ajouté
Ligne 34 :
[[File:ViewFrustum.svg|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 dedu ce''view volumefrustrum'' 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 visiblevisibles ou alors seulement partiellement. Pensez à des objets cachés par un autre objet plus proche, par exemple. UnCe autre casqui n'est celuipas desaffiché facesne àdoit pas être calculé ou rendu, et diverses techniques de l'arrière''''clipping''''' ou de d'un''''culling''''' objetexistent opaquepour quicela. sontLa cachéesdifférence parentre l'avant.'culling'' Neet pas''clipping'' calculern'est lapas géométriefixée deet cesla facesterminologie n'est pas possibleclaire. Dans beaucoup d'ouvrages, maisle onterme peut''clipping'' abandonnerest lesutilisé calculspour ddésigner l'éclairage ouélimination de placagetout dece texture.qui Ceest situé en-dehors du ''view frustrum'', ce qui n'est pas affichédans nele doitchamp pasde êtrevision calculéde oula rendu,caméra. etOn diversesparle techniquesaussi de ''view frustrum culling'' dans d'clippingautres ouvrages. L'élimination des pixels cachés dans le ''view frustrum'' ouest dealors appelée ''culling''. Il existe deux grands types de ''culling''. La première est l'''élimination existentdes pourobjets cela.masqués Lapar différenced'autres, entreappelé l'''occlusion culling''. etLa seconde est l'élimination des parties arrières d'clippingun objet, les faces à l'arrière d'un nobjet opaque qui sont cachées par l'estavant. Ne pas fixée etcalculer la termonilogiegéométrie de ces faces n'est pas clairepossible, mais on peut abandonner les calculs d'éclairage ou de placage de texture.
 
{|
|[[File:View frustum culling.svg|centre|vignette|upright=1|''View frustum culling'' : les parties potentiellement visibles sont en vert, celles invisibles en rouge et celles partiellement visibles en bleu.]]
|[[File:Occlusion culling example PL.svg|vignette|''Occlusion culling'' : les objets en bleu sont visibles, ceux en rouge sont masqués par les objets en bleu.]]
|}
 
==Le pipeline graphique==