Video: Crytek CryEngine shows raytracing technology demo (runs on Radeon RX Vega 56)
Game developer Crytek published a video in which it is showing real-time ray tracing reflections, and here is the interesting thing, it's not using Nvidia's RTX GPUs. According to the company, this is possible through a new ray-tracing function of the CryEngine 5.5.
The video they released is called Neon Noir and demos the possibilities of the new CryEngine feature. This video was created with "an advanced version of the CryEngine total illumination function," demonstrating Real-Time Ray Traced Reflections. This functionality will be added to the CryEngine this year for developers to use.
In the video below you can see the scenes rendered on a Vega 56-GPU from AMD. Crytek emphasizes that Neon Noir also did not use screen space reflections. According to Crytek, the raytracing demo from the video is based on an API and is therefore 'hardware independent'. That means the feature can run on any DX12 graphics card. As to what the added perf cost of doing this through the API is, is not mentioned.
"Neon Noir was developed on a bespoke version of CRYENGINE 5.5., and the experimental ray tracing feature based on CRYENGINE’s Total Illumination used to create the demo is both API and hardware agnostic, enabling ray tracing to run on most mainstream, contemporary AMD and NVIDIA GPUs. However, the future integration of this new CRYENGINE technology will be optimized to benefit from performance enhancements delivered by the latest generation of graphics cards and supported APIs like Vulkan and DX12."
Senior Member
Posts: 232
Joined: 2018-04-12
Correct me if I'm wrong, but Real Time Ray Tracing is not something only Tensor, or Turing cores can do.
All other cores can do it, but not nearly as effective.
So the real question is, if Real Time Ray Tracing was implemented on most games tomorrow, would it actually be worth paying extra for Real Time Ray Tracing specific cores?
A comparison between an RTX 2060 and a Vega 56 on the above demo would probably provide some answers.
Senior Member
Posts: 410
Joined: 2016-06-08
To my knowledge there is no must for RTX cores to do real time ray tracing. The RTX cores only help with it so the GPU have more resources for other graphics related tasks. From what I know any DX12 GPU should be able to execute real time ray tracing. The only problem is performance with a low end GPU.
Senior Member
Posts: 452
Joined: 2018-05-03
No thanks..... probably big performance loss and most of the lighting is still done with normal techniques.... ray tracing requires more compute than what we have today...
Senior Member
Posts: 11808
Joined: 2012-07-20
Performance requirements in what part of GPU? I guess compute/shader, right? Because that's where nVidia relatively sucked till 20x0 came along. (AMD had overblown Shader count in comparison to TMU/ROPs.)
One can say that nVidia has brilliant engineers who are controlled by finance/marketing departments. If they come with something good that runs better on non-nVidia HW, it gets canned till nV's HW is better at it.
Still looks much better than what BF5 does. And on GI it is better than Metro.
Senior Member
Posts: 260
Joined: 2009-12-12
Punching what? There where people experimenting with raytracing way before it was a thing. I'd rather see proper collision detection, AI and more interaction in games before we get to raytracing.