PathTracer Learning

  • A structured learning path for building a complete GPU path tracer — from foundational mathematics through Vulkan ray tracing and production-quality rendering.
  • This series is based on research into modern rendering techniques, GPU path tracing APIs, and Godot engine internals.
  • Prerequisite: It is recommended to work through Graphics Programming From Scratch before starting this series, as it covers PBR, the rendering equation, and GPU fundamentals from the ground up.

Learning Phases


Core Algorithms


Math and Radiometry


Geometry and Intersection


Shading and Materials


Path Tracing Techniques


Vulkan Internals


Reference


Projects