Kas yra programinės įrangos rastravimas?

Programinės įrangos rastravimas – tai procesas, kurio metu trimatėje (3D) kompiuterinės grafikos programinėje įrangoje sukurta scena ar vaizdas paverčiamas iš vienos formos į kitą. Yra du pagrindiniai vaizdų tipai, sukuriami naudojant kompiuterinę grafiką, vadinami vektorine ir rastrine grafika. Vektoriniai vaizdai sukuriami naudojant geometriją, apimančią linijas ir formas, kad būtų sukurtas vaizdas, o rastrinėje grafikoje vaizdams kurti naudojami pikseliai, kurie yra atskiri šviesos arba spalvos taškai. Programinės įrangos rastravimas yra procesas, kurio metu programa, o ne aparatinė įranga, yra naudojama vektoriniams vaizdams konvertuoti į rastrinius paveikslėlius, kad jie būtų rodomi monitoriuje.

Norint visiškai suprasti programinės įrangos rastravimą, svarbu, kad kas nors pirmiausia suprastų du pagrindinius kompiuterio vaizdų kūrimo ir rodymo būdus. Vektoriniai vaizdai sukuriami naudojant geometrines figūras. Tai apima pagrindines linijas ir taškus, kuriuos galima sujungti kartu, kad būtų sukurtos kitos formos, įskaitant įvairius daugiakampius, dažnai naudojamus kuriant trimatę ar 3D grafiką. Dauguma 3D vaizdų generuojami kaip įvairios formos, sukuriamos sujungiant daugybę mažų trikampių.

Kiekvienas iš šių trikampių yra sukurtas kaip vektorinis vaizdas, todėl surinktos detalės, sudarančios didesnę sceną, taip pat yra vektorinės. Tačiau norint, kad jie būtų tinkamai rodomi kompiuterio ar televizoriaus ekrane, pirmiausia jie turi būti konvertuoti į formatą, kurį būtų galima efektyviau perteikti tokiame ekrane. Monitoriuose ir televizoriuose naudojami atskiri šviesos ir spalvų taškai, vadinami pikseliais arba „vaizdo elementais“.

Vaizdai, sukurti naudojant pikselius, vadinami rastriniais vaizdais. Užuot naudoję linijas ir formas paveikslui sukurti, rastriniai vaizdai sukuriami derinant dešimtis, šimtus ar tūkstančius atskirų taškų. Tam, kad vektorinis vaizdas būtų tinkamai ir lengvai rodomas ekrane, kuriame naudojami pikseliai, paprastai jis konvertuojamas į rastrinį vaizdą – procesas vadinamas „rastravimu“.

Programinės įrangos rastravimas tiesiog reiškia, kad šią konversiją atlieka programa, o ne kompiuterio ar kito įrenginio aparatinė įranga. Pavyzdžiui, vaizdo žaidimų kūrėjas paprastai naudoja programinės įrangos rastravimą, kad užtikrintų, jog 3D daugiakampiai vaizdai būtų tinkamai rodomi. Tai leidžia žaidimui sukurtą grafiką rodyti per pačią programą, o ne pasikliauti aparatine įranga, kuri gali būti arba nebūti žaidėjo kompiuteryje.

Tobulėjant technologijoms, programinės įrangos rastravimą iš esmės palaiko aparatinė įranga. Specialios vaizdo plokštės, suteikiančios papildomos grafikos apdorojimo galios, palengvino šį procesą ir suteikė daugiau galimybių žaidimų kūrėjams. Atvaizdavimas realiuoju laiku priklauso nuo rastrizacijos, vykstančios dešimtis kartų per sekundę, kuri tapo paprastesnė dėl pažangios programinės įrangos ir galingesnių grafikos apdorojimo blokų.