Mi az a környezeti elzáródás?

Mi az a környezeti elzáródás?

A VXAO a világűrobjektumokat voxelekké alakítja át, és ezek alapján számítja ki az árnyékokat. Az Ambient occlusion számos videojáték beállítási menüjében elérhető grafikus lehetőség. Míg egyes játékok elmagyarázzák, hogy a környezeti elzáródás fokozza az árnyékokat, szinte egyetlen játék sem magyarázza el részletesen, hogy mit csinál.

Mi az a környezeti elzáródás?

A környezeti elzáródás egy árnyékolási technika, amely azt szimulálja, hogy a tárgyak hogyan zárják el a környezeti világítást. Eszközként tervezték, hogy az árnyékokat a lehető legvalósághűbben jelenítse meg, a belső élek és az objektumok alatti felületek sötétebb árnyékokkal.

Tipp: Az okklúzió egy másik szó az akadályozásra vagy blokkolásra, így a környezeti elzárás azt szimulálja, hogy a tárgyak hogyan blokkolják a fényt, és megpróbálják valósághű árnyékokat vetni.

A legegyszerűbb formájában az ambient okklúzió csak azokat az árnyékokat számítja ki, amelyek egy szórt fényforrásból vetülnének az égbolton. A fejlettebb megvalósítások más fényforrásokat is figyelembe vesznek, például lámpákat, zseblámpákat és torkolatvillanásokat.

Az első játék, amely tartalmazta az ambient okklúziót, a 2007-es Crysis játék volt.

Milyen típusú környezeti elzáródások léteznek?

Az SSAO vagy a Screen-Space Ambient Occlusion a környezeti elzáródás különösen könnyű megvalósítása. A „képernyőterület” egy olyan kifejezés, amely azt jelenti, hogy az SSAO csak azokat az objektumokat veszi figyelembe, amelyek aktívan renderelés alatt állnak. Ez azt jelenti, hogy az aktuálisan nem látható objektumok nem végeznek számításokat.

Például, ha van egy torony, amely árnyékot vet az utcára, és a kamerát úgy fordítja el, hogy a torony többé ne jelenjen meg a képernyőn, az általa vetített árnyék eltűnik. Hasonlóképpen, egy távoli tárgy, amelyet egy közelebbi tárgy elzárt a látómezőtől, nem vet árnyékot, még akkor sem, ha annak láthatónak kell lennie, például egy fát blokkol egy teherautó. Bizonyos esetekben ez azt jelentheti, hogy az árnyék, amelynek meg kellene jelennie egy objektum, például egy tank alatt, nem jelenik meg, mivel a tartály hátulja, teteje és alsó része nem jelenik meg, és így nem takarja el a fényt.

Az SSAO-nak problémái vannak az árnyékok vetésével is, ahol ennek nem kellene lennie, különösen, ha két, egymástól eltérő távolságra lévő objektumhoz kapcsolódik.

A HBAO vagy Horizon Based Ambient Occlusion az Nvidia fejlettebb környezeti okklúziós megvalósítása. Az AMD hasonló megvalósítással rendelkezik, amelyet HDAO-nak vagy High Definition Ambient Occlusion-nak hívnak. A HBAO segítségével az árnyékokat pontosabban viszi fel a felületekre, elkerülve a sok hamis árnyékot. Sajnos a teljesítményre gyakorolt ​​​​hatás jelentős, így a hatás csak fél léptékben jelenik meg, vagyis az árnyékhatás kisebb felbontású.

A HBAO+ a HBAO továbbfejlesztett változata, amely számos teljesítményproblémát orvosol, és lehetővé teszi az árnyékok teljes skálán történő megjelenítését a teljesítmény túlzott befolyásolása nélkül. Ez a megnövelt felbontás lágyabb és simább árnyékokat tesz lehetővé. A jobb árnyékelmosódási effektusok különösen fontosak kültéri jeleneteknél, ahol a tárgyaknak, például az elektromos vezetékeknek lágy árnyékokat kell vetniük, nem pedig kemény árnyékokat. A HBAO+ olyan problémákkal is foglalkozik, amelyek a mozgó tárgyakból vagy a kamera mozgásából eredő villogásból eredhetnek.

A VXAO vagy Voxel Accelerated Ambient Occlusion az Nvidia újabb technológiája. Képernyőtér-algoritmus helyett világtér-környezetelzárási algoritmust használ. Ez azt jelenti, hogy a képernyőn kívüli objektumok továbbra is árnyékot vethetnek, ami lehetővé teszi az árnyékok vetését a kamera mögül és a tárgyak alatt, sokkal valósághűbb megjelenést biztosítva. A VXAO a világűrobjektumokat voxelekké alakítja, és ezek alapján számítja ki az árnyékokat.

