Call for Papers: Real-Time Ray Tracing

Real-time ray tracing – the holy grail of graphics, considered unattainable for decades – is now possible for video games. Thanks to advances in GPU hardware and integration in standards like DirectX, game developers will eagerly add ray tracing to take the next step in visual quality and ease of content creation. To help game … Continued

NVIDIA OptiX Ray Tracing Powered by RTX

Ray Tracing vs Rasterization Conventional 3D rendering has typically used a process called rasterization since the 1990s. Rasterization uses objects created from a mesh of triangles or polygons to represent a 3D model of an object. The rendering pipeline then converts each triangle of the 3D models into pixels on a 2D image plane. These … Continued

Bringing HLSL Ray Tracing to Vulkan

This post was revised March 2020 to reflect newly added support in DXC for targeting the SPV_KHR_ray_tracing multi-vendor extension. Vulkan logo DirectX Ray Tracing (DXR) allows you to render graphics using ray tracing instead of the traditional method of rasterization. This API was created by NVIDIA and Microsoft back in 2018. A few months later, … Continued

Tips and Tricks: Ray Tracing Best Practices

This post presents best practices for implementing ray tracing in games and other real-time graphics applications. We present these as briefly as possible to help you quickly find key ideas. This is based on a presentation made at the 2019 GDC by NVIDIA engineers. Main Points Optimize your acceleration structure (BLAS/TLAS) build/update to take at … Continued

Video Series: Shiny Pixels and Beyond: Real-Time Ray Tracing at SEED

Video Series: Shiny Pixels and Beyond –  Real-Time Raytracing at SEED SEED, Electronic Art’s “Search for Extraordinary Experiences Divison”, walks through what they’ve learned about real-time ray tracing when they built the impressive “PICA PICA” demo over the next four videos.. Exploring Real-Time Ray Tracing and Self-Learning AI with the “PICA PICA” Demo (8:23 min) … Continued

RTX Coffee Break: Introduction to Real-Time Ray Tracing (5:41 minutes)

Ray tracing will soon revolutionize the way video games look. Ray tracing simulates how rays of light hit and bounce off of objects, enabling developers to create stunning imagery that lives up to the word “photorealistic”. This video provides an overview of how the technology works. Five Things to Remember: Ray tracing defined: a primitive … Continued

Introduction to Real-Time Ray Tracing with Vulkan

NVIDIA’s new Turing GPU unleashed real-time ray-tracing in a consumer GPU for the first time. Since then, much virtual ink has been spilled discussing ray tracing in DirectX 12. However, many developers want to embrace a more open approach using Vulkan, the low-level API supported by the Khronos Group. Vulkan enables developers to target many … Continued

Ignacio Llamas Interview: Unearthing Ray Tracing

We spoke with Ignacio Llamas, Director of Real Time Ray Tracing Software at NVIDIA about the introduction of real-time ray tracing in consumer GPUs. How did you get started on ray tracing at NVIDIA? I joined NVIDIA about four years ago, on the GPU architecture team. If somebody told you that you’d be shipping consumer … Continued

Video Series: Practical Real-Time Ray Tracing With RTX

RTX introduces an exciting and fundamental shift in the way lighting systems work in games and applications. In this video series, NVIDIA Engineers Martin-Karl Lefrancois and Pascal Gautron help you get started with real-time ray tracing. You’ll learn how data and rendering is managed, how acceleration structures and shaders work, and what new components are … Continued