Raytracing is a concept used in films, animations, architecture, and engineering. Recently gaming has taken a step towards bringing raytracing into video games.
What is Raytracing?
The ray-tracing rendering engine maps the trajectory of the light rays that reach the viewport (read: your eye) by working backwards and casting rays—one for each pixel of your display– in a straight line from the viewport and capturing the point where the rays intersect with a digital surface.
The material properties of the object’s surface, such as the
Ray tracing calculates how light rays would bounce off surfaces. It also determines where shadows would form, and whether light would reflect from another direction to illuminate that space.
As a result, ray-traced graphics can produce shadows with soft, smooth edges—especially when there’s more than one light source in the scene.
Traditional computer graphics rely on a technique called rasterization, which converts 3D rendering into a 2D output for your monitor.
Microsoft’s DirectX Raytracing (DXR)
With the release of Microsoft’s Windows 10 October update a new method of graphics rendering was released in the form of an API. In September Nvidia released the first RTX graphics card that supports real-time ray tracing.
Microsoft first revealed DirectX Raytracing (
Microsoft was already working with a handful of partners, including EA Frostbite, EA SEED, UL (Futuremark at the time), Unity, and Unreal Engine. The company also opened the doors for developers to request an experimental build of the API to get a head start with the new technology, and many signed up. Indeed, Microsoft said that “
AMD’s David Wang said that, in his personal opinion, AMD definitely has a response for DirectX Raytracing (DXR). But the meantime, AMD is focusing on improving and promoting offline CG production environments centered around the graphics card maker’s Radeon ProRender rendering engine.
From a personal perspective, Wang believes that ray tracing won’t become a mainstream feature unless the technology is supported from the lowest tier to the highest tier of graphics cards.
It’s unknown how and when AMD plans to implement hardware-based real-time ray tracing support into its Radeon gaming graphics cards. David Wang didn’t delve into the specifics. The bigger question for AMD aficionados is whether the company’s next-generation Navi graphics cards will come with ray tracing features. Unfortunately, there is no answer for that either.
- Side Channel Attacks on NVIDIA GPUs identified
- ZOTAC launches VR GO 2.0, the new wearable PC
- AMD’s Navi GPU Coming to Gamers in 2019