An educational path tracer written in C using Vulkan to supplement a lecture series on path tracing.
☆106Nov 8, 2025Updated 3 months ago
Alternatives and similar repositories for path_tracer
Users that are interested in path_tracer are comparing it to the libraries listed below
Sorting:
- ☆81Jan 19, 2024Updated 2 years ago
- Source Code for the SIGGRAPH 2025 Paper "Reservoir Splatting for Temporal Path Resampling and Motion Blur".☆40Sep 6, 2025Updated 5 months ago
- Pathtraced Realtime Engine☆78Oct 18, 2025Updated 4 months ago
- A flexible rendering engine for real-time graphics R&D☆29Nov 9, 2025Updated 3 months ago
- Spherical/zonal harmonics library☆150Jan 22, 2026Updated last month
- Vector-Valued Monte Carlo Integration Using Ratio Control Variates☆39Sep 27, 2025Updated 5 months ago
- Codebase to accompany the book: A Hitchhiker’s Guide to Multiple Scattering☆97Mar 18, 2023Updated 2 years ago
- Code sample accompanying the article "Crash Course in BRDF Implementation"☆338Aug 24, 2023Updated 2 years ago
- Vulkan TTF font rendering using bezier curves☆11Feb 24, 2019Updated 7 years ago
- ☆18Aug 16, 2025Updated 6 months ago
- Neural Network in Dx12/HLSL Shaders☆113May 13, 2025Updated 9 months ago
- Hybrid raytracing and filtering playground.☆27Jul 25, 2019Updated 6 years ago
- A physically based ray tracer accelerated by OptiX.☆11Dec 24, 2021Updated 4 years ago
- A micropolygon rasterizer written in OpenCL☆39Jan 3, 2015Updated 11 years ago
- A toy renderer written in C using Vulkan to perform real-time ray tracing research.☆379Jun 19, 2022Updated 3 years ago
- LightweightVK is a deeply refactored bindless-only fork of https://github.com/facebook/igl. It provides a lean cross-platform graphics AP…☆397Updated this week
- ☆14Dec 3, 2020Updated 5 years ago
- BSDF plotting scripts☆11Oct 18, 2021Updated 4 years ago
- ☆61Sep 19, 2022Updated 3 years ago
- ☆129Aug 18, 2025Updated 6 months ago
- 学习和研究项目,从模仿PBRT_v2开始,目前在重构成PBRT_v3结构☆28Jan 3, 2017Updated 9 years ago
- ☆15Oct 21, 2023Updated 2 years ago
- A comfortable way to describe parameter interface and generate its underlying data structure☆14Oct 8, 2023Updated 2 years ago
- Global Illumination in 2D☆17Jun 9, 2018Updated 7 years ago
- Official implementation of the paper "Neural Importance Sampling of Many Lights", to be presented at ACM SIGGRAPH 2025☆24Jul 15, 2025Updated 7 months ago
- C++ implementation of "Stochastic Generation of (t,s) Sample Sequences", by Helmer, Christensen, and Kensler (2021)☆55Dec 14, 2023Updated 2 years ago
- Collection of links to great software development resources!☆38Jan 29, 2026Updated last month
- Single-header dependency-free BVH construction and traversal library.☆1,069Feb 13, 2026Updated 2 weeks ago
- fast voronoi☆38Oct 15, 2023Updated 2 years ago
- Volumetric progressive photon mapping written in C++.☆58Nov 12, 2022Updated 3 years ago
- FLOꟼ - An MIT-licensed image viewer equipped with a GPU-accelerated perceptual image diffing algorithm based on ꟻLIP☆68Jun 12, 2022Updated 3 years ago
- Improved Blue Noise Generator☆41Nov 11, 2025Updated 3 months ago
- A DirectX12-based C++-application that allows graphics programmers to learn and experiment with the new Work Graphs feature using HLSL sh…☆129Jun 23, 2025Updated 8 months ago
- My master bibliography file with publications mostly in computer graphics, rendering, transport theory, and statistics.☆181Sep 26, 2025Updated 5 months ago
- ☆18Jul 31, 2024Updated last year
- Gamebaby Rock Sun's D3D12 DirectX Ray Tracing C-Style Sample for beginner☆17Feb 5, 2023Updated 3 years ago
- PBR Baker - open source multi-functional baking tool for BRDF related work☆14Oct 25, 2019Updated 6 years ago
- Offline renderer used for my blog posts☆108Oct 16, 2018Updated 7 years ago
- Basic renderer to be used as a starting project for the game physics book series☆278Jun 25, 2024Updated last year