ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Raytracing
PART I
@jorge_magic
/in/jorgecanton
Origins
? Compleat Angler by Turner
Whitted (1979)
? First raytracing CGI
? Multi-bounce recursive ray tracing
? VAX 11/780
? Resolution 512x512
? Render Time: 74 min.
Raytracing Part I
Origins
? Compleat Angler by Turner
Whitted (1979)
? First raytracing CGI
? Multi-bounce recursive ray tracing
? VAX 11/780
? Resolution 512x512
? Render Time: 74 min.
Raytracing in Film industry
Real-time render
Rasterization
Real-time render
Rasterization Raytracing
Rasterization Cullings
Frustum culling Occlusion cullingFace culling
Rasterization Shadows
Depth Light View Scene with ShadowsComparing depths
Rasterization Shadows
Percentage Closer Filtering
Poisson Sampling
Stratified Position Sampling
Rasterization Shadows
Cascade Shadowmap
Rasterization Reflections
Static Cubemaps Parallax Corrected
Cubemaps
Rasterization Reflections
Screen Space Reflections
Rasterization Reflections
Screen Space Reflections
SIGGRAPH 2018 Vancouver
Raytracing Part I
RTX Architecture
PASCAL TURING
11.8 Billions xtors | 471 mm2 | 24 GB 10GHZ 18.6 Billions xtors | 754 mm2 | 48+48 GB 14GHZ
NVidia Graphics Cards
Quadro RTX 5000 ¨C 2300$
Quadro RTX 6000 ¨C 6300$
Quadro RTX 8000 ¨C 10000$
GeForce RTX 2060 ¨C ~400$
GeForce RTX 2070 ¨C ~550$
GeForce RTX 2080 ¨C ~750$
GeForce RTX 2080 Ti¨C ~1200$
Titan RTX ¨C ~2800$
Raytracing has come to stay
DirectX (DXR) Vulkan 1.2 Metal (MPS)
Raytracing AMD and Intel
Raytracing concept
Raytracing concept
Raytracing concept
Raytracing concept
Raytracing concept
Raytracing concept
Raytracing concept
Raytracing materials
Lambertian
Glossy
Mirror
Dielectrics
Raytracing materials
Bidirectional Reflectance Distribution Function
Raytracing Graphics Reinvented
Rasterization pipeline
Raytracing pipeline
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Bounding Volume Hierarchy
copyright haroldserrano.com
Raytracing Acceleration Structure
Top Level Acceleration Structure (TLAS)
Bottom Level Acceleration
Structure (BLAS)
Bottom Level Acceleration
Structure (BLAS)
Vertex & Index Buffers
Instance Buffer
Transform &
Properties
¡­ ¡­ ¡­ ¡­
¡­
Raytracing Part I
THE END
Ad

Recommended

DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
Electronic Arts / DICE
?
Physically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in Frostbite
Electronic Arts / DICE
?
Volumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Lighting for Many Lights in Lords of the Fallen
Benjamin Glatzel
?
Past, Present and Future Challenges of Global Illumination in Games
Past, Present and Future Challenges of Global Illumination in Games
Colin Barr¨¦-Brisebois
?
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Electronic Arts / DICE
?
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
Guerrilla
?
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2
ozlael ozlael
?
Stochastic Screen-Space Reflections
Stochastic Screen-Space Reflections
Electronic Arts / DICE
?
The Large Interferometer For Exoplanets (LIFE) II: Key Methods and Technologies
The Large Interferometer For Exoplanets (LIFE) II: Key Methods and Technologies
Advanced-Concepts-Team
?
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
Kenichiro Tanaka
?
Star Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processing
umsl snfrzb
?
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
Philip Hammer
?
Imaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological Visualization
Ashley M. Richter
?
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Tiago Sousa
?
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Ki Hyunwoo
?
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
Codemotion
?
Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)
Tiago Sousa
?
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
?
holography
holography
anu selvamathi
?
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Electronic Arts / DICE
?
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
?
SIGGRAPH 2010 - Style and Gameplay in the Mirror's Edge
SIGGRAPH 2010 - Style and Gameplay in the Mirror's Edge
Electronic Arts / DICE
?
NVIDIA GeForce RTX Launch Event
NVIDIA GeForce RTX Launch Event
NVIDIA
?
¡¾Unite Tokyo 2019¡¿Unity¤Ç¥ì¥¤¥È¥ì©`¥·¥ó¥°¤·¤è¤¦£¡¥ì¥¤¥È¥ì©`¥·¥ó¥°Œg×°¤È×îßm»¯¤Î½âÕh
¡¾Unite Tokyo 2019¡¿Unity¤Ç¥ì¥¤¥È¥ì©`¥·¥ó¥°¤·¤è¤¦£¡¥ì¥¤¥È¥ì©`¥·¥ó¥°Œg×°¤È×îßm»¯¤Î½âÕh
UnityTechnologiesJapan002
?
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
Electronic Arts / DICE
?
NVIDIA effects GDC09
NVIDIA effects GDC09
IGDA_London
?
Rendering Technologies from Crysis 3 (GDC 2013)
Rendering Technologies from Crysis 3 (GDC 2013)
Tiago Sousa
?
Hello Ray-Tracing - What's it all about? Introduction to Ray-Tracing and why ...
Hello Ray-Tracing - What's it all about? Introduction to Ray-Tracing and why ...
contact14711
?
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
repii
?
Direct Volume Rendering (DVR): Ray-casting
Direct Volume Rendering (DVR): Ray-casting
CaferYaarKarabulut
?

More Related Content

What's hot (14)

The Large Interferometer For Exoplanets (LIFE) II: Key Methods and Technologies
The Large Interferometer For Exoplanets (LIFE) II: Key Methods and Technologies
Advanced-Concepts-Team
?
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
Kenichiro Tanaka
?
Star Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processing
umsl snfrzb
?
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
Philip Hammer
?
Imaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological Visualization
Ashley M. Richter
?
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Tiago Sousa
?
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Ki Hyunwoo
?
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
Codemotion
?
Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)
Tiago Sousa
?
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
?
holography
holography
anu selvamathi
?
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Electronic Arts / DICE
?
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
?
SIGGRAPH 2010 - Style and Gameplay in the Mirror's Edge
SIGGRAPH 2010 - Style and Gameplay in the Mirror's Edge
Electronic Arts / DICE
?
The Large Interferometer For Exoplanets (LIFE) II: Key Methods and Technologies
The Large Interferometer For Exoplanets (LIFE) II: Key Methods and Technologies
Advanced-Concepts-Team
?
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
Kenichiro Tanaka
?
Star Ocean 4 - Flexible Shader Managment and Post-processing
Star Ocean 4 - Flexible Shader Managment and Post-processing
umsl snfrzb
?
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
The Rendering Technology of 'Lords of the Fallen' (Game Connection Europe 2014)
Philip Hammer
?
Imaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological Visualization
Ashley M. Richter
?
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Tiago Sousa
?
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Unreal Summit 2016 Seoul Lighting the Planetary World of Project A1
Ki Hyunwoo
?
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
An introduction to Realistic Ocean Rendering through FFT - Fabio Suriano - Co...
Codemotion
?
Crysis Next-Gen Effects (GDC 2008)
Crysis Next-Gen Effects (GDC 2008)
Tiago Sousa
?
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
?
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Electronic Arts / DICE
?
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
?
SIGGRAPH 2010 - Style and Gameplay in the Mirror's Edge
SIGGRAPH 2010 - Style and Gameplay in the Mirror's Edge
Electronic Arts / DICE
?

Similar to Raytracing Part I (10)

