Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.44 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.44 KB

Real-time Vulkan raytracer

For a long time I've wondered what a real-time Whitted-ish raytracer would look like, inspired by Steam Deck's recent driver updates I took the challenge of learning the raytracing Vulkan extensions. This is mostly a playground and a learning exercise, trying to avoid path-tracing because I don't want it to rely on denoising. Indirect diffuse illumination is still coming but planned.

Features

- GLTF loading

- PBR direct illumination

2023-04-24 23-59-22

- Fresnel transmission

- Perfect reflections

- Per-frame TLAS updates

2023-04-25 00-00-47

- Directional, point lights

- Scene texture pool with bindless descriptors

2023-04-25 00-01-48(2)

- Runs on Steam Deck

20230425_010302~3

References: