Skip to content

Releases: yangyonggit/simple-path-tracer

Simple Path Tracer – Windows Release

31 Dec 13:53

Choose a tag to compare

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

Windows Release – Prebuilt Executable

14 Nov 15:35

Choose a tag to compare

🟦 Simple Path Tracer – Windows Release

This release contains a prebuilt Windows executable of the CPU-based path tracer built with Intel Embree 4 and TBB.
No compilation is required — simply unzip and run.


✔ Features Included

  • Real-time Monte Carlo path tracing
  • Embree 4 accelerated BVH traversal
  • PBR materials (diffuse, metal, glass)
  • HDR environment lighting
  • glTF 2.0 model loading
  • Progressive sample accumulation
  • WASD + mouse camera control

📦 Included in this ZIP

  • simple-path-tracer.exe
  • assets/
    • hdri/
    • models/
    • other resources
  • Optional: README.txt (quick start guide)

▶ How to Run

Double-click:

simple-path-tracer.exe

Optional command-line usage:

simple-path-tracer.exe -i model.gltf -s environment.hdr

❗ Notes

  • Windows only
  • CPU must support SSE4.2 (Embree requirement)
  • No installation required