Що таке навколишня оклюзія?

Що таке навколишня оклюзія?

VXAO перетворює об'єкти світового простору в вокселі, перетворює їх і використовує їх для обчислення тіней. Ambient occlusion — це графічний параметр, доступний у меню налаштувань для багатьох відеоігор. Хоча деякі ігри пояснюють, що навколишнє оклюзія покращує тіні, майже жодна гра насправді не пояснює, що вона робить.

Що таке навколишня оклюзія?

Окклюзія навколишнього середовища — це техніка затінювання, яка імітує, як об’єкти перекривають навколишнє освітлення. Він розроблений як інструмент, щоб тіні виглядали максимально реалістичними, а внутрішні краї та поверхні під об’єктами мають темніші тіні.

Порада: Occlude – це ще одне слово для перекриття або блокування, тому оточення навколишнього середовища імітує, як світло блокується об’єктами, намагаючись відкидати реалістичні тіні.

У своїй найбільш спрощеній формі навколишнє оклюзія обчислює лише тіні, які б відкидалися від розсіяного джерела світла на небі. Більш просунуті реалізації також враховують інші джерела світла, такі як лампи, смолоскипи та дульні спалахи.

Першою грою, яка включала ambient occlusion, була гра Crysis 2007 року.

Які існують види зовнішньої оклюзії?

SSAO, або Screen-Space Ambient Occlusion, є особливо легкою реалізацією зовнішньої оклюзії. «Екранний простір» – це термін, який означає, що SSAO враховує лише об’єкти, які активно відтворюються. Це означає, що для об’єктів, які в даний момент не видно, не будуть виконуватися жодні обчислення.

Наприклад, якщо на вулиці є вежа, яка відкидає тінь, і ви повертаєте камеру так, щоб вежа більше не відображалася на екрані, тінь, яку вона відкидає, зникне. Аналогічно, об’єкт на відстані, закритий від огляду ближчим об’єктом, не буде відкидати тінь, навіть якщо вона повинна бути видимою, наприклад, дерево, яке блокує вантажівка. У деяких випадках це може означати, що тінь, яка повинна з’явитися під таким об’єктом, як танк, не з’являється, оскільки задня, верхня та нижня сторони резервуара не відображаються і, таким чином, не блокують світло.

SSAO також має проблеми з відкиданням тіней там, де їх не повинно бути, особливо коли це стосується двох об’єктів на різній відстані один від одного.

HBAO, або Horizon Based Ambient Occlusion — це більш просунута реалізація навколишньої оклюзії від Nvidia. AMD має подібну реалізацію, яку вони називають HDAO або High Definition Ambient Occlusion. З HBAO тіні точніше наносяться на поверхні, уникаючи відкидання якомога більшої кількості помилкових тіней. На жаль, вплив на продуктивність є значним, тому ефект відображається лише на половинному масштабі, що означає, що ефект тіні має меншу роздільну здатність.

HBAO+ — це розширена версія HBAO, яка вирішує низку проблем з продуктивністю та дозволяє відображати тіні в повному масштабі без сильного впливу на продуктивність. Ця збільшена роздільна здатність дозволяє отримати більш м’які та плавні тіні. Кращі ефекти розмиття тіней особливо важливі для сцен на вулиці, де такі об’єкти, як лінії електропередач, повинні відкидати м’які, а не жорсткі тіні. HBAO+ також вирішує проблеми, які HBAO може мати з мерехтінням від рухомих об’єктів або рухом камери.

VXAO, або Voxel Accelerated Ambient Occlusion, є новішою технологією від Nvidia. Замість використання алгоритму екранного простору він використовує алгоритм зовнішньої оклюзії всесвітнього простору. Це означає, що об’єкти за межами екрана все ще можуть відкидати тіні, що дозволяє відкидати тіні позаду камери та під об’єктами, забезпечуючи набагато більш реалістичний вигляд. VXAO перетворює об’єкти світового простору у воксели та використовує їх для обчислення тіней.

