Комп'ютерні новини
Всі розділи
GDC 2019: Відеокарти лінійок NVIDIA GeForce GTX 10 і GTX 16 підтримуватимуть трасування променів
На Game Developers Conference 2019 відбулося кілька важливих анонсів щодо подальшого розвитку технології трасування променів у режимі реального часу.
Інтеграція в ігрові рушії
Попередня версія Unreal Engine 4.22 з підтримкою технології трасування променів вже доступна, а фінальний реліз очікується в середу, під час виступу Epic на GDC. З 4-го квітня у Unity з'явиться оптимізована підтримка трасування променів в експериментальній збірці, яка буде доступна на GitHub для всіх користувачів із повним ознайомчим доступом у релізі Unity 2019.03.
Підтримка трасування променів у реальному часі з'явиться в Frostbite Engine від DICE / EA і Northlight Engine від Remedy Entertainment, а також у двигунах від Crystal Dynamics, Kingsoft, Netease та інших.
Трасування променів буде можлива на відеокартах лінійок NVIDIA GeForce GTX 10 і GTX 16
З виходом нового драйвера в квітні відеокарти лінійки NVIDIA GeForce GTX на базі архітектур Pascal (починаючи від 6-гігабайтної GeForce GTX 1060 і вище) і Turing також зможуть відтворювати гри з трасуванням променів. Для всіх необхідних розрахунків будуть використовуватися шейдерні ядра.
Продуктивність в іграх буде залежати від самих ефектів і від кількості променів у сцені, а також від моделі GPU і роздільній здатності екрану. Підтримку отримали всі ігри з підтримкою API Microsoft DXR і Vulkan.
Однак відеокарти лінійки GeForce RTX 20, які мають спеціалізовані RT-ядра для трасування променів, прискорюють процес необхідних обчислень у 2-3 рази і забезпечують максимальну ігрову продуктивність.
GameWorks RTX: стимулювання розробки ігор з трасуванням променів
NVIDIA GameWorks RTX - це повноцінний набір інструментів, який допоможе розробникам впроваджувати ефекти трасування променів у реальному часі в ігри. GameWorks RTX доступний для ігрового співтовариства у відкритій формі за ліцензією GameWorks і має плагіни для Unreal Engine 4.22 і ознайомчу версію Unity 2019.03.
GameWorks RTX має:
- RTX Denoiser SDK - бібліотека для швидкого створення трасування променів у реальному часі за допомогою методів шумозаглушення для зниження необхідної кількості променів і семплів на піксель. Вона включає алгоритми для відтворення тіней, дзеркальних відображень, глобального освітлення і розсіяного освітлення методом трасування променів;
- Nsight for RT - окремий інструмент, який допоможе розробникам провести налагодження і профілювання графічних додатків, зроблених за допомогою DXR і інших підтримуваних API.
Нові ігри з трасуванням променів
На GDC 2019 відбувся показ нових ігор і демонстрації відео з трасуванням променів:
- Control - поки доступна у вигляді нового демо від Remedy Entertainment з глобальним освітленням, відображеннями і тінями, побудованими методом трасування променів.
- Dragonhound - нова онлайн-стрілялка RPG від Nexon з трасованими відображеннями і тінями.
- Quake II RTX - трасування методом «path tracing» використовується для створення повного висвітлення в грі. Класична Quake II була модифікована представниками ігрового співтовариства, в результаті чого отримала підтримку трасування променів, а команда NVIDIA допрацювала графіку і фізику. Quake II RTX - це перша гра з розширенням NVIDIA VKRay, яке додає ефекти трасування променів в ігри під Vulkan. У майбутньому його можуть використовувати і інші студії.