Dernière MAJ : 08/09/99 23:29 - Résolution recommandée : 800*600 et plus |
||||||||
- CARTES GRAPH.
|
Théorie
*** Le rôle du CPU *** Le CPU (Central Processing Unit) exécute les deux tâches les plus importantes dans la création d'une scène en 3D :
Ces deux tâches s'appellent le Transform and Lighting (T&L). Pour le moment, seul le CPU sait les exécuter, mais cela va changer dans quelques mois avec l'arrivée de cartes à base de GeForce 256 et Savage 2000 supportant ces fonctions. Je vous ferai un article plus complet sur le T&L dans quelques jours. Voyons en détail ce que signifient ces deux termes :
Imaginons une scène 3D simple : une chaise en premier plan, et au fond, une télé posée sur un meuble. Le processeur va d'abord décomposer chaque objet de la scène en polygones, et ainsi obtenir les coordonnées X, Y et Z des sommets de ces polygones. Les objets ainsi créés sont à leur taille d'origine. Ils va donc falloir, les réduire ou les agrandir selon leur position dans la scène. La TV et le meuble en arrière-plan, par exemple, seront réduits par rapport à leur taille d'origine. Le CPU va utiliser les coordonnées obtenues pour réduire ces objets. L'image étant affichée à l'écran en 2D, la coordonnée Z influe sur les coordonnées X et Y. Voilà en gros la premier travail du processeur : décomposer un objet en polygones, et utiliser ses coordonnées pour le placer corrctement dans l'espace.
La deuxième tâche consiste à placer les sources de lumière : lumière environnante, lampes, torches ou autre. Tout ce qui est une source de lumière primaire, donc qui crée de la lumière, et non pas les sources secondaires qui en renvoie (procédé géré par la carte graphique).
Toutes ces données étant traitées, elles sont ensuite envoyées à la
carte graphique. Si le CPU n'est pas assez performant, la carte graphique attend pour
rien. D'où l'importance du couple CPU/Carte graphique. Le processeur doit être assez
performant en virgules flottantes pour ne pas faire patienter la carte graphique. Le
maître-mot ici est homogénéité.
|
|||||||
|