Advances in Real-Time Rendering in Games Part I

Tuesday, 23 July 9:00 AM - 12:15 PM
Session Chair:

Advances in Real-Time Rendering in Games Part I

Advances in real-time graphics research and the ever-increasing power of mainstream GPUs and consoles continue to generate an explosion of innovative algorithms suitable for fast, interactive rendering of complex and engaging virtual worlds. Every year, the latest video games employ a vast variety of sophisticated algorithms to produce ground-breaking 3D rendering that pushes the visual boundaries and interactive experience of rich environments.

Mythic Science Fiction in Real Time: Destiny Rendering Engine
This section presents the driving concepts and design principles for the upcoming AAA title Destiny and describes the new engine developed to bring this game to life, focusing on several key technologies that have helped shape the visuals for the game. It concludes with a summary of the research needs for future game titles, with a focus on relevant technologies and practical pipelines.

Pixel Synchronization: Solving Old Graphics Problems With New Data Structures
This section introduces a new synchronization primitive for pixel shaders that enables a whole new way of attacking graphics problems on the GPU. The new method is easy to use, requires a fixed amount of memory, and provides stable and consistent performance. Several applications are detailed and demonstrated in real-time, including programmable blending, single-pass depth peeling, order-independent transparency, and deep shadow maps.

Practical Clustered Deferred and Forward Shading
Efficient and flexible lighting remains a challenge in modern game engines. Clustered Shading [Olsson et. al. 2012] is a new lighting technique that offers compelling advantages over previous methods such as Tiled Deferred and Forward+. It scales better with complex scenes, while also offering more flexibility and fewer hassles. It is a unified lighting solution that works well with transparency, MSAA, and custom material and lighting models, without requiring extra passes or even necessarily a pre-z pass.

This session introduces the latest academic research on this technique, then reviews the adapted version of the technique that is currently in production at Avalanche Studios and the key differences between the implementations and their implications.

COURSE SCHEDULE
9 am
Course Introduction
Tatarchuk

9:10 am
Mythic Science Fiction in Real Time: Destiny Rendering Engine
Tatarchuk

10:10 am
Pixel Synchronization: Solving Old Graphics Problems With New Data Structures
Salvi

11 am
Practical Clustered Deferred and Forward Rendering
Persson and Olsso

Noon
Question and Answers
All

Natalya Tatarchuk
Bungie Studios

Marco Salvi
Intel Corporation

Emil Persson
Avalanche Studios

Ola Olsson
Chalmers University of Technology