-
Updated
Mar 28, 2022 - C++
#
path-tracing
Here are 247 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 28, 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
Apr 3, 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
Mar 5, 2022 - C++
Mirror of the official Blender Git repository. Updated every hour.
-
Updated
Apr 16, 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
Mar 29, 2022 - C
Vulkan RTX path tracer with a declarative ES7-like scene description language.
-
Updated
Nov 2, 2019 - C++
A C++-based, cross platform ray tracing library
-
Updated
Apr 4, 2022 - C++
A physically-based path tracer
-
Updated
Apr 15, 2022 - Rust
-
Updated
Apr 8, 2022 - HTML
A path tracer in 300 lines of C++
-
Updated
Jan 21, 2019 - C++
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
webgl
threejs
performance
geometry
graphics
mesh
renderer
raytracing
bvh
three-js
path-tracing
three-mesh-bvh
three-gpu-pathtracer
-
Updated
Apr 16, 2022 - JavaScript
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
Apr 2, 2022 - 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
Mar 20, 2022 - TypeScript
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
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
-
Updated
Mar 14, 2022 - C++
GPU Monte Carlo Ray Tracing Renderer using NVIDIA OptiX 7
-
Updated
Jan 15, 2022 - C++
Official code of "Practical Path Guiding for Efficient Light-Transport Simulation"
-
Updated
Feb 15, 2021 - C++
Computational Graphics - THU Spring 2018
-
Updated
Dec 25, 2019 - C
GPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
-
Updated
Oct 21, 2020 - C++
A simple renderer implemented by WebGPU, includes a builtin path tracing pipeline.
-
Updated
Mar 13, 2022 - TypeScript
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++
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