Hva er Pixel Shading?

Nyttig for noen som spiller med høy oppløsning spill eller ser HD-filmer på en datamaskin, utfører pixel shading ulike funksjoner som påvirker hvordan piksler på en dataskjerm vises. Utføres fra en datamaskinens grafikkort, pixel shaders gjøre mange spesielle effekter sett i spill og andre visuelt komplekse programmer mulig.

piksler

Ørsmå prikker synlig over overflaten på en dataskjerm, piksler - en kort sikt for bildeelementer - gi biter av farge som til sammen utgjør et bilde. Skjermer har ulike innstillinger piksel oppløsning, for eksempel 640 x 480, noe som betyr at skjermen viser 640 piksler bred og 480 piksler høy. Noen nettsteder og bilder som har høyere oppløsning enn skjermens omgivelser vil kreve en bruker til å bla frem og tilbake for å se hele siden eller bilde. Optimal monitor oppløsning avhenger av den spesielle størrelsen og formen på skjermen er i bruk.

Pixel Shading og oppgradering

Programvare som skaper spesialeffekter ved hjelp av piksler, skyggelegging tar vanligvis sted på et grafikkort. Pixel skyggelegging åpner for modifisering av en piksel farge, etablering av skygger, høydepunkter og andre visuelle hendelser. Den ekstra kraften leveres av pixel shading er blitt helt avgjørende når du spiller moderne dataspill, som ofte krever kraftige grafikkort. For å få en pixel shader, må du oppgradere grafikkortet til en støtte modell. Sjekk med produsenten av datamaskinen håndbok for å sikre at du kjøper et grafikkort med kompatibilitet for datamaskinen.

shader Språk

Ved hjelp av en rekke programmeringsspråk, pixel shaders forbli allsidig og kraftig. Den pixel shader tendens til å bruke det språket grafikkortet er programmeringsgrensesnitt (API) bruker, gir det bred fleksibilitet. Noen dedikerte shader språk finnes også. DirectX er HLSL fortsatt en mektig og populær shader språk, samt Cg språket, som kan lese og kjøre flere shader språk "kommandoer.

Opprinnelse og evolusjon

Den første bruken av begrepet "shader" kom med Pixars RenderMan, et program som gjør det mulig for utviklere å lage ekstraordinære 3D-grafikk. Like etterpå, video spillutviklere begynte å bruke pixel shading i nyutviklet 3D hardware til bruk i konsollen og dataspill. Pikselskyggelegging tillatt for innføring av lys kart og enda mer komplekse visuelle effekter. Som spill fortsetter å utvikle seg, pixel shaders fortsette å få enda mer kompleksitet og kapasitet.