Glossaire relatif au graphisme Direct3D

Définit les termes relatifs au graphisme Microsoft Direct3D. Ce glossaire définit, à un niveau élémentaire, les termes généraux d’infographie 3D utilisés dans le développement d’applications et de jeux Direct3D.

Dans cette section

Rubrique Description

Systèmes de coordonnées et géométrie

La programmation d’applications Direct3D nécessite une maîtrise des principes géométriques liés à la 3D. Cette section présente les concepts géométriques les plus importants associés à la création de scènes 3D.

Mémoires tampons de sommets et d’index

Les tampons vertex comportent des données vertex ; les vertex d’un tampon vertex sont traités dans le cadre des opérations de transformation, d’éclairage et de découpage. Les tampons d’index contiennent des données d’index, lesquelles sont des décalages d’entiers dans des tampons vertex. Ils sont utilisés pour le rendu des primitives.

Appareils

Un périphérique Direct3D est le composant de rendu de Direct3D. Un périphérique encapsule et stocke l’état de rendu, effectue des transformations et des opérations d’éclairage, et rastérise une image sur une surface.

Éclairage

Les lumières sont utilisées pour illuminer les objets d’une scène. La couleur de chaque vertex d’objet est basée sur la carte de texture, les couleurs de vertex et les sources de lumière actuelles.

Mémoires tampons de profondeurs et de gabarits

Un tampon de profondeur stocke des informations de profondeur pour définir les zones de polygones à afficher, plutôt que celles à masquer. Un tampon stencil buffer est utilisé pour masquer les pixels d’une image et pour produire des effets spéciaux, notamment la composition, le transfert, la dissolution, le fondu et le balayage, le contour et la silhouette ainsi que le stencil recto verso.

Textures

Les textures sont un puissant outil d’amélioration du réalisme des images 3D générées par ordinateur. Direct3D prend en charge un ensemble complet de fonctionnalités de texture, ce qui permet aux développeurs d’accéder facilement à des techniques avancées d’application de textures.

Pipeline graphique

Le pipeline graphique Direct3D est conçu pour la génération de graphismes destinés aux applications de jeu en temps réel. Les données circulent de l’entrée vers la sortie en transitant par chacune des phases configurables ou programmables de ce pipeline.

Views

Le terme « vue » sert à désigner des « données au format approprié ». Par exemple, une vue de mémoire tampon constante (CBV) correspond à des données de mémoire tampon constante correctement formatées. Cette section décrit les vues les plus courantes et les plus utiles.

Pipeline de calcul

Le pipeline de calcul Direct3D est conçu pour traiter les calculs pouvant être effectués principalement en parallèle du pipeline graphique.

Ressources

Une ressource est une zone de mémoire accessible au pipeline Direct3D. Pour permettre un accès efficace du pipeline à la mémoire, les données fournies au pipeline (géométrie d’entrée, ressources des nuanceurs et textures) doivent être stockées dans une ressource. Il existe deux types de ressource dont dérivent l’ensemble des ressources Direct3D : la mémoire tampon et la texture. Jusqu’à 128 ressources peuvent être actives à chaque phase du pipeline.

Ressources de diffusion en continu

Les ressources de streaming sont de grandes ressources logiques qui utilisent de petites quantités de mémoire physique. Pour éviter le passage d’une grande ressource dans son intégralité, de petites parties de cette ressource font l’objet d’un streaming selon les besoins. Les ressources de streaming s’appelaient ressources sous forme de vignettes.

Annexes

Les sections suivantes fournissent des informations techniques détaillées.