Kas yra aplinkos okliuzija?

Kas yra aplinkos okliuzija?

VXAO paverčia pasaulio erdvės objektus į vokselius ir naudoja juos šešėliams apskaičiuoti. Aplinkos okliuzija yra grafikos parinktis, pasiekiama daugelio vaizdo žaidimų nustatymų meniu. Nors kai kuriuose žaidimuose bus paaiškinta, kad aplinkos okliuzija sustiprina šešėlius, beveik joks žaidimas iš tikrųjų nepaaiškina, ką jis daro.

Kas yra aplinkos okliuzija?

Aplinkos okliuzija yra šešėlių metodas, imituojantis, kaip objektai užstoja aplinkos apšvietimą. Jis sukurtas kaip įrankis, leidžiantis šešėliams atrodyti kiek įmanoma tikroviškesniems, o vidiniai kraštai ir paviršiai po objektais turi tamsesnius šešėlius.

Patarimas: „Occlude“ yra dar vienas žodis, reiškiantis trukdymą arba blokavimą, todėl aplinkos okliuzija imituoja, kaip objektai blokuoja šviesą, bandydami mesti tikroviškus šešėlius.

Paprasčiausia forma aplinkos okliuzija apskaičiuoja tik šešėlius, kurie būtų mesti iš išsklaidytos šviesos šaltinio danguje. Pažangesniuose įgyvendinimuose taip pat atsižvelgiama į kitus šviesos šaltinius, tokius kaip lempos, žibintuvėliai ir snukio blykstės.

Pirmasis žaidimas, į kurį buvo įtraukta aplinkos okliuzija, buvo 2007 m. žaidimas Crysis.

Kokie yra aplinkos okliuzijos tipai?

SSAO arba Screen-Space Ambient Occlusion yra ypač lengvas aplinkos okliuzijos įgyvendinimas. „Ekrano erdvė“ yra terminas, reiškiantis, kad SSAO atsižvelgia tik į objektus, kurie yra aktyviai pateikiami. Tai reiškia, kad objektams, kurie šiuo metu nematomi, nebus atlikti jokie skaičiavimai.

Pavyzdžiui, jei bokštas meta šešėlį per gatvę ir pasukate fotoaparatą taip, kad bokštas nebebus rodomas ekrane, jo metamas šešėlis išnyks. Panašiai tolumoje esantis objektas, užblokuotas arčiau esančio objekto, nemes šešėlio, net jei jis turėtų būti matomas, pavyzdžiui, medis, užblokuotas sunkvežimio. Kai kuriais atvejais tai gali reikšti, kad šešėlis, kuris turėtų atsirasti po objektu, pvz., baku, neatsiranda, nes rezervuaro galas, viršus ir apačia nėra atvaizduojami ir todėl neužstoja šviesos.

SSAO taip pat turi problemų dėl šešėlių metimo ten, kur jų neturėtų būti, ypač kai jie susiję su dviem skirtingais atstumais vienas nuo kito esančiais objektais.

HBAO arba Horizon Based Ambient Occlusion yra pažangesnis Nvidia aplinkos okliuzijos įgyvendinimas. AMD turi panašų įgyvendinimą, kurį jie vadina HDAO arba High Definition Ambient Occlusion. Naudojant HBAO, šešėliai ant paviršių uždedami tiksliau, išvengiant kuo daugiau netikrų šešėlių. Deja, našumo poveikis yra reikšmingas, todėl efektas pateikiamas tik per pusę mastelio, o tai reiškia, kad šešėlio efektas yra mažesnės skyros.

HBAO+ yra patobulinta HBAO versija, kuri sprendžia daugybę našumo problemų ir leidžia atvaizduoti šešėlius visu mastu be per didelio poveikio našumui. Dėl šios padidintos raiškos šešėliai yra švelnesni ir lygesni. Geresni šešėlių suliejimo efektai ypač svarbūs lauko scenoms, kai objektai, pavyzdžiui, elektros linijos, turėtų mesti minkštus, o ne kietus šešėlius. HBAO+ taip pat sprendžia problemas, su kuriomis HBAO gali kilti mirgėjimas dėl judančių objektų arba fotoaparato judėjimo.

VXAO arba Voxel Accelerated Ambient Occlusion yra naujesnė Nvidia technologija. Užuot naudojęs ekrano erdvės algoritmą, jis naudoja pasaulinės erdvės aplinkos okliuzijos algoritmą. Tai reiškia, kad objektai, esantys už ekrano, vis tiek gali mesti šešėlius, todėl šešėliai gali būti mesti iš už fotoaparato ir po objektais, todėl vaizdas atrodo daug tikroviškesnis. VXAO paverčia pasaulio erdvės objektus į vokselius ir naudoja juos šešėliams apskaičiuoti.

