Hva Er Programvare Rasterise?

February 21  by Eliza

Programvare rastrering er en prosess der en scene eller et bilde laget i tredimensjonal (3D) datamaskin grafikk programvare er konvertert fra en form til en annen. Det finnes to hovedtyper av bilder som er skapt gjennom datagrafikk, som er referert til som vektorbasert og raster-basert grafikk. Vektorbaserte bildene er skapt gjennom bruk av geometri som inneholder linjer og former for å lage et bilde, mens raster-basert grafikk bruke piksler, dvs. de enkelte lyspunkter eller farge, for å skape bilder. Programvare rastrering er en prosess der et program i stedet for maskinvare brukes til å konvertere vektorbaserte bilder til rasterbaserte bilder, for visning på en skjerm.

For å fullt ut forstå programvare rastrering, er det viktig at noen først forstår de to primære måter som databilder opprettes og vises. Vektorbaserte bildene er skapt gjennom bruk av geometriske figurer. Dette inkluderer grunnleggende linjer og punkter som kan settes sammen sammen for å gjøre andre former, inkludert ulike polygoner ofte brukes i etableringen av tredimensjonale eller 3D-grafikk. De fleste 3D-bilder blir generert som ulike former som er opprettet ved å sette sammen mange små trekanter sammen.

Hver av disse triangler blir generert som en vektorbasert bilde, og så de sammensatte stykker som utgjør en større scene er også vektorbasert. For disse vises korrekt på en datamaskin eller TV-skjermen, men de må først konverteres til et format som kan mer effektivt formidlet på en slik skjerm. Skjermer og TVer bruke individuelle punkter av lys og farge som det er referert til som piksler, eller "bildeelementer."

Bilder som er opprettet ved bruk av pikslene blir referert til som rasterbaserte bilder. Snarere enn å bruke linjer og figurer for å lage et bilde, er raster-baserte bilder laget gjennom en kombinasjon av dusinvis, hundrevis eller tusenvis av individuelle poeng. For at et vektorbilde å bli riktig og lett vises på en skjerm som benytter bildepunkter, er det vanligvis omdannet til et raster-basert bilde, en prosess referert til som "rastrering."

Programvare rastrering betyr ganske enkelt at denne omdannelse blir håndtert av et program heller enn ved maskinvaren i en datamaskin eller annen anordning. En video spillutvikler, for eksempel, bruker vanligvis programvare rastrering for å sikre at 3D mangekantede bildene vises ordentlig. Dette gjør grafikken laget for et spill å vise gjennom selve programmet, heller enn å stole på maskinvare som kan eller ikke kan være til stede i en spillers datamaskin.

Etter hvert som teknologien har blitt bedre, har programvare rastrering blir i stor grad støttet av maskinvare. Dedikerte skjermkort som gir ekstra prosessorkraft for grafikken har gjort denne prosessen enklere og lov for større muligheter for spillutviklere. Sanntid rendering er avhengig av rastrering forekommende dusinvis av ganger hver andre, som har blitt enklere på grunn av avansert programvare og kraftigere grafikkbehandlingsenhetene.