Mis on täisekraaniefekt?

Täisekraaniefekt on viis, kuidas mitmesugused arvutigraafikarakendused võivad stseenile lisada erinevaid eriefekte. Selle asemel, et stseeni tegelikkuses renderdada, kasutades neid efekte objektidele ja selle geomeetriale, rakendatakse neid sisuliselt pärast renderdamist. See tähendab, et graafikaprogramm loob pildi, mida kasutaja näeb, ja seejärel rakendab sellele sujuvalt efekti. Täisekraaniefekti saab kasutada mitmete erinevate ülesannete täitmiseks, sealhulgas liikumise hägususe, õitsemise valgustuse ja värvide filtreerimise lisamiseks.

Selleks, et keegi mõistaks, kuidas arvutigraafikarakendused saavad täisekraaniefekti kasutada, on sageli kõige lihtsam mõista, kuidas stseen välja näeb. Programmid, mis kasutavad arvuti loodud kujutisi (CGI), nagu videomängud, renderdavad sageli stseene ekraanile reaalajas. See tähendab, et kui mängija navigeerib virtuaalses keskkonnas, ilmuvad stseeni erinevad objektid, mille selle mängu arendajad on loonud, seoses mängija positsiooniga. Kui mängija astub kastiga tuppa, renderdab mängutarkvara seinad, põranda ja lae ning ruumis oleva kasti kaadrite või piltide seeriana umbes 30 korda sekundis.

Seejärel saab nendele üksikutele renderdatud piltidele erinevate tulemuste loomiseks lisada täisekraaniefekti. Näiteks liikumishägu on nähtus, mida võib näha pärismaailmas või filmilindil; objektid tunduvad sageli moonutatud ja udused, kui keegi neist kiiresti mööda liigub. Kuigi seda efekti saab rakendada objektidele virtuaalses stseenis, on sageli lihtsam ja vähem ressursimahukas seda teha täisekraaniefektina. Mängus olevatest objektidest luuakse ja kattuvad mitu osalist renderdust, nii et ilmub udune pilt, mis annab mängijale suurema kiiruse ja liikumise tunde.

Bloom-valgustuse saab luua ka täisekraaniefektina. Seda tehakse sageli selleks, et mängus olevad tuled paistaksid raskemad, paistaksid silma või stiliseeritud esteetika. Pärast erinevate valgusallikate renderdamist loob mängumootor valguse jaoks täiendavaid suurema intensiivsusega renderdusi ja katab need. Mängus osalev mängija näeb neid tulesid heledamana ja tugevamana.

Värvifiltreerimist saab stseenile rakendada samamoodi. Kui mänguarendaja soovib, et keegi näeks ruumi osa ajast must-valgena, loomata selles olevate objektide jaoks mitut tekstuuri, saab seda saavutada täisekraaniefekti abil. Kuigi stseeni tegelikud tekstuurid renderdatakse õigesti, asetatakse iga kaadri peale filtreeritud kiht, et muuta mängija jaoks objektide värve.