#
raytracing
Here are 1,222 public repositories matching this topic...
A brief computer graphics / rendering course
learning
c-plus-plus
fun
tutorial
cpp
shaders
graphics
rendering
images
computer-graphics
raytracer
raytracing
rendering-engine
3d
raytracing-engine
3d-graphics
software-renderer
-
Updated
May 26, 2021 - C++
3D engine focusing on modern rendering techniques and performance.
-
Updated
Dec 29, 2021 - C++
A modern cross-platform low-level graphics library and rendering framework
gamedev
opengl
graphics-engine
rendering
vulkan
directx
graphics-programming
renderer
d3d12
d3d11
raytracing
opengl-es
ibl
pbr
graphics-library
ray-tracing
3d-engine
directx11
directx12
vulkan-game-engine
-
Updated
Dec 30, 2021 - Batchfile
A brief computer graphics / rendering course
learning
c-plus-plus
fun
tutorial
cpp
shaders
graphics
rendering
computer-graphics
graphics-programming
raytracer
raytracing
rendering-engine
3d
raytracing-engine
3d-graphics
-
Updated
Jan 30, 2019 - C++
Learn computer graphics by writing GPU shaders!
-
Updated
Oct 25, 2021 - GLSL
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
webgl
threejs
global-illumination
path-tracer
realtime
path
tracing
raytracing
tracer
ray
pathtracing
three-js
-
Updated
Dec 27, 2021 - JavaScript
NanoRT, single header only modern ray tracing kernel.
-
Updated
Jun 30, 2021 - C++
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
threejs
tree
performance
acceleration
geometry
graphics
distance
webvr
point-cloud
raycast
mesh
intersection
raytracing
bvh
bounds
pathtracing
three-js
pointcloud
webxr
bounds-hierarchy
-
Updated
Dec 22, 2021 - JavaScript
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
Dec 29, 2021 - C++
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
-
Updated
Oct 11, 2021 - C++
Ray tracing examples and tutorials using VK_KHR_ray_tracing
-
Updated
Oct 11, 2021 - C++
Simple Open-source Ray Tracer
-
Updated
Jul 6, 2021 - C++
A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
-
Updated
May 3, 2018 - C++
Simple compile-time raytracer using C++17
-
Updated
Nov 8, 2021 - C
Curated list of ray tracing resources
-
Updated
Oct 4, 2021
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
Dec 29, 2021 - C
Vulkan RTX path tracer with a declarative ES7-like scene description language.
-
Updated
Nov 2, 2019 - C++
A modern cross-platform low-level graphics API
opengl
graphics-engine
shaders
graphics
vulkan
d3d12
d3d11
raytracing
vulkan-api
opengl-es
direct3d
ray-tracing
directx-11
directx-12
directx11
directx12
vulkan-engine
-
Updated
Dec 29, 2021 - C++
Vulkan Real-time Path Tracer Engine
vulkan
path-tracer
raytracer
brdf
raytracing
pbr
raycasting
rtx
rasterization
gpu-programming
light-simulation
raycaster-engine
-
Updated
Oct 10, 2021 - C++
A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
-
Updated
Oct 23, 2018 - C++
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
-
Updated
Apr 13, 2021 - Python
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++
Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
-
Updated
Dec 21, 2021 - C
A fast and minimalist 3D viewer.
graphics
rendering
obj
kiss
raytracing
vtk
command-line-tool
volume-rendering
dxf
gltf
glb
3d
fbx
3d-graphics
step
physically-based-rendering
stl-viewer
3d-viewer
gltf-viewer
-
Updated
Dec 29, 2021 - C++
Visualizer for large-scale and interactive ray-tracing of neurons
python
cloud
async
interactive
websockets
visualisation
neuroscience
json-rpc
neurons
raytracing
volume-rendering
pathtracing
brain
large-scale
optix
ospray
embree
realtime-rendering
photorealistic-based-rendering
ispc-compiler
-
Updated
Dec 22, 2021 - C++
Real-time indirect diffuse illuminaton using screen-space information for Unity.
-
Updated
Oct 3, 2020 - C#
Improve this page
Add a description, image, and links to the raytracing topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the raytracing topic, visit your repo's landing page and select "manage topics."


OpticSim does not currently model reflection from metals properly. Adding support for complex indices of refraction to Glasscat and the various functions called by trace would address this problem. Would also require finding online sources of index data for metals, and adding them to the OpticSim GlassCat loader. Possible source of data here http://www.sspectra.com/sopra.html.