Guest_Jim_* Posted January 18, 2019 Posted January 18, 2019 For those of you with NVIDIA RTX graphics cards, there is now another game that takes advantage of the GPU's RT Cores, it just might look a little old. Q2VKPT is a proof-of-concept project that has completely replaced the original graphics code of Quake II with a path tracing solution called VKPT. Rasterization is only used for rendering the UI, so everything else uses ray tracing and path tracing. Path tracing and ray tracing are different, as the FAQ at the first link explains, as ray tracing is a primitive operation that does not produce realistic images, while path tracing is the light transport algorithm here that does create the image. To make this possible, a number of technologies are being used, including the RT cores of NVIDIA's Turing-based GPUs, which are being accessed with the VK_NV_ray_tracing extension. As you may have guessed by that extension name, this is using the Vulkan API instead of DirectX, and so can be run on Linux as well as Windows, provided you have an RTX graphics card. In addition to utilizing the RT cores, an adaptive temporal filter is also in place, which will track changes to the light transport path so previously computed information can be reused, instead of new computations being done. Many modern games use temporal filtering in a similar way, but look only to the image space instead of the high-dimensional space used here. Even if you do not have an RTX graphics card, you may still want to check out the source links as this proof-of-concept could be demonstrating some of what we will see in the future of games. If you do have an RTX card though, you can also download and try he game out for yourself. Source: Q2VKPT (images source) and Github Repository Back to original news post Share this post Link to post Share on other sites More sharing options...
ir_cow Posted January 19, 2019 Posted January 19, 2019 I must play THIS! Share this post Link to post Share on other sites More sharing options...
slick2500 Posted January 20, 2019 Posted January 20, 2019 I must play THIS! I was looking for my Quake 2 cd then realized I don't have a disk drive anymore Then I remembered I have Quake 2 on Steam. Share this post Link to post Share on other sites More sharing options...
IIxNullxII Posted January 20, 2019 Posted January 20, 2019 Very interesting! The fact that this 'new' technology can be applied to such an old title is very promising. Share this post Link to post Share on other sites More sharing options...
That_Guy Posted January 20, 2019 Posted January 20, 2019 For those of you with NVIDIA RTX graphics cards, there is now another game that takes advantage of the GPU's RT Cores, it just might look a little old. Q2VKPT is a proof-of-concept project that has completely replaced the original graphics code of Quake II with a path tracing solution called VKPT. Rasterization is only used for rendering the UI, so everything else uses ray tracing and path tracing. Path tracing and ray tracing are different, as the FAQ at the first link explains, as ray tracing is a primitive operation that does not produce realistic images, while path tracing is the light transport algorithm here that does create the image. To make this possible, a number of technologies are being used, including the RT cores of NVIDIA's Turing-based GPUs, which are being accessed with the VK_NV_ray_tracing extension. As you may have guessed by that extension name, this is using the Vulkan API instead of DirectX, and so can be run on Linux as well as Windows, provided you have an RTX graphics card. In addition to utilizing the RT cores, an adaptive temporal filter is also in place, which will track changes to the light transport path so previously computed information can be reused, instead of new computations being done. Many modern games use temporal filtering in a similar way, but look only to the image space instead of the high-dimensional space used here. Even if you do not have an RTX graphics card, you may still want to check out the source links as this proof-of-concept could be demonstrating some of what we will see in the future of games. If you do have an RTX card though, you can also download and try he game out for yourself. Source: Q2VKPT (images source) and Github Repository Back to original news post Can we have Unreal Tournament please? 1 Share this post Link to post Share on other sites More sharing options...
slick2500 Posted January 21, 2019 Posted January 21, 2019 I played it, it's been so long since I played the original I need to do some back to back runs to see if I notice any difference. Share this post Link to post Share on other sites More sharing options...
Guest_Jim_* Posted January 21, 2019 Posted January 21, 2019 I played it, it's been so long since I played the original I need to do some back to back runs to see if I notice any difference. Since the project is up on GitHub, it would be interesting if someone went in and returned the original graphics code with a switch to go between them. I'd also be interested in seeing the denoiser disabled, because that plays a huge role currently in this accelerated ray tracing setup. The ray tracing accelerated by RT cores is in no way enough to provide the number of rays to produce an accurate image without a denoiser, which one of the images at the source showed, as it had a slider to go between the denoiser being off and on. Share this post Link to post Share on other sites More sharing options...
Recommended Posts