Futuremark Demonstrates Raytracing Demo with DirectX 12

Published by

Futuremark is thrilled to join Microsoft onstage for an announcement, which they followed with a presentation of our their work in developing practical real-time applications for new Raytracing technology.
 



In case you missed it, the big news from GDC this week has been Microsoft's announcement of DirectX Raytracing. DirectX Raytracing (DXR) is a new feature in DirectX 12 that opens the door to a new class of real-time graphics techniques for games.

Accurate real-time reflections with DirectX Raytracing

Rendering accurate reflections in real-time is difficult. There are many challenges and limitations when using the existing methods. For the past few months, we've been exploring ways of combining DirectX Raytracing with existing methods to solve some of these challenges. While much of our presentation went deep into the math for our solution, I would like to show you some examples of our new technique in action.

 

directx-raytracing-demo-1.gif

With DirectX Raytracing we can render accurate real-time reflections of dynamic objects.

directx-raytracing-demo-2.gif

With DirectX Raytracing we can produce reflections of objects that exist outside the main camera view.

directx-raytracing-demo-3.gif

Using DXR we can produce accurate, perspective-correct reflections on all surfaces in real-time.

directx-raytracing-demo-4.gif

Reflections are not just for mirrors. They make other surfaces look more realistic too.


Practical real-time raytracing for games

Raytracing is not a new technique, but until recently it has been too computationally demanding to use in real-time games. With modern GPUs, it's now possible to use rasterization for most of the rendering and a smaller amount of raytracing to enhance shadows, reflections, and other effects that are difficult to achieve with traditional techniques. Our DXR tech demo runs in real-time on current GPU hardware and, because it builds on existing methods, it was relatively easy to implement into our DirectX 12 game engine.  We are proud to be one of the first developers chosen to work with DirectX Raytracing, and we are excited about the opportunities for this new API.  FM is happy to announce that we will be using DirectX Raytracing in a new 3DMark benchmark test that we hope to release towards the end of the year.


Share this content
Twitter Facebook Reddit WhatsApp Email Print