Releases: yangyonggit/simple-path-tracer
Releases · yangyonggit/simple-path-tracer
Simple Path Tracer – Windows Release
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
🟦 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.exeassets/hdri/models/- other resources
- Optional:
README.txt(quick start guide)
▶ How to Run
Double-click:
simple-path-tracer.exeOptional 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