Pipeline 3D
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
On appelle pipeline 3D la succession des opérations nécessaires au rendu d'un lot de données (maillages et textures principalement) sur un tampon chromatique, la plupart du temps celui-ci est ensuite affiché à l'écran. Les différentes étapes du pipeline 3D sont détaillées dans le schéma ci-contre.
Il est possible de résumer les opérations du pipeline 3D :
- "Model to World" (M2W)
- "World to Vue" (W2V)
- "Vue to Projection" (V2P)
- "Projection to Display" (P2D)
Sommaire |
[modifier] Model to World transform
La matrice M2W correspond à une succession d’opérations réalisées sur un objet. Ces opérations sont :
- la rotation
- la translation
- la mise à l'échelle
En terme physique on dirait qu’appliquer une matrice M2W à un objet revient à passer du référentiel propre à l’objet (le modèle) au référentiel commun à tous les objets d’une scène graphique (le monde).
[modifier] Les matrices de rotation
- matrice de rotation dans le plan:
- matrices de rotation dans l'espace:
Dans une repère l'operation ci-dessus équivaut à tourner autour du vecteur c'est à dire l'axe de z.
- autour de l'axe des z:
- autour de l'axe des y:
L’angle de vue du repère à changé ainsi que le nom des axes, cependant par rapprochement on peut deduire:
On a alors:
- autour de l'axe des x:
[modifier] La matrice de translation
[modifier] La matrice de mise à l'échelle
[modifier] synthèse M2W
- Matrices de rotation
- Matrices de translation
- Matrices de mise à l'échelle