Hva er programvare rasterisering?

Programvare-rasterisering er en prosess der en scene eller et bilde opprettet i tredimensjonal (3D) datagrafikkprogramvare konverteres fra en form til en annen. Det er to grunnleggende typer bilder som er opprettet gjennom datagrafikk, som blir referert til som vektorbasert og rasterbasert grafikk. Vektorbaserte bilder opprettes gjennom bruk av geometri som inkluderer linjer og former for å lage et bilde, mens rasterbasert grafikk bruker piksler, som er individuelle lys eller farge, for å lage bilder. Programvare-rasterisering er en prosess der et program snarere enn maskinvare brukes til å konvertere vektorbaserte bilder til rasterbaserte bilder, for visning på en skjerm.

For å forstå programvare-rasterisering, er det viktig at noen først forstår de to primære måtene datamaskinbilder blir laget og vist på. Vektorbaserte bilder opprettes gjennom bruk av geometriske former. Dette inkluderer grunnleggende linjer og punkter som kan monteresd sammen for å lage andre former, inkludert forskjellige polygoner som ofte brukes til å skape tredimensjonal eller 3D-grafikk. De fleste 3D -bilder genereres som forskjellige former som er skapt ved å sette sammen mange bittesmå trekanter sammen.

Hver av disse trekantene genereres som et vektorbasert bilde, og de samlede brikkene som utgjør en større scene er også vektorbaserte. For at disse skal vises riktig på en datamaskin eller TV -skjerm, må de imidlertid først konverteres til et format som kan formidles mer effektivt på en slik skjerm. Monitorer og TV -er bruker individuelle punkter med lys og farge som blir referert til som piksler, eller "bildeelementer."

Bilder som er opprettet gjennom bruk av piksler blir referert til som rasterbaserte bilder. I stedet for å bruke linjer og former for å lage et bilde, lages rasterbaserte bilder gjennom kombinasjonen av dusinvis, hundrevis,eller tusenvis av individuelle poeng. For at et vektorbilde skal vises riktig og enkelt på en skjerm som bruker piksler, konverteres det vanligvis til et rasterbasert bilde, en prosess referert til som "rasterisering."

Rasterisering av programvare betyr ganske enkelt at denne konverteringen håndteres av et program, snarere enn av maskinvare i en datamaskin eller annen enhet. En videospillutvikler bruker for eksempel typisk programvare -rasterisering for å sikre at 3D -polygonale bilder vises riktig. Dette gjør at grafikken som er opprettet for et spill, kan vises gjennom selve programmet, i stedet for å stole på maskinvare som kanskje ikke er til stede i en spillers datamaskin.

Ettersom teknologien har blitt bedre, har programvare -rasterisering i stor grad blitt støttet av maskinvare. Dedikerte skjermkort som gir ekstra behandlingskraft for grafikk har gjort denne prosessen enklere og tillatt større muligheter for spillutviklere. Real Time Rendering er avhengig av rasterisering som oppstårRring dusinvis av ganger hvert sekund, noe som har blitt enklere på grunn av avansert programvare og kraftigere grafikkbehandlingsenheter.

ANDRE SPRÅK