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

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 є більш інтенсивним процесором, ніж попередні ітерації зовнішньої оклюзії, але пропонує найкращу якість тіней.


Leave a Comment

Як встановити Epic Games Store на Steam Deck

Як встановити Epic Games Store на Steam Deck

Дізнайтеся, як встановити <strong>Epic Games Store</strong> на Steam Deck, щоб насолоджуватися безкоштовними іграми і функціями.

Як заробити безкоштовний UC в PUBG Mobile найбільш законним способом

Як заробити безкоштовний UC в PUBG Mobile найбільш законним способом

Заробляйте безкоштовний UC в PUBG Mobile без хакерів і отримуйте найкращі набори зброї та коробки максимально законним способом.

Як видалити ігри на PS4

Як видалити ігри на PS4

Playstation 4 має обмежений обсяг жорсткого диска, і швидко закінчується пам’ять, якщо ви завантажуєте великі ігри. Дізнайтеся, як легко видалити ігри на PS4 для звільнення місця.

Як завантажити ігри на Nintendo Switch

Як завантажити ігри на Nintendo Switch

Хоча купівля фізичних копій ігор є чудовим способом створити свою колекцію, ви також можете завантажувати ігри через eShop, що є зручним способом отримання нових ігор на Nintendo Switch.

Як змінити мову гри в додатку EA

Як змінити мову гри в додатку EA

Можливість грати в ігри улюбленою мовою може значно покращити ваш ігровий досвід із додатком EA, зробивши його більш захоплюючим і

Як приховати ігри від друзів в 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 вирішив надати свій