Kaj je ambientna okluzija?

click fraud protection

VXAO pretvori svetovne vesoljske objekte v voxels, pretvori in jih uporabi za izračun senc. Ambient occlusion je grafična možnost, ki je na voljo v meniju z nastavitvami za številne video igre. Medtem ko bodo nekatere igre pojasnile, da okluzija okolice izboljša sence, skoraj nobena igra dejansko ne razloži, kaj počne podrobno.

Kaj je ambientalna okluzija?

Ambient occlusion je tehnika senčenja, ki simulira, kako predmeti zakrivajo osvetlitev okolice. Zasnovan je kot orodje za čim bolj realistično sence, pri čemer imajo notranji robovi in ​​površine pod predmeti temnejše sence.

Nasvet: Occlude je druga beseda za oviranje ali blokiranje, zato ambientna okluzija simulira, kako svetlobo blokirajo predmeti, da bi oddali realistične sence.

V svoji najbolj poenostavljeni obliki ambientalna okluzija izračuna samo sence, ki bi bile oddane iz razpršenega vira svetlobe na nebu. Naprednejše izvedbe upoštevajo tudi druge vire svetlobe, kot so svetilke, bakle in bliskavice.

Prva igra, ki je vključevala ambientalno okluzijo, je bila igra Crysis iz leta 2007.

Katere vrste ambientalne okluzije obstajajo?

SSAO ali Screen-Space Ambient Occlusion je posebej lahka izvedba ambientalne okluzije. »Prostor zaslona« je izraz, ki pomeni, da SSAO upošteva le predmete, ki se aktivno upodabljajo. To pomeni, da za objekte, ki trenutno niso vidni, ne bodo izvedeni nobeni izračuni.

Na primer, če je stolp, ki meče senco čez ulico, in fotoaparat obrnete tako, da stolp ni več prikazan na zaslonu, bo senca, ki jo meče, izginila. Podobno predmet v daljavi, ki ga bližji predmet blokira pred pogledom, ne bo meče sence, tudi če bi bila ta vidna, na primer drevo, ki ga blokira tovornjak. V nekaterih primerih lahko to pomeni, da se senca, ki bi se morala pojaviti pod predmetom, kot je rezervoar, ne se prikažejo, ker zadnja, zgornja in spodnja stran rezervoarja niso upodobljeni in tako ne blokirajo svetloba.

SSAO ima tudi težave z metanjem senc, kjer jih ne bi smelo biti, še posebej, če je povezano z dvema predmetoma na različni razdalji drug od drugega.

HBAO ali Horizon Based Ambient Occlusion je naprednejša izvedba okluzije okolice iz Nvidie. AMD ima podobno izvedbo, ki ji pravijo HDAO ali High Definition Ambient Occlusion. S HBAO se sence natančneje nanašajo na površine, pri čemer se izognemo oddajanju čim več lažnih senc. Na žalost je vpliv na zmogljivost precejšen, zato je učinek prikazan le v polovični lestvici, kar pomeni, da je učinek sence nižja ločljivost.

HBAO+ je izboljšana različica HBAO, ki obravnava številne težave z zmogljivostjo in omogoča, da se sence upodabljajo v polnem obsegu, brez prevelikega vpliva na zmogljivost. Ta povečana ločljivost omogoča mehkejše in bolj gladke sence. Boljši učinki zameglitve senc so še posebej pomembni za prizore na prostem, kjer bi morali predmeti, kot so daljnovodi, oddajati mehke in ne trde sence. HBAO+ obravnava tudi težave, ki jih ima HBAO pri utripanju premikajočih se predmetov ali premikanju kamere.

VXAO ali Voxel Accelerated Ambient Occlusion je novejša tehnologija Nvidie. Namesto uporabe algoritma za zaslonski prostor, uporablja algoritem za okluzijo okolja svetovnega prostora. To pomeni, da lahko predmeti, ki so zunaj zaslona, ​​še vedno mečejo sence, kar omogoča, da se sence oddajajo izza kamere in pod predmeti, kar zagotavlja veliko bolj realističen videz. VXAO pretvori svetovne vesoljske objekte v voksele in jih uporabi za izračun senc.

Nasvet: Vokseli so modeli z nižjo ločljivostjo od prvotnega števila poligonov objektov. Upodabljanje tekstur na vokselih bi bilo videti slabo, saj bi bila oblika predmetov veliko nižja ločljivost. Za ustvarjanje senc pa ta zmanjšana podrobnost objekta znatno poveča zmogljivost, hkrati pa povzroči zanemarljivo zmanjšanje kakovosti. Pravila na spletu: https://jocuripacanele.ro/joci-ruleta-online-pe-bani-reali.html

Za razliko od prejšnjih izvedb ambientalne okluzije dejstvo, da je VXAO svetovni prostor, pomeni, da se zaveda razdalja med objekti, kar omogoča natančnejše izračun senc za predmete, ki so oddaljeni od senca. Prav tako preprečuje učinek halo, ki ga je včasih mogoče videti okoli likov, ki hodijo pred površinami, kot so stene. VXAO je procesorsko bolj intenziven kot prejšnje iteracije okluzije okolice, vendar ponuja najboljšo kakovost senc.