Différences entre les versions de « Les cartes graphiques/Les cartes accélératrices 3D »

m
|[[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.]]
|}
 
Pour le ''view frustrum culling'', un soin particulier doit être pris pour les triangles dont une partie seulement est dans le champ de vision. Ils doivent être découpés en plusieurs triangles, tous présents intégralement dans le champ de vision.
 
[[File:Cube clipping.svg|centre|vignette|upright=2|''Clipping''/''View frustrum culling'' dans le cadre d'un écran de forme carrée (en gris).]]
 
Pour résumer, les portions de la scène 3D qui ne sont pas visibles à l'écran ne doivent pas être calculées. Les cartes graphiques embarquent divers méthodes de ''culling'' pour abandonner les calculs quand elles s’aperçoivent que ceux-ci portent sur une partie non-affichée de l'image. Cela fait des économies de puissance de calcul assez appréciables et un gain en performance assez important. Précisons que le ''culling'' peut être plus ou moins précoce suivant le type de rendu 3D utilisé, mais nous verrons cela dans la suite du chapitre.
37 625

modifications