-
Updated
Jan 19, 2022 - C++
#
path-tracing
Here are 240 public repositories matching this topic...
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
cplusplus
cpp
graphics
rendering
computer-graphics
path-tracer
gltf
3d-graphics
path-tracing
physically-based-rendering
A GLSL Path Tracer
windows
linux
opengl
gpu
path-tracer
glsl
path
tracing
raytracer
bsdf
tracer
bvh
ray
pathtracing
disney
ray-tracing
pathtracer
path-tracing
-
Updated
Jan 22, 2022 - C++
LuxCore source repository
visualization
opencl
ray-tracer
cuda
raytracer
raytracing
gpu-computing
ray
ray-tracing
3d-graphics
rtx
optix
pathtracer
path-tracing
bidirectional-path-tracing
luxrender
luxcorerender
-
Updated
Jan 26, 2022 - C++
Lighthouse 2 framework for real-time ray tracing
gamedev
real-time
opengl
game-engine
gpu
rendering
glfw
cuda
render
raytracer
rendering-engine
gltf
rtx
optix
path-tracing
cuda-opengl
denoising
gltf-viewer
svgf
rendersystem
-
Updated
Nov 18, 2021 - C++
Mirror of the official Blender Git repository. Updated every hour.
-
Updated
Jan 27, 2022 - C
c-ray is a small, simple path tracer written in C
c
json
graphics
monte-carlo
sdl2
path-tracer
kd-tree
raytracer
raytracing
ray-tracing
graphics-rendering
path-tracing
raytrace
raytracing-algorithms
bvh-accelerator
-
Updated
Jan 25, 2022 - C
A C++-based, cross platform ray tracing library
-
Updated
Jan 22, 2022 - C++
Vulkan RTX path tracer with a declarative ES7-like scene description language.
-
Updated
Nov 2, 2019 - C++
A physically-based path tracer
-
Updated
Feb 26, 2021 - Rust
-
Updated
Oct 26, 2021 - HTML
A path tracer in 300 lines of C++
-
Updated
Jan 21, 2019 - C++
Data visualisation and ray tracing in Python based on OptiX 7.3 framework.
visualization
real-time
animation
gpu
cuda
plot
nvidia
raytracer
generative-art
raytracing
pathtracing
ray-tracing
3d-graphics
rtx
optix
path-tracing
-
Updated
Oct 10, 2021 - Python
Open-Source CUDA/OpenCL Speed Of Light Ray-tracer
science
graphics-engine
interactive
rendering
vr
opencl
cuda
virtual-reality
gpgpu
raytracer
gpu-acceleration
raytracing
gpu-computing
pathtracing
ray-tracing
3d
raytracing-engine
3d-graphics-engine
path-tracing
realtime-rendering
-
Updated
Oct 9, 2018 - C++
Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
-
Updated
Sep 21, 2021 - C++
WebGL2.0 3D Engine - RayTracing
-
Updated
Jan 22, 2022 - TypeScript
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
-
Updated
Jun 6, 2021 - C++
GPU Monte Carlo Ray Tracing Renderer using NVIDIA OptiX 7
-
Updated
Jan 15, 2022 - C++
devshgraphicsprogramming
commented
Nov 3, 2021
Description
Right now the MDI ranges are not compacted (having the drawcalls with 0 instances removed).
But the DrawIndirectAllocator and all the resources in on the C++ side are already setup for this
Solution proposal
An additional Dispatch (direct, cause you can have a list of MDIs up front) over the drawcalls that prefix sums their boolean instanceCount!=0u flag
Then another
Implementation of the research paper "Practical Path Guiding for Efficient Light-Transport Simulation" + improvements
-
Updated
Feb 15, 2021 - C++
GPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
-
Updated
Oct 21, 2020 - C++
Computational Graphics - THU Spring 2018
-
Updated
Dec 25, 2019 - C
A powerful physically based renderer with a fully featured editor.
c-plus-plus
path-tracer
renderer
raytracer
3d-graphics
path-tracing
physically-based-rendering
directx-12
direct3d12
-
Updated
Feb 14, 2020 - C++
Toy Mesh Path Tracer that I used as a base for job interview tasks
-
Updated
May 2, 2019 - C++
A simple renderer implemented by WebGPU, includes a builtin path tracing pipeline.
-
Updated
Nov 8, 2021 - TypeScript
Using async path-tracing to hide Tiles/Entities that are not visible
-
Updated
Jan 17, 2022 - Java
Signed is a 3D modeling and construction language based on Lua and SDFs. Signed will be available for macOS and iOS and is heavily optimized for Metal.
-
Updated
Oct 2, 2021 - C
Improve this page
Add a description, image, and links to the path-tracing topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the path-tracing topic, visit your repo's landing page and select "manage topics."


Context
This engine is intended to be used as a drop-in replacement to Three.js’s
WebGLRenderer.Problem
It tends not to work as a drop-in replacement out-of-the-box, because the renderer crashes when:
THREE.Geometryinstead of aTHREE.BufferGeometry.This might cause people who try to repl