human
Comment fonctionnent exactement les cartes graphiques ? Je ne comprends pas comment une carte graphique saura exactement quelle image créer à chaque image. Comment sait-il de quelle couleur chaque pixel doit être dans le bon ordre, chaque image ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Eh bien , Billy , c'est comme ça . Dites que vous avez une classe très nombreuse , et qu'un jour , vous et tous vos camarades de classe voulez entrer dans la cour de l' école , portez des chemises de différentes couleurs dans l' espoir que , vu d' en haut , un aveugle avec des lunettes bizarres le ferait . pouvoir voir une image. Maintenant, si vous alliez là-bas dans la cour avec vos amis et que vous essayiez cela, cela finirait probablement par être un gros gâchis : toutes les couleurs seraient mélangées et vous ne pourriez rien voir. En plus , l' aveugle ne pourrait distinguer aucune image ! Donc , ce dont vous auriez besoin alors , c'est d' un « pipeline » : une série de processus -- pensez à eux comme des petits soldats exécutant des ordres très rapidement -- qui , une fois assemblés , forment un tout plus grand . Maintenant , si vous et vos amis étiez une carte graphique , la première étape de votre pipeline serait probablement de vous organiser . Vous auriez besoin de quelqu'un pour différencier les différentes formes et couleurs, et faire une liste de l'endroit où les mettre et comment. Ce dont vous auriez besoin, c'est d'une 'Spécification', ou d'une 'Spécification Vertex' dans le cas d'une de ces cartes 3D fantaisistes. Une fois la spécification terminée, vous aurez une sorte de liste qui détaille où tout va et à quelles coordonnées spatiales - souvenez-vous de vos classes de géométrie, maintenant - afin que les prochaines personnes de votre pipeline puissent commencer à « ombrager » ces points. Un sommet ici n'est rien de plus qu'un point dans l'espace, et à ce point il n'a pas de forme ni même de couleur : cette information est retenue par le pipeline jusqu'à ce qu'elle soit nécessaire. Essayez simplement de penser que vous ne portez vos chemises colorées qu'une fois que tout est en place. A partir de là, le travail saute d'une personne à l'autre : un gars s'assure que les points dans l'espace peuvent former une géométrie ; un autre s'assurera que les formes ne se clipsent pas entre elles ; un autre gars avec de gros muscles appliquera des déformations et des transformations à une forme, si ces déformations n'étaient pas incluses dans la liste au départ (parce que quelqu'un a eu des idées folles à la dernière minute). La liste continue . Alors après tout ça, tout le monde est en place dans la cour et vous attendez tous que quelqu'un regarde votre photo. Il n'y a qu'un seul problème, maintenant : c'est qu'il n'y a encore rien à voir. Vous voyez, la personne qui regarde votre photo, en fait, est presque aveugle et a besoin d'une paire de lunettes spéciale pour voir quoi que ce soit. Ces lunettes sont si mauvaises qu'elles « détruisent » en quelque sorte tout ce qu'il voit. S'il devait regarder votre photo comme celle-ci, il ne verrait rien d'autre qu'un gâchis flou de pixels. Voici le Rasterizator , un principal spécial envoyé pour vous dire quoi faire . Le boulot de cet homme est de gâcher votre jolie image pour qu'elle aille bien dans les lunettes de l'aveugle. Cela signifie qu'il vous déplacera un peu, supprimera pas mal de vos camarades de classe et attribuera des couleurs à chacun d'entre vous. Et si les gars qui ont fait la liste au début savent ce qu'ils font, ils auront inclus des instructions spéciales pour ce gars, comme le rendu des lumières, l'ajout d'effets spéciaux, l'ajustement des couleurs. Oh, il aura probablement besoin de prélever un ou deux échantillons pour réussir certaines astuces (comme les tests de profondeur), mais cela en vaut généralement la peine. Une fois que tout est fait, il est temps d'entrer dans la cour, de prendre place, de revêtir les chemises et de suivre la liste des consignes. Attention, la porte menant à l'intérieur de la cour de l'école peut être petite, vous ne pouvez donc entrer qu'à un certain rythme, un par un. Cela signifie que pendant que vous prenez place à l'intérieur de la cour, le reste de vos camarades « tamponnent » quelque part près de l'entrée ; la plupart d'entre eux se tenant en petits groupes de couleurs similaires (qu'un de mes amis enseignants a comparé à des «seaux»). Puis, enfin, l'aveugle se lève, regarde, hoche la tête, puis recule et attend l'image suivante. Tout ce travail , Billy , juste pour quelques millisecondes de gloire . Vous voyez, il y a un équilibre délicat ici : vous voulez que votre image apparaisse aussi belle que possible à cet aveugle, mais plus vous ajoutez d'instructions à la liste, plus cela prendra du temps. Et si vous avez une petite cour, il deviendra très difficile de se déplacer, ce qui le rendra encore plus lent. Il est temps de courir à la maison, maintenant, Billy, et souviens-toi de ce que je t'ai dit : ne joue jamais aux fléchettes sur la voiture du voisin.