a fast forward through ray tracing gems...2 there is an old joke that goes, “ray tracing is the...

48
1 Eric Haines, Distinguished Engineer | March 21, 2019 | Talk S9872 A FAST FORWARD THROUGH RAY TRACING GEMS

Upload: others

Post on 20-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

1

Eric Haines, Distinguished Engineer | March 21, 2019 | Talk S9872

A FAST FORWARD THROUGH RAY TRACING GEMS

Page 2: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

2

There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!”

– David Kirk, March 2008

Page 3: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

3

RAY TRACING GEMS

http://raytracinggems.com –

Table of Contents, links, and what this talk is mostly about.

Proposed by Tomas Akenine-Möller, co-editor, in Spring 2018.

Like other “Gems” books: provide tools and case studies.

32 papers accepted, 64 authors, 652 pages.

Tight schedule: papers received October 15, finished book proof done February 12. 121 days.

Open Access! Articles can be freely redistributed (non-commercial, and attribute the source).

Page 4: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

4

PART I

RAY TRACINGBASICS Edited by Chris Wyman

Page 5: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

5

RAY TRACING TERMINOLOGYby Eric Haines and Peter Shirley

Page 6: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

6

WHAT IS A RAY?by Peter Shirley, Ingo Wald, Tomas Akenine-Möller, and Eric Haines

Page 7: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

7

INTRODUCTION TO DIRECTX RAYTRACINGby Chris Wyman and Adam Marrs

Page 8: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

8

A PLANETARIUM DOME MASTER CAMERAby John E. Stone

Page 9: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

9

COMPUTING MINIMA AND MAXIMA OF SUBARRAYS

by Ingo Wald

Page 10: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

10

PART II

INTERSECTIONSAND EFFICIENCY Edited by Ingo Wald

Page 11: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

11

A FAST AND ROBUST METHOD FOR AVOIDING SELF-INTERSECTION

by Carsten Wächter and Nikolaus Binder

Page 12: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

12

PRECISION IMPROVEMENTS FOR RAY/SPHERE INTERSECTION

by Eric Haines, Johannes Günther, and Tomas Akenine-Möller

With a trembling armshoot an arrow at a coin –so are ray and sphere.

Page 13: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

13

PRECISION IMPROVEMENTS FOR RAY/SPHERE INTERSECTION

by Eric Haines, Johannes Günther, and Tomas Akenine-Möller

Page 14: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

14

COOL PATCHES: A GEOMETRIC APPROACH TO RAY/BILINEAR PATCH INTERSECTIONS

by Alexander Reshetov

Page 15: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

15

MULTI-HIT RAY TRACING IN DXRby Christiaan Gribble

Page 16: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

16

A SIMPLE LOAD-BALANCING SCHEME WITH HIGH SCALING EFFICIENCY

by Dietger van Antwerpen, Daniel Seibert, and Alexander Keller

Page 17: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

17

PART III

REFLECTIONS, REFRACTIONS,AND SHADOWS

Edited by Peter Shirley

Page 18: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

18

AUTOMATIC HANDLING OF MATERIALS IN NESTED VOLUMES

by Carsten Wächter and Matthias Raab

Page 19: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

19

A MICROFACET-BASED SHADOWING FUNCTION TO SOLVE THE BUMP TERMINATOR PROBLEM

by Alejandro Conty Estevez, Pascal Lecocq, and Clifford Stein

Page 20: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

20

RAY TRACED SHADOWS: MAINTAINING REAL-TIME FRAME RATES

by Jakub Boksansky, Michael Wimmer, and Jiri Bittner

Page 21: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

21

RAY-GUIDED VOLUMETRIC WATER CAUSTICS IN SINGLE SCATTERING MEDIA WITH DXR

by Holger Gruen

Page 22: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

22

PART IV

SAMPLING

Edited by Alexander Keller

Page 23: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

23

ON THE IMPORTANCE OF SAMPLINGby Matt Pharr

Page 24: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

24

SAMPLE TRANSFORMATIONS ZOOby Peter Shirley, Samuli Laine, David Hart, Matt Pharr,

Petrik Clarberg, Eric Haines, Matthias Raab, and David Cline

Page 25: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

25

IGNORING THE INCONVENIENT WHENTRACING RAYS

by Matt Pharr

Page 26: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

26

