Vk mini path tracerA beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
Stars: ✭ 599 (+4178.57%)
Voxel Cone TracingA real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
Stars: ✭ 555 (+3864.29%)
AshesWebGL2.0 3D Engine & ECS & RayTracing
Stars: ✭ 191 (+1264.29%)
ray-tracingThis is a go implementation of the "Ray Tracing in One Weekend" book
Stars: ✭ 37 (+164.29%)
RaytMonte Carlo ray tracer developed using Rust
Stars: ✭ 185 (+1221.43%)
cramcram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
Stars: ✭ 23 (+64.29%)
EdxrayA physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
Stars: ✭ 270 (+1828.57%)
UnitydxrtestA testbed project for Unity real-time ray tracing features
Stars: ✭ 172 (+1128.57%)
miniRTSchool project for 42 Paris
Stars: ✭ 23 (+64.29%)
RASM3D Ray-Tracing WebGPU Game Engine Written in Rust WebAssembly.
Stars: ✭ 20 (+42.86%)
webraysWebRays - Ray Tracing on the Web
Stars: ✭ 38 (+171.43%)
AuroraAn offline ray tracing-based renderer for fun
Stars: ✭ 45 (+221.43%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+15200%)
Unreal-Development-Guides-and-TipsHigh-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
Stars: ✭ 118 (+742.86%)
Wickedengine3D engine focusing on modern rendering techniques and performance.
Stars: ✭ 3,148 (+22385.71%)
odak🔬 Scientific computing library for optics 🔭, computer graphics 💻 and visual perception 👀
Stars: ✭ 99 (+607.14%)
DxrLatticeReal-time raytracing fly through
Stars: ✭ 80 (+471.43%)
RaytracedshadowsThis demo implements BVH construction and GPU traversal for rendering hard shadows.
Stars: ✭ 107 (+664.29%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+1578.57%)
pathtracer-webgl2Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Stars: ✭ 45 (+221.43%)
RaySmall pathtracing library with GPU and CPU backends
Stars: ✭ 95 (+578.57%)
raytracerRaytracer in C.
Stars: ✭ 24 (+71.43%)
zig-gamedevBuilding game development ecosystem for @ziglang!
Stars: ✭ 1,059 (+7464.29%)
Vk raytraceRay tracing glTF scene with Vulkan
Stars: ✭ 91 (+550%)
Vanilla-RaytracedOfficial repository of Vanilla Raytraced resources pack.
Stars: ✭ 25 (+78.57%)
mcrtMonte Carlo Raytracer from Scratch in C++11/14
Stars: ✭ 22 (+57.14%)
RayTracedGGXRay tracing sample using GGX reflection model, 1spp with spatial-temporal denoiser. Acceleration structure build uses async compute.
Stars: ✭ 43 (+207.14%)
Monte carlo ray tracerA program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
Stars: ✭ 90 (+542.86%)
gpu-pathtracerphysically based path tracer on gpu
Stars: ✭ 44 (+214.29%)
GraviTGraviT is a distributed ray tracing framework that enables applications to leverage hardware-optimized ray tracers within a single environment across many nodes for large-scale rendering tasks.
Stars: ✭ 18 (+28.57%)
DuEngineAn efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+342.86%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (+457.14%)
rayscaleMicroservices based, distributed ray tracer designed to run in containers
Stars: ✭ 20 (+42.86%)
ToyrtxCPU & GPU RTX based on OpenGL
Stars: ✭ 231 (+1550%)
Quadray EngineRealtime raytracer using SIMD on ARM, MIPS, PPC and x86
Stars: ✭ 13 (-7.14%)
sdf-2dA graphics library to enable the real-time rendering of 2D signed distance fields on the web.
Stars: ✭ 70 (+400%)
LumillyRenderMonte Carlo path tracing implementation on Rust
Stars: ✭ 36 (+157.14%)
MinecraftCA Raytraced Minecraft Classic 0.0.30a port to C
Stars: ✭ 250 (+1685.71%)
raytracing in rustImplementation of raytracing in rust from Peter Shirley's RTIW and RTTNW, Chapter-by-Chapter
Stars: ✭ 29 (+107.14%)
PlotoptixData visualisation in Python based on OptiX 7.2 ray tracing framework.
Stars: ✭ 252 (+1700%)
photon mappingminimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (+364.29%)
Vk denoiseDenoising a Vulkan ray traced image using OptiX denoiser
Stars: ✭ 41 (+192.86%)
SlimTracinSoftware ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (+250%)
crayA real-time interactive progressive path tracer on the GPU.
Stars: ✭ 35 (+150%)
Raytracera simple RayTracer based on the Monte Carlo Path Tracing
Stars: ✭ 14 (+0%)
Three.js Pathtracing RendererReal-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
Stars: ✭ 872 (+6128.57%)
SwiftTracerA raytracer written in Swift for learning and lulz
Stars: ✭ 14 (+0%)
raytracing-goA simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (+278.57%)
sourceThe main source repository for the Raysect project.
Stars: ✭ 62 (+342.86%)
BraynsVisualizer for large-scale and interactive ray-tracing of neurons
Stars: ✭ 232 (+1557.14%)
Embree viewerEmbree viewer is a simple implementation of a progressive renderer, based on Intel's Embree raytracing kernels. Its UI is written in SDL2, and it supports Alembic, OBJ file formats, with a JSON file to describe a scene.
Stars: ✭ 19 (+35.71%)