Microsoft Announces DirectX Raytracing Technology, Nvidia and AMD to Support New Technology
Microsoft has announced that it is adding DirectX Raytracing to DirectX version 12. Real-time raytracing is a rendering technique that can be used in addition to current rendering techniques such as screen space reflections. According to Microsoft and Nvidia, raytracing is the next logical step in rendering images in games.
Current rendering techniques including rasterization are efficiënt and have proven themselves, but still have limitations when it comes to rendering photorealistic images. Raytracing allows for the simulation of light on objects and a virtual environment. The rendering technique has existed for years, but could never be implemented real-time in video games because graphics cards weren’t powerful enough, until now. Microsoft expects that raytracing will replace current rendering techniques altogether without the next few years. Microsoft has worked with developers and hardware manufacturers for the better part of a year for its DirectX 12 raytracing technique.
The company has announced its DirectX Raytracing feature at the Game Developers Conference and will come with a DirectX Raytracing (DXR) standard. Both Nvidia and AMD have confirmed to support the new rendering technology, and support can be implemented both via software as well as hardware.
Aside from the DXR standard, Nvidia has announced their own proprietary RTX technique for its upcoming Volta graphics cards. The company also confirmed that popular engines such as Unreal Engine 4, SEED Unity and Frostbite will support raytracing.
Electronic Arts has published a demonstration video showcasing Microsoft’s new DirectX 12 rendering technique, rendered in real-time and running the SEED engine.