IMPORTANCE SAMPLING OF MANY LIGHTSON THE GPU

by Pierre Moreau and Petrik Clarberg

Page 27: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

27

PART V

DENOISINGAND FILTERING

Edited by Jacob Munkberg

Page 28: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

28

CINEMATIC RENDERING IN UE4 WITH REAL-TIME RAY TRACING AND DENOISING

by Edward Liu, Ignacio Llamas, Juan Cañada, and Patrick Kelly

Page 29: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

29

CINEMATIC RENDERING IN UE4 WITH REAL-TIME RAY TRACING AND DENOISING

by Edward Liu, Ignacio Llamas, Juan Cañada, and Patrick Kelly

Page 30: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

30

TEXTURE LEVEL OF DETAIL STRATEGIES FOR REAL-TIME RAY TRACING

by Tomas Akenine-Möller, Jim Nilsson, Magnus Andersson,Colin Barré-Brisebois, Robert Toth, and Tero Karras

Page 31: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

31

SIMPLE ENVIRONMENT MAP FILTERING USING RAY CONES AND RAY DIFFERENTIALS

by Tomas Akenine-Möller and Jim Nilsson

Page 32: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

32

IMPROVING TEMPORAL ANTIALIASING WITH ADAPTIVE RAY TRACING

by Adam Marrs, Josef Spjut, Holger Gruen, Rahul Sathe, andMorgan McGuire

Page 33: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

33

PART VI

HYBRIDAPPROACHESAND SYSTEMS

Edited by Morgan McGuire

Page 34: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

34

INTERACTIVE LIGHT MAP AND IRRADIANCE VOLUME PREVIEW IN FROSTBITE

by Diede Apers, Petter Edblom, Charles de Rousiers, andSébastien Hillaire

Page 35: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

35

REAL-TIME GLOBAL ILLUMINATION WITH PHOTON MAPPING

by Niklas Smal and Maksim Aizenshtein

Page 36: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

36

HYBRID RENDERING FOR REAL-TIMERAY TRACING

by Colin Barré-Brisebois, Henrik Halén, Graham Wihlidal, Andrew Lauritzen, Jasper Bekkers, Tomasz Stachowiak, and Johan Andersson

Page 37: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

37

DEFERRED HYBRID PATH TRACINGby Thomas Schander, Clemens Musterle, and Stephan Bergmann

Page 38: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

38

INTERACTIVE RAY TRACING TECHNIQUES FOR HIGH-FIDELITY SCIENTIFIC VISUALIZATION

by John E. Stone

Page 39: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

39

PART VII

GLOBAL ILLUMINATION

Edited by Matt Pharr

Page 40: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

40

RAY TRACING INHOMOGENEOUS VOLUMESby Matthias Raab

Page 41: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

41

EFFICIENT PARTICLE VOLUME SPLATTING IN A RAY TRACER

by Aaron Knoll, R. Keith Morley, Ingo Wald, Nick Leaf, andPeter Messmer

Page 42: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

42

CAUSTICS USING SCREEN SPACEPHOTON MAPPING

by Hyuk Kim

Page 43: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

43

VARIANCE REDUCTION VIA FOOTPRINT ESTIMATION IN THE PRESENCE OF PATH REUSE

by Johannes Jendersie

Page 44: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

44

ACCURATE REAL-TIME SPECULAR REFLECTIONS WITH RADIANCE CACHINGby Antti Hirvonen, Atte Seppälä, Maksim Aizenshtein, and Niklas Smal

Page 45: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

45

ACCURATE REAL-TIME SPECULAR REFLECTIONS WITH RADIANCE CACHINGby Antti Hirvonen, Atte Seppälä, Maksim Aizenshtein, and Niklas Smal

Page 46: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

46

“RT is the future of gaming, so the main focus is now on RT either way.”

- Ben Archard, Metro Exodus programmer

Ray Tracing Gems 2?

raytracinggems.com

Page 47: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

47

THE DANGERS OF RAY TRACING

CAUTION: OBJECT

CONTAINS CAUSTICS

Page 48: A FAST FORWARD THROUGH RAY TRACING GEMS...2 There is an old joke that goes, “Ray tracing is the technology of the future, and it always will be!” –David Kirk, March 2008 12 PRECISION

48

Eric Haines| [email protected]

QUESTIONS?