Ray Tracing Gems

High-Quality and Real-Time Rendering with DXR and Other APIs

by Eric Haines, Tomas Akenine-Möller

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This book is a must-have for anyone serious about rendering in real time. With the announcement of new ray tracing APIs and hardware to support them, developers can easily create real-time applications with ray tracing as a core component. As ray tracing on the GPU becomes faster, it will play a more central role in real-time rendering. Ray Tracing Gems provides key building blocks for developers of games, architectural applications, visualizations, and more. Experts in rendering share their knowledge by explaining everything from nitty-gritty techniques that will improve any ray tracer to mastery of the new capabilities of current and future hardware.

What you'll learn: The latest ray tracing techniques for developing real-time applications in multiple domains; Guidance, advice, and best practices for rendering applications with Microsoft DirectX Raytracing (DXR); How to implement high-performance graphics for interactive visualizations, games, simulations, and more.

Who this book is for: Developers who are looking to leverage the latest APIs and GPU technology for real-time rendering and ray tracing; Students looking to learn about best practices in these areas; Enthusiasts who want to understand and experiment with their new GPUs.

This open book is licensed under a Creative Commons License (CC BY-NC-ND). You can download Ray Tracing Gems ebook for free in PDF format (33.3 MB).

Table of Contents

Preface
 
xiii
Foreword
 
xv
Contributors
 
xxi
Notation
 
xliii
PART I
Ray Tracing Basics
5
Chapter 1
Ray Tracing Terminology
7
Chapter 2
What is a Ray?
15
Chapter 3
Introduction to DirectX Raytracing
21
Chapter 4
A Planetarium Dome Master Camera
49
Chapter 5
Computing Minima and Maxima of Subarrays
61
PART II
Intersections and Efficiency
75
Chapter 6
A Fast and Robust Method for Avoiding Self-­Intersection
77
Chapter 7
Precision Improvements for Ray/Sphere Intersection
87
Chapter 8
Cool Patches: A Geometric Approach to Ray/Bilinear Patch Intersections
95
Chapter 9
Multi-Hit Ray Tracing in DXR
111
Chapter 10
A Simple Load-Balancing Scheme with High Scaling Efficiency
127
PART III
Reflections, Refractions, and Shadows
137
Chapter 11
Automatic Handling of Materials in Nested Volumes
139
Chapter 12
A Microfacet-Based Shadowing Function to Solve the Bump Terminator Problem
149
Chapter 13
Ray Traced Shadows: Maintaining Real-Time Frame Rates
159
Chapter 14
Ray-Guided Volumetric Water Caustics in Single Scattering Media with DXR
183
PART IV
Sampling
205
Chapter 15
On the Importance of Sampling
207
Chapter 16
Sampling Transformations Zoo
223
Chapter 17
Ignoring the Inconvenient When Tracing Rays
247
Chapter 18
Importance Sampling of Many Lights on the GPU
255
PART V
Denoising and Filtering
287
Chapter 19
Cinematic Rendering in UE4 with Real-Time Ray Tracing and Denoising
289
Chapter 20
Texture Level of Detail Strategies for Real-Time Ray Tracing
321
Chapter 21
Simple Environment Map Filtering Using Ray Cones and Ray Differentials
347
Chapter 22
Improving Temporal Antialiasing with Adaptive Ray Tracing
353
PART VI
Hybrid Approaches and Systems
375
Chapter 23
Interactive Light Map and Irradiance Volume Preview in Frostbite
377
Chapter 24
Real-Time Global Illumination with Photon Mapping
409
Chapter 25
Hybrid Rendering for Real-­Time Ray Tracing
437
Chapter 26
Deferred Hybrid Path Tracing
475
Chapter 27
Interactive Ray Tracing Techniques for High-­Fidelity Scientific Visualization
493
PART VII
Global Illumination
519
Chapter 28
Ray Tracing Inhomogeneous Volumes
521
Chapter 29
Efficient Particle Volume Splatting in a Ray Tracer
533
Chapter 30
Caustics Using Screen-­Space Photon Mapping
543
Chapter 31
Variance Reduction via Footprint Estimation in the Presence of Path Reuse
557
Chapter 32
Accurate Real-Time Specular Reflections with Radiance Caching
571

Book Details

Subject
Computer Science
Publisher
Apress
Published
2019
Pages
607
Edition
1
Language
English
ISBN13
9781484244265
ISBN10
1484244265
ISBN13 Digital
9781484244272
ISBN10 Digital
1484244273
PDF Size
33.3 MB
License
CC BY-NC-ND

Related Books

X-Ray Contrast Media
This book is an overview on CT/X-ray contrast media designed for radiologists and other medical specialists who use contrast media in imaging and interventional procedures as well as related scientists on the use and pharmaceutical aspects of X-ray contrast media. The overall goal of this book is to provide a comprehensive overview relevant for the...
Cosmic Ray Neutron Sensing: Estimation of Agricultural Crop Biomass Water Equivalent
This book provides methods for the estimation of Biomass Water Equivalent (BEW), an essential step for improving the accuracy of area-wide soil moisture by cosmic-ray neutron sensors (CRNS). Three techniques are explained in detail: (i) traditional in-situ destructive sampling, (ii) satellite based remote sensing of plant surfaces, and (iii) biom...
Stable Isotopes to Trace Migratory Birds and to Identify Harmful Diseases
This manuscript discusses the potentials of the approaches as mentioned below to monitor the AIVs in WMW. Molecular diagnostic platforms enable for accurate detection of the AIVs in the feces of infected birds. Similar technologies can be used to determine the bird species through DNA barcoding, enabling non-invasive research on the epidemiology of...
Medical Imaging Systems
This book gives a complete and comprehensive introduction to the fields of medical imaging systems, as designed for a broad range of applications. The authors of the book first explain the foundations of system theory and image processing, before highlighting several modalities in a dedicated chapter. The initial focus is on modalities that are clo...
Solar Particle Radiation Storms Forecasting and Analysis
Solar energetic particles (SEPs) emitted from the Sun are a major space weather hazard motivating the development of predictive capabilities. This book presents the results and findings of the HESPERIA (High Energy Solar Particle Events forecasting and Analysis) project of the EU HORIZON 2020 programme. It discusses the forecasting operational tool...
25 Secrets for Faster ASP.NET Applications
Read the tips and tricks recommended by some of the smartest minds in the ASP.NET community. 25 tips from the ASP.NET community for boosting performance in your web applications; Learn the secrets of your fellow developers and read advice from MVPs and other experts; Covers async/await, Web API, ORMs, interactions between your code and your data...