Transformations
La partie de Direct3D qui envoie la géométrie via le pipeline de géométrie de fonction fixe est le moteur de transformation. Il localise le modèle et la visionneuse dans le monde, projette les sommets pour l’affichage sur l’écran et extrait les sommets vers la fenêtre d’affichage. Le moteur de transformation effectue également des calculs d’éclairage pour déterminer les composants diffus et spéculaires à chaque sommet.
Dans cette section
Sujet | Description |
---|---|
Les transformations de matrice gèrent beaucoup de mathématiques de bas niveau des graphiques 3D. |
|
Une transformation mondiale change les coordonnées de l’espace du modèle, où les sommets sont définis par rapport à l’origine locale d’un modèle, à l’espace mondial. Dans l’espace mondial, les sommets sont définis par rapport à une origine commune à tous les objets d’une scène. Le monde transforme un modèle dans le monde. |
|
Une transformation de vue localise la visionneuse dans l’espace du monde, transformant les sommets en espace de caméra. Dans l’espace de la caméra, l’appareil photo ou la visionneuse est à l’origine, en regardant dans la direction z positive. La matrice d’affichage déplace les objets dans le monde autour de la position d’une caméra - l’origine de l’espace de la caméra - et l’orientation. |
|
Une transformation de projection contrôle les intérieurs de la caméra, comme choisir un objectif pour une caméra. Il s’agit du plus compliqué des trois types de transformation. |
Rubriques connexes
Systèmes de coordonnées et géométrie