Порада. Воксели – це моделі з нижчою роздільною здатністю, ніж початкова кількість полігонів об’єктів. Відтворення текстур на вокселах виглядало б погано, оскільки форма об’єктів мала б набагато нижчу роздільну здатність. Однак для створення тіней ця зменшена деталізація об’єкта забезпечує значний приріст продуктивності при незначному зниженні якості.

На відміну від попередніх реалізацій зовнішньої оклюзії, той факт, що VXAO є світовим простором, означає, що він усвідомлює відстань між об’єктами, що дозволяє більш точно розраховувати тіні для об’єктів, що знаходяться далі від тіні. Це також запобігає ефекту ореолу, який іноді можна побачити навколо персонажів, що ходять перед поверхнями, наприклад стінами. VXAO є більш інтенсивним процесором, ніж попередні ітерації зовнішньої оклюзії, але пропонує найкращу якість тіней.


Як приховати ігри від друзів в Steam

Як приховати ігри від друзів в Steam

Багато причин можуть змусити вас приховати ігри у вашій бібліотеці Steam від друзів. Якщо у вас є гра безнадійного задоволення або ви не хочете, щоб інші бачили, коли

Найкращі ігри для Xbox One у 2018 році: 11 ігор для Xbox One

Найкращі ігри для Xbox One у 2018 році: 11 ігор для Xbox One

Незалежно від того, чи є у вас Xbox One, Xbox One S або Xbox One X, ви шукатимете чудові ігри. Навіть якщо Sony PS4 і PS4 Pro цілком можуть

Багато ігор називають кінематографічними, Virginia — це справжня угода

Багато ігор називають кінематографічними, Virginia — це справжня угода

Томас Макмуллан «Кінематографічний» — один із найпопулярніших прикметників у наборі інструментів ігрових критиків. Для цього, звичайно, є причина. Як домінуючий режим

Як грати в ігри Steam на Oculus Quest 2

Як грати в ігри Steam на Oculus Quest 2

У минулому технологія VR була незручною і вимагала фізичного підключення до основного пристрою. Однак із досягненнями в цій галузі Oculus Quest

Як перемістити гру Steam на інший диск

Як перемістити гру Steam на інший диск

Останніми роками ігор стало набагато більше і вони займають значну частину вашого накопичувача. У результаті Steam вирішив надати свій

Rezzed 2018: найкращі інді-ігри, в які вам доведеться зіграти цього року

Rezzed 2018: найкращі інді-ігри, в які вам доведеться зіграти цього року

Rezzed 2018 наближається. Лондонське святкування інді-ігор, як великих, так і малих, уже четвертий рік поспіль у Tobacco Docks.

Поради та підказки MarvelS Spider-Man PS4: як опанувати гру

Поради та підказки MarvelS Spider-Man PS4: як опанувати гру

Marvel’s Spider-Man була найбільш продаваною грою щотижня з моменту її випуску, що не дивно, враховуючи, що це був один із найбільш очікуваних років для PS4

11 найкращих інді-ігор 2017 року: наша добірка обов’язкових інді-ігор, які не є Minecraft

11 найкращих інді-ігор 2017 року: наша добірка обов’язкових інді-ігор, які не є Minecraft

У 2017 році інді-ігри перестали бути окремою частиною ігор. Минулого року ми побачили багато незалежно розроблених і опублікованих

Найкращі ігри для Xbox One X: це ігри, для яких вам потрібен Xbox One X

Найкращі ігри для Xbox One X: це ігри, для яких вам потрібен Xbox One X

Xbox One X — це коробка мрій Microsoft 4K і найпотужніша консоль усіх часів. Це не без проблем, як ви можете дізнатися в нашому повному обсязі

Як придбати ігри Steam за допомогою подарункової картки Amazon

Як придбати ігри Steam за допомогою подарункової картки Amazon

Платформа Steam наразі є найпопулярнішим способом придбання та організації комп’ютерних ігор у рамках однієї програми. Steam дозволяє користувачам використовувати подарункові картки,