Рекомендуємо, 2024

Вибір Редакції

Що таке Ray Tracing і як вона покращує графіку у відеоіграх?

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

Ну, ігрової індустрії все готово випробувати його найбільший імпульс у вигляді Ray Tracing.

Що таке трасування променів?

Трасування променів - це метод розрахунку 3D-сцен, який імітує те, як ми, як люди, сприймаємо навколишній світ, точніше, як світло в нашому світі сприймається нами. Техніка, яка існувала до тих пір, поки сама 3D-рендерінг, і працює завдяки ретельному розрахунку променів світла від джерела до місця призначення і того, як цей промінь відскакує, пронизує і зачиняється об'єктами сцени. Найбільша перевага Ray Tracing полягає в тому, що при наявності достатньої кількості часу і обчислювальної потужності, отримані сцени можуть бути нерозрізнені від реальності (або віртуальної реальності).

Як Ray Tracing поліпшить графіку в іграх?

Лідери графічного відділу, AMD і Nvidia, оголосили про свої відповідні технології та досягнення в Ray Tracing на GDC 2018 року. Під час відкриття GDC 2018 “State of Unreal”, Epic Games, у співпраці з NVIDIA та ILMxLAB, дали перша публічна демонстрація трасування в реальному часі в Unreal Engine. З іншого боку, AMD заявила, що співпрацює з Microsoft, щоб допомогти визначити, вдосконалити і підтримати майбутнє DirectX12 разом з Ray Tracing.

Під час презентації Nvidia три компанії представили експериментальний кінематографічний демонстраційний ролик, який використовував персонажів Star Wars від The ​​Force Awakens і The Last Jedi, збудованих з Unreal Engine 4. Демонстрація забезпечується технологією RTX NVIDIA для GPU Volta, доступною через DirectX Ray Tracing API від Microsoft ( DXR). Крім того, iPad, що працює на ARKit, використовувався як віртуальна камера, щоб привернути увагу до тонких деталей у видах, що закривають.

"Трасування променів у реальному часі була мрією індустрії графіки та візуалізації протягом багатьох років", - сказав Тоні Тамасі, старший віце-президент з контенту та технологій NVIDIA. "Використовуючи технологію NVIDIA RTX, графічні процесори Volta і новий DXR API від Microsoft, команди змогли розробити щось справді дивовижне, що показує, що ера трасування променів у реальному часі нарешті тут."

Хоча AMD не демонструє жодних доказів концепції прогресу, вони заявили, що вони також узгоджуються з Microsoft. Обидві компанії, як кажуть, підтримують технологію Ray Tracing, використовуючи DXR API, доступний розробникам десь пізніше цього року.

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

Top