Home
Projects
Resources
Alternatives
Blog
Sign In
Awesome Ray Tracing
Save
Curated list of ray tracing resources
Overview
Reviews
Resources
Project README
Awesome Ray Tracing
A curated list of ray tracing resources. PR's welcome!
Table of Contents
Glossary of Terms
What is Ray Tracing?
Iconic Publications
Path Tracing
Photon Mapping
Math
Ray Casting
BxDF
Sampling Methods
Denoising, Filtering, and Reconstruction
Realtime
Reference Scenes
News
API's
Vulkan Ray Tracing
Nvidia RTX
Microsoft DirectX Raytracing (RTX)
Nvidia OptiX
Legend
Icon
Meaning
๐
Reading
๐บ
Video
๐พ
Code / Asset
Glossary of Terms
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
๐
Ray Tracing: The Next Week - (2016)
Peter Shirley
๐
Ray Tracing: The Rest of Your Life - (2016)
Peter Shirley
๐บ
An Explanation of the Rendering Equation - (2019)
Eric Arnebรคck
๐บ
Ray Marching for Dummies! - (2018)
Martijn Steinrucken
๐บ
Rendering / Ray Tracing Course - (2017)
TU Wien
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รฉ
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
Photon Mapping
๐
Photon Mapping -
Zack Waters
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
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
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
๐
A Multifaceted Explanation Part 2 - (2018)
Stephen Hill
๐
A Multifaceted Explanation Part 3 - (2018)
Stephen Hill
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
๐
Importance Sampling techniques for GGX with Smith Masking-Shadowing Part 2 - (2018)
Joe Schutte
๐
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
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
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
Reference Scenes
๐พ
McGuire Computer Graphics Archive
๐พ
Benedikt Bitterli
๐พ
PBRT Scenes v3
๐พ
ORCA: Open Research Content Archive
๐พ
Disney Data Sets
News
๐
Graphics Programming Weekly -
Jendrik Illner
API's
Vulkan Ray Tracing
Nvidia RTX
Microsoft DirectX Raytracing (DXR)
Nvidia OptiX
AMD Radeon-Rays
Intel Embree
Vulkan Ray Tracing
๐
Ray Tracing In Vulkan - (2020)
Khronos
๐
Vulkan Ray Tracing Tutorials - (2020)
Nvidia
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
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
๐บ
Real-Time Ray Tracing for Interactive Global Illumination Workflows in Frostbite - (2018)
Sebastien Hillaire, Charles de Rousiers, Diede Apers and Petter Edblom
Nvidia OptiX
๐
Introduction to OptiX - (2017)
Nvidia
๐
OptiX QuickStart -
Nvidia
๐
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
๐พ
optix_advanced_samples - (2018)
Nvidia
๐บ
GPU Ray Tracing for Film and Design: High Performance Ray Tracing with OptiX - (2018)
Oliver Klehm
Open Source Agenda is not affiliated with "Awesome Ray Tracing" Project. README Source:
dannyfritz/awesome-ray-tracing
Stars
621
Open Issues
0
Last Commit
2 years ago
Repository
dannyfritz/awesome-ray-tracing
License
Creative Commons Zero v1.0 Universal
Tags
Awesome
Awesome List
Ray Tracing
Ray Tracing Resources
Raytracing
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github