Silicon Taiga tehnologie de netezire a imaginii moderne

dispozitive de calcul, a căror dezvoltare ingineri și oameni de știință a început în secolul al XIX-lea, au fost destinate să faciliteze munca. Ei ar fi trebuit să accelereze calculele, automatizarea producției, pentru a simplifica dezvoltarea. Odată cu apariția calculatorului personal, au început să ofere o altă funcție, care acum este una dintre principalele. divertisment - această caracteristică. Puțini oameni de azi pot imagina un computer acasă, fără a instala cel puțin un joc.

În prezent, marea majoritate a jocurilor - aplicații tridimensionale. Acest lucru înseamnă că, pe un ecran plat dezvoltatorii de a crea o imagine care se datorează proprietăților de percepție a creierului uman pare a fi localizat pe trei axe - înălțime, lățime și adâncime. În același timp, ele se confruntă cu mai multe provocări, care pot fi rezumate în două grupe: influența asupra calității imaginii sau a performanței calculatorului. Astăzi vorbim despre fenomenele legate de primul grup.

Oricine are vreodată lansează 3D-aplicație, este familiarizat cu fenomenul de „efect de scara“ - linii diagonale zimțate. În jargonul de calculator limba engleză, acest fenomen se numește „“ puține defecte, și limba uscată a științei - aliasing. Pentru a elimina acest efect și pentru a îmbunătăți calitatea imaginii, utilizați metoda care a primit simplu comun antialiasing nume. În limba română literară cuvântul tradus ca „netezire“. Deci, înainte de a merge la foarte luarea în considerare a problemei și metodele de soluționare a acesteia, vom introduce câteva concepte.

Orice imagine a pseudo cea mai simplă de a portretiza folosind triunghiuri (poligoanele). Aceasta este o formă geometrică simplă, ceea ce îl face ideal pentru economisirea resurselor GPU. Prin combinarea unui număr mare de poligoane, vom obține un obiect tridimensional. Cu cât poligoanele, segmentele inferioare ale frontierelor dintre ele, respectiv, mai puțin denivelări. S-ar putea parea ca tine poate face un obiect rotund din triunghiuri? Imaginați-vă un cub. Desigur, în cazul în care este cu o mare forță, nu împingeți, nu va rula. Acum, crește numărul de colțuri în jumătate. Acum avem ceva de genul mingii unghiulare. De asemenea, este puțin probabil undeva răsturnată de el însuși, dar, de asemenea, trei om voinic, în scopul de a se rostogolească undeva, nu au nevoie. Creșterea numărului de colțuri chiar și în câteva ori, ne deși nu obiect sferic, dar ceva foarte aproape de ea.

Cele două moduri principale în care o imagine netezită, numită supersampling și multisampling.


Silicon Taiga tehnologie de netezire a imaginii moderne

Săpat un pic mai adânc. Dacă 307200 pixeli sunt pe rezoluția ecranului de 640x480, The 1280x960 - deja 1228800. Asta în loc de un pixel de fiecare dată când calculează adaptorul 4, iar mediile de valoare de culoare. În acest caz, nu numai netezi „pas“ este îmbunătățită, iar culoarea toate texturile, tranzițiile devin mai lin.

  • În primul rând, probele de procesor singurele porțiuni ale imaginii în care există limite între poligoane;
  • în al doilea rând, el nu folosește o nouă textură pentru fiecare sub-pixel, și unul și același.

Să începem cu NVidia. Compania foloseste un grilaj direct pentru selectarea subpixeli. Acest lucru înseamnă că pixel este divizat în subpixeli pe linii dispuse vertical și orizontal.



Pixelii unei imagini aranjate în rânduri și coloane în grilă