Patarimas: vokseliai yra mažesnės skiriamosios gebos modeliai nei pradinis objektų daugiakampių skaičius. Tekstūrų atvaizdavimas ant vokselių atrodytų blogai, nes objektų forma būtų daug mažesnė raiška. Tačiau kuriant šešėlius, ši sumažinta objekto detalė žymiai padidina našumą ir nežymiai pablogina kokybę.

Skirtingai nuo ankstesnių aplinkos okliuzijos diegimų, faktas, kad VXAO yra pasaulio erdvė, reiškia, kad jis žino atstumą tarp objektų, o tai leidžia tiksliau apskaičiuoti šešėlius objektams, esantiems toliau nuo šešėlio. Tai taip pat apsaugo nuo aureolės efekto, kuris kartais gali būti matomas aplink veikėjus, vaikštančius priešais paviršius, pavyzdžiui, sienas. VXAO naudoja daugiau procesoriaus nei ankstesnės aplinkos okliuzijos iteracijos, tačiau siūlo geriausią šešėlių kokybę.


Kaip paslėpti žaidimus nuo draugų Steam

Kaip paslėpti žaidimus nuo draugų Steam

Dėl daugelio priežasčių galite paslėpti Steam bibliotekoje esančius žaidimus nuo draugų. Jei žaidžiate kaltą malonumą arba nenorite, kad kiti matytų kada

Geriausi „Xbox One“ žaidimai 2018 m.: 11 žaidimų, kuriuos galite žaisti „Xbox One“.

Geriausi „Xbox One“ žaidimai 2018 m.: 11 žaidimų, kuriuos galite žaisti „Xbox One“.

Nesvarbu, ar turite „Xbox One“, „Xbox One S“ ar „Xbox One X“, ieškosite puikių žaidimų. Nors Sonys PS4 ir PS4 Pro gali gerai

Daugelis žaidimų vadinami kinematografiniais, Virdžinija yra tikras pasiūlymas

Daugelis žaidimų vadinami kinematografiniais, Virdžinija yra tikras pasiūlymas

Thomas McMullanas „Cinematic“ yra vienas dažniausiai piktnaudžiaujamų būdvardžių žaidimų kritiko įrankių rinkinyje. Žinoma, tam yra priežastis. Kaip dominuojantis režimas

Kaip žaisti „Steam“ žaidimus „Oculus Quest“ 2

Kaip žaisti „Steam“ žaidimus „Oculus Quest“ 2

Anksčiau VR technologija buvo nepatogi ir reikalavo fizinių jungčių su pagrindiniu įrenginiu. Tačiau su pažanga šioje srityje, Oculus Quest

Kaip perkelti Steam žaidimą į kitą diską

Kaip perkelti Steam žaidimą į kitą diską

Pastaraisiais metais žaidimai tapo daug didesni ir užima didelę jūsų atminties disko dalį. Dėl to „Steam“ nusprendė pateikti savo

Rezzed 2018: geriausi nepriklausomi žaidimai, kuriuos turite žaisti šiais metais

Rezzed 2018: geriausi nepriklausomi žaidimai, kuriuos turite žaisti šiais metais

„Rezzed 2018“ jau atėjo. Londone vykstanti nepriklausomų žaidimų šventė – tiek dideli, tiek maži – jau ketvirtus metus įsikūrė „Tobacco Docks“.

„Marvels Spider-Man PS4“ patarimai ir gudrybės: kaip įvaldyti žaidimą

„Marvels Spider-Man PS4“ patarimai ir gudrybės: kaip įvaldyti žaidimą

„Marvel's Spider-Man“ buvo perkamiausias žaidimas kiekvieną savaitę nuo jo išleidimo, o tai nenuostabu, nes jis buvo vienas iš labiausiai lauktų PS4 metų.

Geriausi „Xbox One X“ žaidimai: tai yra žaidimai, kuriems jums reikia „Xbox One X“.

Geriausi „Xbox One X“ žaidimai: tai yra žaidimai, kuriems jums reikia „Xbox One X“.

„Xbox One X“ yra „Microsoft“ 4K svajonių dėžutė ir galingiausia visų laikų konsolė. Tai nėra be problemų, kaip galite sužinoti iš mūsų

Kaip įsigyti „Steam“ žaidimų su „Amazon“ dovanų kortele

Kaip įsigyti „Steam“ žaidimų su „Amazon“ dovanų kortele

Steam platforma šiuo metu yra populiariausias būdas įsigyti ir organizuoti kompiuterinius žaidimus toje pačioje programoje. „Steam“ leidžia vartotojams išpirkti dovanų korteles,

Kaip pataisyti viso ekrano žaidimą, kuris nuolat mažėja

Kaip pataisyti viso ekrano žaidimą, kuris nuolat mažėja

Daugelis žmonių pasirenka žaisti žaidimus viso ekrano režimu, nes tai suteikia labiausiai įtraukiančių patirtį. Tačiau, kai įvyksta klaida, kuri priverčia žaidimą