Mis on reaalajas renderdamine?

Reaalajas renderdamine on graafika renderdustehnika – peaaegu ainult videomängude puhul –, mis aitab graafikat laadida. Reaalajas renderdamisel laaditakse kaadrid hetkega, et luua pilte, mis simuleerivad tegelikku liikumist; see võimaldab ka videomängude tegijatel luua interaktiivseid maailmu. Et renderdamist käsitletaks reaalajas, peab see olema 15 kaadrit sekundis (FPS) või kiirem. Peamine maksustatud riistvara on videokaart ja mõned vanemad videokaardid ei pruugi sellise renderdusega sammu pidada. Erinevalt reaalajas renderdamisest on eelrenderdamine, mida mõnikord kasutatakse videomängudes.

Kui keegi mängib kolmemõõtmelist (3D) mängu, peaks mängijale paistma, et tema tegelane jookseb läbi keskkonna või sooritab sujuvalt mõnda tegevust. Tegelikkuses pole liigutustes midagi voolavat; videomäng laadib pilte lihtsalt nii kiiresti, et see tundub sujuv, nagu animatsioonis. Lisaks realistlikumate liikumiste loomisele on sellel veel üks eelis: mängude interaktiivseks muutmine. Eelrenderdatud mängud, mis tehti videomängude algusaegadel, olid vaid teatud piirini interaktiivsed; mõnda objekti sai liigutada, kuid videomängu maailm tervikuna oli staatiline. Mängud, mis kasutavad reaalajas renderdamist, võivad omada väga keerulisi koostoimeid.

Ametlikult peab reaalajas renderduskiirus olema 15 kaadrit sekundis või kiirem. Kui graafika ei saa seda kiiresti laadida, märkab kasutaja ilmseid laadimisprobleeme ja mäng jääb sageli maha. Peale mahajäämuse võib mängija märgata ka seda, et teatud pildid mängus, näiteks tegelase riietus või taustaelemendid, laaditakse väga aeglaselt.

Reaalajas renderdusega videomängude mängimiseks peab arvutil olema võimas videokaart, sest see on peamine renderdamisel maksustatud riistvara. Videokaart vastutab kogu arvutis oleva graafika laadimise ja genereerimise eest ning see peab töötama väga kõvasti, et tagada renderduse kiire laadimine. Nõrga videokaardiga arvuti ei pruugi olla võimeline kujutisi õigesti genereerima või renderdamine võib aeglustuda allapoole reaalajas.

Reaalajas renderdamise vastand on eelrenderdamine; see tähendab, et videomängu keskkond on juba renderdatud ja salvestatud mängu mällu. Kui seda tehnikat kasutati enamasti vanemate mängudega, siis eelrenderdamist saab kasutada mängus filmilõikude tegemiseks. Kuigi eelrenderdamine ei kasuta videokaarti nii palju kui reaalajas renderdamine, nõuab mäng ise rohkem mälu, mistõttu on keeruline luua ulatuslikke videomänge, mida arvutid saaksid tõhusalt mängida.