ToyPathTracer
Path tracer library
An experimental path tracing library designed to test various rendering techniques and compare performance across different programming languages, hardware platforms, and frameworks.
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
1k stars
49 watching
113 forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list
burstcppcsharpgpumetalpath-tracingunity
Related projects:
Repository | Description | Stars |
---|---|---|
| A simple path tracer implemented using DirectX Ray Tracing (DXR) to generate images from 3D scenes. | 735 |
| A path tracing tool with support for multiple ray tracing backends and customizable camera controls. | 605 |
| A real-time path tracing engine written in C++ | 28 |
| Provides a React abstraction for rendering 3D scenes using Path Tracing | 169 |
| A path tracer implementation with GLTF scene loading and rendering capabilities. | 203 |
| A tutorial on writing a fast and photorealistic path tracer using Vulkan API | 1,140 |
| A physically based path tracer for GPU rendering using CUDA. | 56 |
| A simple physically based path tracer with support for Disney BRDF and various rendering features. | 321 |
| An OpenTracing API implementation for the .NET platform. | 516 |
| A portable, hackable, offline CPU rendering engine | 803 |
| A Vulkan-based path tracer with a declarative scene description language | 435 |
| A procedural graphics program that generates a 3D path-traced image using shaders and mathematical formulas | 4 |
| A compile-time ray tracing system using C++17 constexpr functions | 693 |
| A software package for generating and rendering 3D scenes through pathtracing | 623 |
| A path tracing engine written in Go with various features and a simple API. | 2,084 |