All Categories → Graphics → ray-tracing

Top 55 ray-tracing open source projects

Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Bvh
A modern C++ BVH construction and traversal library
Rayt
Monte Carlo ray tracer developed using Rust
Simple Rays
Simple ray tracer written in Rust
Unitydxrtest
A testbed project for Unity real-time ray tracing features
Helios
Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
Psraytracing
A (modern) C++ implementation of the first two books of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
Go Pt
Path tracer written in Golang
Vrt
🔅 Ray tracing library for Vulkan API (indev)
50yearsofraytracing
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
Monte carlo ray tracer
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
Tofu
Project for an open-source python library for synthetic diagnostics and tomography for Fusion devices
Rfw Rs
Framework for playing around with rendering libraries in Rust
Ospray
An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
Blender
Mirror of the official Blender Git repository. Updated every hour.
Voxel Cone Tracing
A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
Ray Tracing Renderer
[UNMAINTAINED] Real-time path tracing on the web with three.js
Awesome Ray Tracing
Curated list of ray tracing resources
Nerf pl
NeRF (Neural Radiance Fields) and NeRF in the Wild using pytorch-lightning
Visionaray
A C++-based, cross platform ray tracing library
C Ray
C-Ray is a small, simple path tracer written in C
Minpt
A path tracer in 300 lines of C++
LuisaRender
High-Performance Multiple-Backend Renderer Based on LuisaCompute
webgpu-renderer
A simple renderer implemented by WebGPU, includes a builtin path tracing pipeline.
Unreal-Development-Guides-and-Tips
High-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
rendering-fw
Rendering framework with rasterizers & path tracers implemented using Vulkan, OptiX & OpenGL
cram
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
smallpt
☀️ The Rosetta smallpt (small path tracing) project
awesome-rtx
Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
remda
Learn Ray Tracing in One Weekend series using Rust.
RayTracedGGX
Ray tracing sample using GGX reflection model, 1spp with spatial-temporal denoiser. Acceleration structure build uses async compute.
Yune
GPU based framework for writing Raytracers/Pathtracers. (Pronounced as "Yu-nay")
RaytrAMP
Shooting and bouncing rays method for radar cross-section calculations, accelerated with BVH algorithm running on GPU (C++ AMP).
AyaRay
A Modern C++ Windows-platform physically based renderer developing by Chang Yu.
ProtoTracer
3D rendering and animation engine for multifaceted displays on microcontrollers
VkInline
A tool to make it easy to use Vulkan from Python. An interface for computation and off-screen rendering.
cadise
A developing physically-based hobby renderer written in C++.
RadeonProRenderMayaPlugin
This hardware-agnostic rendering plug-in for Maya uses accurate ray-tracing technology to produce images and animations of your scenes, and provides real-time interactive rendering and continuous adjustment of effects.
RadeonProRenderUSD
This plug-in allows GPU or CPU accelerated viewport rendering on all OpenCL 1.2 hardware for the open source USD and Hydra system. You can build this plug-in as a USDView plug-in or a Houdini plug-in.
Raygun
Simple Game Engine Focusing on Vulkan Ray Tracing
1-55 of 55 ray-tracing projects