Resources of Ray tracer
and Path tracer
⚓︎
Ray tracing⚓︎
Here are the useful resources about ray tracing
I found today:
-
CPU ray tracer using C++ (by Peter Shirley): https://raytracing.github.io/
(I also highly recommend his ray tracing book: Advanced Global Iluumination, which explained the theory of tracing in math-physical formula real nice.)
-
GPU ray tracer using Vulkan: https://github.com/grigoryoskin/vulkan-compute-ray-tracing
- GPU ray tracer using OpenGL3.1 (back to my 2021 TAing): https://github.com/yuantianle/Ray_Tracing-Sep2021
Path tracing⚓︎
-
Instead of doing
ray tracing
, we can optimize the calculation by only caring about the camera's input - we get a method namedpath tracing
. Let's see how Disney explains the theory: Disney's Hyperion Renderer -
CUDA path tracer (by YINING KARL LI): https://www.yiningkarlli.com/projects/gpupathtracer.html