Awesome Ray Tracing / Table of Contents |
Glossary of Terms | | | |
Awesome Ray Tracing / What is Ray Tracing? |
Ray Tracing Essentials - (2020) Eric Haines | | | ๐บ |
Disney's Practical Guide to Path Tracing - (2016) Disney | | | ๐บ |
Whatโs the Difference Between Ray Tracing and Rasterization? - (2018) Brian Caulfield | | | ๐ |
Ray Tracing Resources Page - (2018) Tomas Akenine-Mรถller, Eric Haines, Naty Hoffman, Angelo Pesce, Michaล Iwanicki, and Sรฉbastien Hillaire | | | ๐ |
An Introduction to Ray Tracing - (1991) Andrew Glassner | | | ๐ |
Physically Based Rendering Book (PBR) - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
Ray Tracing in One Weekend - (2016) Peter Shirley | | | ๐ |
Awesome Ray Tracing / What is Ray Tracing? / Ray Tracing in One Weekend - (2016) Peter Shirley |
Ray Tracing: The Next Week - (2016) Peter Shirley | | | ๐ |
Ray Tracing: The Rest of Your Life - (2016) Peter Shirley | | | ๐ |
Awesome Ray Tracing / What is Ray Tracing? |
An Explanation of the Rendering Equation - (2019) Eric Arnebรคck | | | ๐บ |
Ray Marching for Dummies! - (2018) Martijn Steinrucken | | | ๐บ |
Rendering / Ray Tracing Course - (2017) TU Wien | | | ๐บ |
Awesome Ray Tracing / Iconic Publications |
Some Techniques for Shading Machine Renderings of Solids - (1968) Arthur Appel | | | ๐ |
An Improved Illumination Model for Shaded Display - (1979) * J.D. Foley and Turner Whitted* | | | ๐ |
The Rendering Equation - (1986) James T. Kajiya | | | ๐ |
Robust Monte Carlo Methods for Light Transport Simulation (1998) - Eric Veach | | | ๐ |
Global Illumination Compendium - (2003) Philip Dutrรฉ | | | ๐ |
Awesome Ray Tracing / Path Tracing |
Path Tracing - (2017) Fabio Pellacini and Steve Marschner | | | ๐ |
Path Tracing in Production - (2018) Luca Fascione, Johannes Hanika, Rob Piekรฉ, Ryusuke Villemin, Christophe Hery, Manuel Gamito, Luke Emrose, and Andrรฉ Mazzone | | | ๐ |
Path Tracing Coherency - Anders Lindqvist | | | ๐ |
Path Traced Depth of Field and Bokeh - (2018) Alan Wolfe | | | ๐ |
Daily Path Tracer - (2018) Aras Pranckeviฤius | | | ๐ |
Microfacet-based Normal Mapping for Robust Monte Carlo Path Tracing - (2017) Vincent Schรผssler, Eric Heitz, Johannes Hanika, Carsten Dachsbacher | | | ๐ |
Awesome Ray Tracing / Photon Mapping |
Photon Mapping - Zack Waters | | | ๐ |
Awesome Ray Tracing / Math |
PBRT Chapter 2 Geometry and Transformations - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
PBRT Chapter 3 Shapes - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
Immersive Math - Linear Algebra - (2015) J. Strรถm, K. ร
strรถm, and T. Akenine-Mรถller | | | ๐ |
Linear Algebra - Khan Academy | | | ๐บ |
Awesome Ray Tracing / Ray Casting |
Ray-Triangle Intersection: Geometric Solution - Scratchapixel | | | ๐ |
Realtime Rendering Object/Object Intersection Page - (2019) Eric Haines | | | ๐ |
ERIT: A Collection of Efficient and Reliable Intersection Tests - (1998) Martin Held | | | ๐ |
Introduction to Acceleration Structures - Scratchapixel | | | ๐ |
PBRT Chater 4 Primitives and Intersection Acceleration - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
Dynamic BVH - (2019) Erin Catto | | | ๐ |
How to Make 3D Fractals | | | ๐บ |
Awesome Ray Tracing / BxDF |
PBRT Chapter 5.6 Surface Reflection - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
PBRT Chapter 8 Reflection Models - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
PBRT Chapter 9 Materials - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
PBRT Chapter 11 Volume Scattering - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
Geometric Optics Playlist - (2013) Doc Schuster | | | ๐บ |
Physically Based Sky, Atmosphere, and Cloud Rendering in Frostbite - (2016) Sebastien Hillaire | | | ๐ |
Revisiting Physically Based Shading in ImageWorks - (2017) Christopher Kulla & Alejandro Conty | | | ๐ |
A Multifaceted Explanation Part 1 - (2018) Stephen Hill | | | ๐ |
Awesome Ray Tracing / BxDF / A Multifaceted Explanation Part 1 - (2018) Stephen Hill |
A Multifaceted Explanation Part 2 - (2018) Stephen Hill | | | ๐ |
A Multifaceted Explanation Part 3 - (2018) Stephen Hill | | | ๐ |
Awesome Ray Tracing / Sampling Methods |
PBRT Chapter 7 - (2018) Matt Pharr, Wenzel Jakob, Greg Humphreys, and Morgan Kaufmann | | | ๐ |
Generating Random Points in a Sphere - (2018) Karthik Karanth | | | ๐ |
Robust Monte Carlo Methods Chapters 2, 9, & 11 - (1998) Eric Veach | | | ๐ |
Flavors of Sampling in Ray Tracing - (2018) Peter Shirley | | | ๐ |
Continuous Multiple Importance Sampling - SIGGRAPH 2020 - (2020) Rex West, Iliyan Georgiev , Adrien Gruson , Toshiya Hachisuka | | | ๐บ |
Position-Free Monte Carlo Simulation for Arbitrary Layered BSDFs - (2018) Yu Guo, Miloลก Haลกan, Shuang Zhao | | | ๐ |
Monte Carlo Integration - Anders Lindqvist | | | ๐ |
Monte Carlo Integration Explanation in 1D - (2018) Alan Wolfe | | | ๐ |
Importance Sampling techniques for GGX with Smith Masking-Shadowing Part 1 - (2018) Joe Schutte | | | ๐ |
Awesome Ray Tracing / Sampling Methods / Importance Sampling techniques for GGX with Smith Masking-Shadowing Part 1 - (2018) Joe Schutte |
Importance Sampling techniques for GGX with Smith Masking-Shadowing Part 2 - (2018) Joe Schutte | | | ๐ |
Awesome Ray Tracing / Sampling Methods |
Double Hierarchies for Directional Importance Sampling in Monte Carlo Rendering - (2018) Norbert Bus and Tamy Boubekeur | | | ๐ |
Importance Sampling of Many Lights with Adaptive Tree Splitting - (2018) Alejandro Conty and Christopher Kulla | | | ๐ |
Monte Carlo Methods for Volumetric Light Transport Simulation - (2018) Jan Novรกk, Iliyan Georgiev, Johannes Hanika, and Wojciech Jarosz | | | ๐ |
Awesome Ray Tracing / Denoising, Filtering, and Reconstruction |
RTX Coffee Break: Ray Tracing and Denoising - (2018) Edward Lu | | | ๐บ |
RTX Coffee Break: Ray Traced Reflections and Denoising - (2018) Edward Lu | | | ๐บ |
Spatiotemporal Variance-Guided Filtering: Real-Time Reconstruction for Path-Traced Global Illumination - (2017) Christoph Schied, Anton Kaplanyan, Chris Wyman, Anjul Patney, Chakravarty R. Alla Chaitanya, John Burgess, Shiqiu Liu, Carsten Dachsbacher, Aaron Lefohn, Marco Salvi | | | ๐ |
Multidimensional Adaptive Sampling and Reconstruction for Ray Tracing - (2008) Toshiya Hachisuka, Wojciech Jarosz, Richard Peter Weistroffer, Kevin Dale, Greg Humphreys, Matthias Zwicker, and Henrik Wann Jensen | | | ๐ |
Awesome Ray Tracing / Realtime |
Real-Time Rendering Chapter - (2018) Tomas Akenine-Mรถller, Eric Haines, Naty Hoffman, Angelo Pesce, Michaล Iwanicki, and Sรฉbastien Hillaire | | | ๐ |
Real-Time Raytracing for Interactive Global Illumination Workflows in Frostbite / Shiny Pixels and Beyond: Real-Time Raytracing at SEED - (2018) Sรฉbastien Hillaire, Johan Andersson, and Colin Barrรฉ-Brisebois | | | ๐บ |
Real-Time Ray Tracing of Correct* Soft Shadows - (2018) Stephen Hill and Morgan McGuire | | | ๐ |
Stochastic All the Things: Raytracing in Hybrid Real-Time Rendering - (2018) Tomasz Stachowiak | | | ๐บ |
Adopting Lessons From Offline Ray-Tracing to Real-Time Ray-Tracing for Practical Pipelines - (2018) Matt Pharr | | | ๐ |
Game Ray Tracing: State-of-the-Art and Open Problems - (2018) Colin Barrรฉ Brisebois | | | ๐ |
Sol-R, an Open-Source CUDA/OpenCL Speed Of Light Ray-tracer | 306 | 5 months ago | ๐พ |
Awesome Ray Tracing / Reference Scenes |
McGuire Computer Graphics Archive | | | ๐พ |
Benedikt Bitterli | | | ๐พ |
PBRT Scenes v3 | | | ๐พ |
ORCA: Open Research Content Archive | | | ๐พ |
Disney Data Sets | | | ๐พ |
Awesome Ray Tracing / News |
Graphics Programming Weekly - Jendrik Illner | | | ๐ |
Awesome Ray Tracing / API's |
Vulkan Ray Tracing | | | |
Nvidia RTX | | | |
Microsoft DirectX Raytracing (DXR) | | | |
Nvidia OptiX | | | |
AMD Radeon-Rays | | | |
Intel Embree | | | |
Awesome Ray Tracing / API's / Vulkan Ray Tracing |
Ray Tracing In Vulkan - (2020) Khronos | | | ๐ |
Vulkan Ray Tracing Tutorials - (2020) Nvidia | 1,393 | 2 months ago | ๐ |
Awesome Ray Tracing / API's / Nvidia RTX |
NVIDIA Vulkan Ray Tracing Tutorial - (2018) NVidia | | | ๐ |
Introduction to Real-Time Ray Tracing with Vulkan - (2018) Nuno Subtil | | | ๐ |
Vulkan Raytracing Tutorials - (2018) iOrange | | | ๐ |
Video Series: Practical Real-Time Ray Tracing With RTX - (2018) Nvidia | | | ๐บ |
Effectively Integrating RTX Ray Tracing into a Real-Time Rendering Engine - (2018) Juha Sjoholm | | | ๐ |
Awesome Ray Tracing / API's / Microsoft DirectX Raytracing (DXR) |
Introducion to DirectX Raytracing - (2018) Chris Wyman, Shawn Hargreaves, Peter Shirley, Colin Barrรฉ-Brisebois | | | ๐บ๐ |
DX12 Ray Tracing Tutorials - (2018) Martin-Karl Lefranรงois and Pascal Gautron | | | ๐ |
DXRPathTracer | 724 | 7 months ago | ๐พ |
Real-Time Ray Tracing for Interactive Global Illumination Workflows in Frostbite - (2018) Sebastien Hillaire, Charles de Rousiers, Diede Apers and Petter Edblom | | | ๐บ |
Awesome Ray Tracing / API's / Nvidia OptiX |
Introduction to OptiX - (2017) Nvidia | | | ๐ |
OptiX QuickStart - Nvidia | | | ๐ |
Ray Tracing The Next Week in OptiX - (2018) Joรฃo Vรญtor Silva | | | ๐ |
Awesome Ray Tracing / API's / Nvidia OptiX / Ray Tracing The Next Week in OptiX - (2018) Joรฃo Vรญtor Silva |
Ray Tracing The Rest of Your Life in OptiX - (2019) Joรฃo Vรญtor Silva | | | ๐ |
Awesome Ray Tracing / API's / Nvidia OptiX |
optix_advanced_samples - (2018) Nvidia | 428 | about 3 years ago | ๐พ |
GPU Ray Tracing for Film and Design: High Performance Ray Tracing with OptiX - (2018) Oliver Klehm | | | ๐บ |