Tipp: A voxelek kisebb felbontású modellek, mint az objektumok eredeti sokszögszáma. A textúrák voxeleken való megjelenítése rosszul nézne ki, mivel az objektumok alakja sokkal kisebb felbontású lenne. Az árnyékok létrehozásához azonban ez a csökkentett objektumrészlet jelentős teljesítménynövekedést biztosít, miközben elhanyagolható minőségromlást okoz.

A korábbi környezeti okklúziós megvalósításoktól eltérően az a tény, hogy a VXAO világtér, azt jelenti, hogy tisztában van az objektumok közötti távolsággal, ami lehetővé teszi az árnyékok pontosabb kiszámítását az árnyéktól távolabb lévő objektumok esetében. Megakadályozza a haloeffektust is, amely néha a felületek, például falak előtt sétáló karakterek körül látható. A VXAO processzorigényesebb, mint a környezeti okklúzió korábbi iterációi, de a legjobb árnyékminőséget kínálja.


Hogyan lehet elrejteni a játékokat a barátok elől a Steamben

Hogyan lehet elrejteni a játékokat a barátok elől a Steamben

Számos ok vezethet ahhoz, hogy elrejtse a Steam-könyvtárban lévő játékokat barátai elől. Ha van egy guilty pleasure játékod, vagy nem szeretnéd, hogy mások lássák, mikor

A legjobb Xbox One-játékok 2018-ban: 11 játék, amelyet Xbox One-on játszhatsz

A legjobb Xbox One-játékok 2018-ban: 11 játék, amelyet Xbox One-on játszhatsz

Legyen szó Xbox One-ról, Xbox One S-ről vagy Xbox One X-ről, kiváló játékokat fog keresni. Még akkor is, ha a Sony PS4 és PS4 Pro jó lehet

Sok játékot neveznek mozinak, Virginia az igazi

Sok játékot neveznek mozinak, Virginia az igazi

Thomas McMullan A „Cinematic” az egyik legtöbbet használt jelző a játékkritikusok eszköztárában. Ennek persze oka van. Mint domináns mód

Hogyan játssz Steam játékokat egy Oculus Quest 2-en

Hogyan játssz Steam játékokat egy Oculus Quest 2-en

Korábban a VR technológia kényelmetlen volt, és fizikai csatlakozást igényelt az elsődleges eszközhöz. A terület fejlődésével azonban az Oculus Quest

Hogyan helyezzünk át egy Steam játékot egy másik meghajtóra

Hogyan helyezzünk át egy Steam játékot egy másik meghajtóra

Az elmúlt években a játékok sokkal nagyobbak lettek, és a tárolómeghajtó jelentős részét foglalják el. Ennek eredményeként a Steam úgy döntött, hogy biztosítja a sajátját

Rezzed 2018: A legjobb indie játékok, amelyeket idén játszani kell

Rezzed 2018: A legjobb indie játékok, amelyeket idén játszani kell

Közeleg a Rezzed 2018. A londoni székhelyű, kicsik és nagyok indie játékok ünnepe negyedik éve kapott otthont a Tobacco Docksban.

Marvels Spider-Man PS4 tippek és trükkök: Hogyan urald a játékot

Marvels Spider-Man PS4 tippek és trükkök: Hogyan urald a játékot

A Marvel's Spider-Man volt a legkelendőbb játék megjelenése óta minden héten, ami nem volt meglepő, mivel ez volt az egyik legjobban várt PS4.

A 11 legjobb indie játék 2017-ben: A mi választásunk a kötelező indie játékok közül, amelyek nem Minecraft

A 11 legjobb indie játék 2017-ben: A mi választásunk a kötelező indie játékok közül, amelyek nem Minecraft

2017-ben az indie játékok eltávolodtak attól, hogy a játékok önálló részévé váljanak. Tavaly sok önálló fejlesztést és kiadást láthattunk

A legjobb Xbox One X játékok: Ezekre a játékokra van szüksége Xbox One X-re

A legjobb Xbox One X játékok: Ezekre a játékokra van szüksége Xbox One X-re

Az Xbox One X a Microsoft 4K álmok doboza, és minden idők legerősebb konzolja. Nem problémamentes, amint azt teljes terjedelmében megtudhatja

Steam játékok vásárlása Amazon ajándékkártyával

Steam játékok vásárlása Amazon ajándékkártyával

A Steam platform jelenleg a legnépszerűbb módja a PC-s játékok vásárlásának és szervezésének ugyanazon a programon belül. A Steam lehetővé teszi a felhasználóknak ajándékutalványok beváltását,