Unreal Engine додає підтримку DX12 Raytracing

Unreal Engine додає підтримку DX12 Raytracing

З тих пір, як Nvidia запустила свої RTX графічні процесори, компанія б'ється по барабану на трасування променів як основну, обов'язкову функцію, яка в кінцевому рахунку перетворить всю ігрову індустрію. На жаль, зусилля компанії, спрямовані на просування трасування променів як справді неминучої наступної великої речі, на відміну від технології, яка постійно 4-5 років від впровадження, зіткнулися з проблемою: не дуже багато ігор, які можуть скористатися можливістю.

Існує неминучий період відставання між впровадженням будь-якої нової апаратної можливості і появою програмного забезпечення, яке може мати значущі переваги цього апаратного забезпечення, але в цьому випадку додається зморшок. Якщо ви розробник гри, який хоче інтегрувати трасування променів у вашу майбутню гру, вам потрібен двигун, здатний в першу чергу обробляти трасування променів. Epic вже багато років говорив про трасування променів в Unreal Engine 4 - компанія демонструвала робоче навантаження в режимі реального часу в Star Wars:

А потім слідував за ним з демонстрацією SIGGRAPH під назвою "Швидкість світла", яку ви також можете побачити нижче:

Швидко переходимо до сьогоднішнього дня, і підтримка трасування променів була формально інтегрована в майбутню версію Unreal Engine 4, 4.22 (підтримка пропонується в Early Access, який Epic замітки призначені для використання з обережністю). Зауваження щодо латок:

Додана підтримка трасування низьких рівнів.

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

Читати далі

Crytek Demo Вітрини в реальному часі Raytracing на AMD Vega 56
Crytek Demo Вітрини в реальному часі Raytracing на AMD Vega 56

Нова демонстрація від Crytek демонструє продуктивність відстеження променів без необхідності використання RTX у Nvidia.