Shaders sunt programe de calculator care determină aspectul final a ceea ce vezi pe ecran, atunci când sunteți în căutarea la animatie pe computer. Shadere ia făcut obiecte 3-D construite pe poligoane (blocurile de 3-D animație) și să le arate mai realist. Există două tipuri de shadere:. Shader pixel shader vertex și
shadere Pixel modifica iluminat, culoarea și suprafața fiecărui pixel. Aceasta, la rândul său, influențează culoarea generală, textura și forma obiectelor 3-D construite din aceste pixeli. Shadere pixel Ajutor " netezi " Obiecte 3-D, oferindu-le o textură mai organic. Pentru a afla mai multe despre shader pixel, vezi nVidia:. Pixel shader
Vertex shader lucru prin manipularea poziția unui obiect în spațiu 3-D. " Vertex " se referă la intersecția a două coordonate în spațiu. Mașina hărți poziția unui obiect în spațiu animat 3-D, dându-i o valoare. Aceste valori sunt coordonate x, y și z. Prin manipularea acestor variabile, o vertex shader creează animație realist si efecte speciale, cum ar fi ". Morphing " Pentru a citi mai multe despre shader vertex, consultați Ce sunt Gouraud umbrire și cartografierea textură în 3-D jocurile video?
în format grafic în timp real, cum ar fi tipul care le vedeți în jocuri video, shadere lucra cu procesorul grafic. Shadere face miliarde de calcule în fiecare secundă pentru a efectua sarcini specifice. Aceste calcule sunt efectuate în pași printr-o serie de componente de calcul. Gândiți-vă la o linie de asamblare. În lumea de hardware, aceste linii de asamblare sunt numite conducte.
În mod tradițional, shader pixel shader si vertex-au dedicat conducte, deoarece fiecare are nevoi foarte specifice și diferite. Așa cum am învățat mai înainte, noul placa grafica ATI în Xbox 360 are o arhitectura unificata shader. Ceea ce înseamnă că acum, ambele tipuri shader aceleași conducte. ATI găsit o cale la nivel hardware pentru a răspunde nevoilor ambelor tipuri de shadere, folosind aceeași conductă.
Avantajul evident de partajare conducte este de a adăuga mai multe linii de asamblare, ceea ce face calcul că mult mai repede. ATI susține că această arhitectură unificată shader permite timp de 48 de miliarde de operațiuni pe secundă shader. Xbox 360 este primul dispozitiv pentru a utiliza acest tip de arhitectură.
Pe pagina urmă