Skip to content

Simple Path Tracer – Windows Release

Latest

Choose a tag to compare

@yangyonggit yangyonggit released this 31 Dec 13:53

A lightweight physically-based path tracing renderer with CPU and GPU backends, focused on clarity, correctness, and experimentation.

Features

  • Monte Carlo path tracing
  • Progressive accumulation
  • Physically-based materials
    • Diffuse
    • Metal
    • Dielectric (glass)
    • Emissive
  • Environment lighting
    • Procedural sky
    • Optional HDR environment maps
  • Directional light support (GPU backend)
  • Resolve stage with tonemapping + gamma correction
  • Two rendering backends
    • CPU: Intel Embree 4 + TBB (reference implementation)
    • GPU: NVIDIA OptiX wavefront-style path tracing
  • Interactive camera controls
  • Runtime backend switching (CPU ↔ GPU)

How to Run

Launch

Double-click:

Controls

  • W / A / S / D – move camera
  • Mouse – look around
  • ESC – exit
  • G – toggle rendering backend
    • CPU Embree path tracer
    • GPU OptiX wavefront path tracer