vk_mini_path_tracer

Path Tracer

A tutorial on writing a fast and photorealistic path tracer using Vulkan API

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

GitHub

1k stars
40 watching
61 forks
Language: C++
last commit: about 1 month ago
raytracingvulkan

Related projects:

Repository Description Stars
nvpro-samples/vk_raytracing_tutorial_khr Demonstrates basic integration of ray tracing and ray traversal in Vulkan using the VK_KHR_ray_tracing_pipeline extension 1,393
vkoskiv/c-ray A portable, hackable, offline CPU rendering engine 804
nadrin/quartz A Vulkan-based path tracer with a declarative scene description language 435
nvpro-samples/gl_vk_chopper A simple Vulkan rendering example 206
nvpro-samples/vk_denoise This project demonstrates how to use the OptiX denoiser on Vulkan ray-traced images 90
nvpro-samples/gl_vk_bk3dthreaded A sample Vulkan and OpenGL application demonstrating 3D rendering with worker threads 84
therealmjp/dxrpathtracer A simple path tracer implemented using DirectX Ray Tracing (DXR) to generate images from 3D scenes. 724
gpsnoopy/raytracinginvulkan An implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension. 1,268
aras-p/toypathtracer An implementation of path tracing in a toy C++ program with various optimizations and runs on multiple platforms including CPU, GPU, and web assembly. 1,073
maierfelix/vk_khr_ray_tracing An implementation of the VK_KHR_ray_tracing Vulkan extension for ray tracing on Windows using C++. 43
pmndrs/react-three-gpu-pathtracer Provides a React abstraction for rendering 3D scenes using Path Tracing 165
brickray/gpu-pathtracer A physically based path tracer for GPU rendering using CUDA. 56
knightcrawler25/optix-pathtracer A simple physically based path tracer with support for Disney BRDF and various rendering features. 319
twinklebear/chameleonrt A path tracing tool with support for multiple ray tracing backends and customizable camera controls. 603
boksajak/referencept A path tracer implementation with GLTF scene loading and rendering capabilities. 200