define-private-public / PSRayTracing
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
☆279Updated last month
Alternatives and similar repositories for PSRayTracing:
Users that are interested in PSRayTracing are comparing it to the libraries listed below
- Code accompanying the blog post on bvh construction.☆408Updated 5 months ago
- Physically-based CPU and GPU ray-tracer☆362Updated this week
- Lightweight CPU/GPU path tracer☆407Updated 4 years ago
- An example path tracer that runs on multiple ray tracing backends (Embree/DXR/OptiX/Vulkan/Metal/OSPRay)☆608Updated last month
- CPU Based Rasterizer Engine☆179Updated 3 years ago
- A toy renderer written in C using Vulkan to perform real-time ray tracing research.☆360Updated 2 years ago
- Vulkan ray tracing examples and tutorials using VK_NV_ray_tracing☆157Updated 3 years ago
- Circle C++ shaders☆483Updated 2 years ago
- This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.☆387Updated last year
- A simple parser for the PBRT file format☆209Updated 2 years ago
- Realtime GPU Path tracer based on OpenCL and OpenGL☆323Updated 9 months ago
- GPU Raytracer from scratch in C++/CUDA☆871Updated 2 years ago
- Code sample accompanying the article "Crash Course in BRDF Implementation"☆329Updated last year
- Supplemental code accompanying Ray Tracing Gems II, Chapter 14: The Reference Path Tracer☆207Updated 3 years ago
- GPU Monte Carlo Ray Tracing Renderer using NVIDIA OptiX 7☆226Updated 4 months ago
- ☆317Updated this week
- Quick path tracer project written in C++☆131Updated 5 years ago
- Vulkan Real-time Path Tracer Engine☆496Updated 3 years ago
- ☆253Updated this week
- My master bibliography file with publications mostly in computer graphics, rendering, transport theory, and statistics.☆183Updated 3 weeks ago
- My very first ray tracer implementation.☆126Updated 5 years ago
- Example scenes for pbrt-v4☆411Updated last year
- Simple Vulkan raytracing tutorials☆378Updated 3 years ago
- Optimised BVH traversal + HDRI environment mapping☆220Updated 5 years ago
- Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.☆288Updated 3 years ago
- Basic renderer to be used as a starting project for the game physics book series☆245Updated 8 months ago
- Collection of Vulkan samples☆256Updated last month
- Afterburner for Vulkan development; Auto-Vk is a modern C++ low-level convenience and productivity layer atop Vulkan-Hpp.☆290Updated 7 months ago
- A fast, header-only, C++17 library for parsing Wavefront .obj files.☆187Updated last year
- RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science☆205Updated 5 years ago