Компанія Microsoft анонсувала значні покращення для конвеєра рейтрейсингу DXR (DirectX Raytracing) в рамках DirectX 12 Ultimate. Ці оновлення спрямовані на оптимізацію обробки графіки, зокрема, шляхом перенесення деяких завдань з центрального процесора (CPU) на графічний (GPU), що має позитивно вплинути на продуктивність у сучасних іграх.
Ключові нововведення
Розробники виділяють три основні технології, які будуть інтегровані в DXR:
- Кластерна геометрія (Cluster Geometry): Ця функція спростить роботу GPU з трикутниками, які є основними будівельними блоками 3D-графіки. Вона дозволить групувати сусідні трикутники в єдині, спрощені блоки. Це дасть можливість GPU обробляти геометричні дані пакетно, замість того, щоб вимагати багаторазових звернень для кожного трикутника в кадрі. Така оптимізація особливо корисна для генерації складних деталей, таких як листя або натовп, зменшуючи необхідність оновлення та дублювання геометрії.
- Розділення та прискорення структур верхнього рівня (Partitioned TLAS): Новий підхід до управління структурами прискорення Верхнього Рівня (TLAS) буде застосовуватися до окремих кадрів. Кадр може бути розділений на менші групи, якими GPU легше керувати за допомогою нових елементів рейтрейсингу. Це дозволить значно прискорити процес трасування променів, оскільки GPU буде обробляти лише видимі або необхідні елементи кадру, а не весь обсяг даних.
- Операції з непрямими структурами прискорення (Indirect Raytracing Acceleration): Ця функція дозволить GPU безпосередньо виконувати ряд завдань, які раніше покладалися на CPU. Це включає управління запитами API для побудови, стиснення, переміщення або шаблонізації структур. Очікується, що це призведе до зниження затримок системи та загального покращення продуктивності рейтрейсингу, особливо у складних сценах.
Ці нововведення все ще перебувають на стадії розробки, а їхній офіційний реліз заплановано на літо поточного року. Очікується, що впровадження цих технологій суттєво покращить якість та продуктивність рейтрейсингу в комп’ютерних іграх.
Вердикт ІТ-Блогу: Обов’язкове оновлення для розробників ігор та ентузіастів, які прагнуть отримати максимум від технології рейтрейсингу та сучасних графічних процесорів.
За даними порталу: itc.ua
