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.
☆282Updated 2 months ago
Alternatives and similar repositories for PSRayTracing:
Users that are interested in PSRayTracing are comparing it to the libraries listed below
- Circle C++ shaders☆488Updated 3 years ago
- Code accompanying the blog post on bvh construction.☆412Updated 6 months ago
- A toy renderer written in C using Vulkan to perform real-time ray tracing research.☆365Updated 2 years ago
- Vulkan ray tracing examples and tutorials using VK_NV_ray_tracing☆157Updated 3 years ago
- A fast, header-only, C++17 library for parsing Wavefront .obj files.☆188Updated last year
- An example path tracer that runs on multiple ray tracing backends (Embree/DXR/OptiX/Vulkan/Metal/OSPRay)☆615Updated 3 months ago
- Supplemental code accompanying Ray Tracing Gems II, Chapter 14: The Reference Path Tracer☆211Updated 3 years ago
- single source shaders for opengl☆98Updated 4 months ago
- CPU Based Rasterizer Engine☆182Updated 3 years ago
- Physically-based CPU and GPU ray-tracer☆365Updated this week
- Realtime GPU Path tracer based on OpenCL and OpenGL☆324Updated 10 months ago
- Code sample accompanying the article "Crash Course in BRDF Implementation"☆331Updated last year
- Embeddable physically based renderer☆371Updated 2 weeks ago
- Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.☆288Updated 3 years ago
- Afterburner for Vulkan development; Auto-Vk is a modern C++ low-level convenience and productivity layer atop Vulkan-Hpp.☆288Updated 8 months ago
- RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science☆205Updated 5 years ago
- This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.☆397Updated last year
- A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.☆215Updated last year
- ☆330Updated last week
- Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Incl…☆423Updated 8 months ago
- Demonstrates seven different techniques for order-independent transparency in Vulkan.☆324Updated 2 months ago
- My master bibliography file with publications mostly in computer graphics, rendering, transport theory, and statistics.☆183Updated 2 months ago
- Meeting notes of the Graphics Programming Virtual Meetup☆79Updated 4 months ago
- Data Driven Rendering repository☆261Updated 3 years ago
- The Modern Vulkan Cookbook published by Packt☆175Updated 3 weeks ago
- Collection of Vulkan samples☆262Updated last month
- A minimalist and easy to use graphics API.☆506Updated 2 weeks ago
- Lightweight CPU/GPU path tracer☆409Updated 4 years ago
- Abstraction layer over Khronos Vulkan API☆282Updated this week
- Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.☆184Updated this week