NVIDIA GeForce RTX Launch Event
NVIDIA GeForce RTX Launch Event
NVIDIA
?
¡¾Unite Tokyo 2019¡¿Unity¤Ç¥ì¥¤¥È¥ì©`¥·¥ó¥°¤·¤è¤¦£¡¥ì¥¤¥È¥ì©`¥·¥ó¥°Œg×°¤È×îßm»¯¤Î½âÕh
¡¾Unite Tokyo 2019¡¿Unity¤Ç¥ì¥¤¥È¥ì©`¥·¥ó¥°¤·¤è¤¦£¡¥ì¥¤¥È¥ì©`¥·¥ó¥°Œg×°¤È×îßm»¯¤Î½âÕh
UnityTechnologiesJapan002
?
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
Electronic Arts / DICE
?
NVIDIA effects GDC09
NVIDIA effects GDC09
IGDA_London
?
Rendering Technologies from Crysis 3 (GDC 2013)
Rendering Technologies from Crysis 3 (GDC 2013)
Tiago Sousa
?
Hello Ray-Tracing - What's it all about? Introduction to Ray-Tracing and why ...
Hello Ray-Tracing - What's it all about? Introduction to Ray-Tracing and why ...
contact14711
?
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
repii
?
Direct Volume Rendering (DVR): Ray-casting
Direct Volume Rendering (DVR): Ray-casting
CaferYaarKarabulut
?
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
repii
?
NVIDIA Graphics, Cg, and Transparency
NVIDIA Graphics, Cg, and Transparency
Mark Kilgard
?
NVIDIA GeForce RTX Launch Event
NVIDIA GeForce RTX Launch Event
NVIDIA
?
¡¾Unite Tokyo 2019¡¿Unity¤Ç¥ì¥¤¥È¥ì©`¥·¥ó¥°¤·¤è¤¦£¡¥ì¥¤¥È¥ì©`¥·¥ó¥°Œg×°¤È×îßm»¯¤Î½âÕh
¡¾Unite Tokyo 2019¡¿Unity¤Ç¥ì¥¤¥È¥ì©`¥·¥ó¥°¤·¤è¤¦£¡¥ì¥¤¥È¥ì©`¥·¥ó¥°Œg×°¤È×îßm»¯¤Î½âÕh
UnityTechnologiesJapan002
?
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
Electronic Arts / DICE
?
NVIDIA effects GDC09
NVIDIA effects GDC09
IGDA_London
?
Rendering Technologies from Crysis 3 (GDC 2013)
Rendering Technologies from Crysis 3 (GDC 2013)
Tiago Sousa
?
Hello Ray-Tracing - What's it all about? Introduction to Ray-Tracing and why ...
Hello Ray-Tracing - What's it all about? Introduction to Ray-Tracing and why ...
contact14711
?
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
The Intersection of Game Engines & GPUs: Current & Future (Graphics Hardware ...
repii
?
Direct Volume Rendering (DVR): Ray-casting
Direct Volume Rendering (DVR): Ray-casting
CaferYaarKarabulut
?
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
repii
?
NVIDIA Graphics, Cg, and Transparency
NVIDIA Graphics, Cg, and Transparency
Mark Kilgard
?
Ad

Recently uploaded (20)

FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
?
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
?
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
?
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
?
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
?
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
?
¡°Key Requirements to Successfully Implement Generative AI in Edge Devices¡ªOpt...
¡°Key Requirements to Successfully Implement Generative AI in Edge Devices¡ªOpt...
Edge AI and Vision Alliance
?
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
?
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
?
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Josef Weingand
?
Turning the Page ¨C How AI is Exponentially Increasing Speed, Accuracy, and Ef...
Turning the Page ¨C How AI is Exponentially Increasing Speed, Accuracy, and Ef...
Impelsys Inc.
?
¡°From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
¡°From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
?
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
Safe Software
?
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
?
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
?
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
?
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
?
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
?
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
?
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
?
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
?
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
?
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
?
¡°Key Requirements to Successfully Implement Generative AI in Edge Devices¡ªOpt...
¡°Key Requirements to Successfully Implement Generative AI in Edge Devices¡ªOpt...
Edge AI and Vision Alliance
?
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
?
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
?
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape sch¨¹tzt, was z?hlt! Und besonders mit dem neust...
Josef Weingand
?
Turning the Page ¨C How AI is Exponentially Increasing Speed, Accuracy, and Ef...
Turning the Page ¨C How AI is Exponentially Increasing Speed, Accuracy, and Ef...
Impelsys Inc.
?
¡°From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
¡°From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
?
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
Safe Software
?
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
?
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
?
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
?
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
?
Ad

Raytracing Part I