Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 631 Bytes

README.md

File metadata and controls

17 lines (12 loc) · 631 Bytes

Overview

Screenshot

A GPU compute shader-based path tracer written using Vulkan.

"Viking room" 3D model by Nigel Goh (Sketchfab).

Features

  • Basic primitives: planes, spheres, and boxes.
  • Triangle mesh supported with BVH acceleration.
  • Diffuse, reflective, and refractive materials.
  • HDR skybox support.
  • Tone mapping support (Clamp, Reinhard, Hable Filmic, ACES).
  • Pinhole, thin lens, and 360 (spherical) camera models supported.
  • Simple editor for scene objects and materials.