1
Main Web Site (Online Books)
Html
Other
book markdeep
2
A brief computer graphics / rendering course
C++
3d 3d-graphics computer-graphics fun graphics images learning raytracing-engine rendering rendering-engine shaders software-renderer tutorial
3
3D engine focusing on modern rendering
C++
Directx
audio bullet-physics entity-component-system gltf input lua network pbr vulkan
4
A modern cross platform low level graphics library and rendering framework
Batchfile
Directx
Opengl
3d-engine d3d11 d3d12 game-development graphics-engine graphics-library graphics-programming ibl opengl-es pbr renderer rendering vulkan vulkan-game-engine
5
A brief computer graphics / rendering course
C++
3d 3d-graphics computer-graphics fun graphics graphics-programming learning raytracing-engine rendering rendering-engine shaders tutorial
6
Learn computer graphics by writing GPU shaders!
Glsl
Javascript
Webgl
2d 3d graphics rasterization shaders
7
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
Javascript
Three-js
Webgl
global-illumination path path-tracing ray realtime tracer tracing 8
A BVH implementation to speed up raycasting and enable spatial queries against Three.JS meshes.
Javascript
Three-js
acceleration bounds bounds-hierarchy bvh distance geometry graphics intersection mesh path-tracing performance point-cloud tree webvr webxr 9
NanoRT, single header only modern ray tracing kernel.
C++
10
LuxCore source repository
C++
Cuda
Opencl
3d-graphics bidirectional-path-tracing gpu-computing luxcorerender luxrender optix path-tracing ray rtx visualization 11
Building game development ecosystem for @ziglang!
C++
Directx
bullet-physics d3d12 demos game-development graphics libraries math simd zig
12
A beginner friendly Vulkan path tracing tutorial in under 300 lines of C++.
C++
vulkan
13
Ray tracing examples and tutorials using VK KHR ray tracing
C++
tutorial vulkan
14
SORT03/07/2015
3 weeks ago
Simple Open source Ray Tracer
C++
blender computer-graphics cross-platform offline-rendering
15
A real time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
C++
cg cone renderer shader tracing voxels 16
Simple compile time raytracer using C++17
C
c++ compile-time
17
C ray06/02/2017
4 weeks ago
C ray is a small, simple path tracer written in C
C
Sdl
bvh-accelerator graphics graphics-rendering json kd-tree monte-carlo path-tracing raytrace raytracing-algorithms 18
Curated list of ray tracing resources
awesome awesome-list ray-tracing-resources
19
Vulkan RTX path tracer with a declarative ES7 like scene description language.
C++
Qt
graphics path-tracing pbr physically-based-rendering qml qt3d rtx vulkan 20
A modern cross platform low level graphics API
C++
Directx
Opengl
d3d11 d3d12 direct3d graphics graphics-engine opengl-es shaders vulkan vulkan-api vulkan-engine
21
Vulkan Real time Path Tracer Engine
C++
brdf gpu-programming light-simulation path-tracing pbr rasterization raycaster-engine rtx vulkan 22
F3D17/02/2020
3 weeks ago
A fast and minimalist 3D viewer.
C++
Other
3d 3d-graphics 3d-viewer command-line-tool dxf fbx glb gltf gltf-viewer graphics kiss obj physically-based-rendering rendering step stl-viewer volume-rendering vtk
23
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Python
3d-engine compile-time fun learning-python ray rendering
24
Optical Simulation software
Julia
optical optics simulation
25
A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
C++
graphics rendering
26
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
C++
real-time-rendering vulkan
27
Data visualisation and ray tracing in Python based on OptiX 7.3 framework.
Python
Cuda
Other
3d-graphics animation generative-art gpu nvidia optix path-tracing plot real-time rtx visualization 28
GPU Raytracer from scratch in C++/Cuda
C++
Cuda
Opengl
bvh compressed-wide-bvh mitsuba optimization ray sbvh svgf
29
CPU & GPU RTX based on OpenGL
C++
Opengl
Other
30
Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
C
Cuda
31
Visualizer for large scale and interactive ray tracing of neurons
C++
Python
async brain cloud embree interactive ispc-compiler json-rpc large-scale neurons neuroscience optix ospray path-tracing photorealistic-based-rendering realtime-rendering visualisation volume-rendering websockets 32
SSRT11/07/2019
1 month ago
Real time indirect diffuse illuminaton using screen space information for Unity.
C#
Unity
graphicsprogramming rendering screenspace shaders ssrt
33
Ray tracing glTF scene with Vulkan
C++
gltf gltf2 hdr importance-sampling pbr tonemapping vulkan
34
This repository contains a startup DXR project.
35
Ashes22/10/2018
3 weeks ago
WebGL2.0 3D Engine RayTracing
Typescript
Webgl
bvh ecs game-engine gltf monte-carlo path-tracing pbr-shading 37
Nabla29/05/2019
3 weeks ago
OpenGL/OpenGL ES/Vulkan/Cuda/OptiX Modular Rendering Framework for PC/Linux/Android
C++
Glsl
Opengl
computer-graphics cuda-opengl gles31 graphics-engine graphics-library nabla opengl-es opengles optix optix-denoiser path-tracing pbr rendering rtx spir-v vulkan 38
A testbed project for Unity real time ray tracing features
C#
Unity
dxr graphics
39
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
C++
Directx
d3d12 direct3d dxr game-development graphics-api graphics-engine graphics-library graphics-programming renderer rendering rtx vulkan vulkan-api
40
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
C++
Directx
direct3d12 raytracing-render renderer
41
Rayt23/03/2019
1 month ago
Monte Carlo ray tracer developed using Rust
Rust
42
The code for the ebook Ray Tracing in One Weekend by Peter Shirley translated to Cuda by Roger Allen. This work is in the public domain.
43
Physically based CPU and GPU ray tracer
C++
44
Ray tracing gem shader for Unity
C#
Unity
diamond gem shader
45
A Minecraft Classic 0.0.30a port to C
C
Opengl
Sdl
classic creative cross-platform game-development implementation linux macos minecraft mod port windows
46
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art in your browser!
Javascript
Glsl
Webgl
generative-art graphics path-tracing ray-marching raymarching-distance-fields raytracing-engine shaders signed-distance-functions 47
Vulkan ray tracing examples and tutorials using VK NV ray tracing
C++
tutorial vulkan
48
Powerful low level C++20 rendering framework for Vulkan 1.2, including Real Time Ray Tracing (RTX) support, built atop Auto Vk.
C++
Other
engine rendering visual-studio vulkan
49
BVH22/09/2016
1 month ago
A fast BVH using SAH in rust
Rust
50
Physically based renderer with Path Tracing and Photon Mapping.
C++
bvh global-illumination monte-carlo path-tracing pbr photon-mapping tncg15 51
Source code for the Computer Graphics Forum paper: Segment Tracing Using Local Lipschitz Bounds. Presented at Eurographics 2020.
C++
implicit-surfaces spheretracing
52
This demo implements BVH construction and GPU traversal for rendering hard shadows.
C
bvh vulkan
53
A simple ray tracer in Rust
Rust
54
WebGL simulation of a Schwarzschild black hole
Javascript
Webgl
Other
blackhole shader simulation
55
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
C++
brdf global-illumination monte-carlo monte-carlo-integration monte-carlo-ray-tracing monte-carlo-simulation photon-mapping radiance raycaster raytracing-engine rendering rendering-2d-graphics rendering-engine
56
My very first ray tracer implementation.
C
Cuda
Sdl
3d 3d-graphics c++ computer-graphics graphics learning ray-tracing-in-one-weekend rendering
57
High level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
Html
Unreal-engine
chaos-physics game-development guide optimization rtx tips-and-tricks unrealengine
58
Ray28/11/2017
2 months ago
Small pathtracing library with GPU and CPU backends
C++
Opencl
59
Shady07/01/2018
1 month ago
CLI tool to render GLSL shaders
Go
Glsl
Shadertoy
glslviewer
60
A tiny GPU raytracer, using Zig and WebGPU
Zig
Glsl
gpu webgpu
61
Prysm13/02/2018
3 weeks ago
Physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Python
4d diffraction forbes-polynomial gpu-computing modeling mtf mtf-mapper optics phase-retrieval phasecam propagation psf q-polynomial trioptics wavefront wavefront-sensing zernike zygo
62
High Performance CPU/GPU Physically Based Renderer
Rust
63
A DXR path tracer with OptiX denoising. 5 months worth of research, trial & error as part of a project to learn and understand DirectX Raytracing & raytracing concepts.
C++
64
A feature packed raytracer built with C++
C++
denoising multithreading parallel-computing renderer rendering sfml
65
Optical ray tracing for luminescent materials and spectral converter photovoltaic devices
Python
Other
energy optics photovoltaics
66
Ctrt03/05/2020
2 months ago
Compile Time Ray Tracer in Rust ported from C++
Rust
compile-time
67
Real time raytracing fly through
C#
Unity
dxr vfx
68
A program that takes photographs of a virtual world.
C++
computer-graphics physically-based-rendering renderer rendering rendering-engine
69
Tile based pathtracer runs in OpenGL
C++
Glsl
Opengl
70
Realtime GPU Path tracer based on OpenCL and OpenGL
C++
Opencl
Opengl
71
Vultaik Cross Platform Rendering
C#
Hlsl
dear-imgui directx-shader-compiler dxc glfw gltf2 pbr shaderc spir-v vulkan vulkan-api vulkan-compute-shaders vulkan-engine vulkan-game-engine vultaik
72
Path tracing shaders for vanilla minecraft 1.17+
Glsl
73
Portal Explorer web visualization of mind blowing portals using ray tracing.
Rust
game-development portal wasm
74
OptiX Path Tracer
C++
Cuda
75
Curated collection of projects leveraging Nvidia RTX technology (OptiX, DXR, VKR)
d3d12 dxr nvidia rtx vkray vulkan
76
A ray tracing program
C++
3d 3d-graphics 3d-models optics raytracing-one-weekend raytracing-render wxwidgets wxwidgets-applications
77
A high performance path tracer implemented in Rust based on "Ray Tracing in One Weekend" featuring static dispatch, multi threaded rendering and a variety of preset scenes.
Rust
computer-graphics raytracing-one-weekend
78
Set of experiments and examples using three mesh BVH to accelerate path tracing on the GPU.
Javascript
Three-js
79
Odak10/04/2012
4 weeks ago
Microscope: Scientific computing library for optics :telescope:, computer graphics :computer: and visual perception :eyes:
Python
Pytorch
cluster-computing computational-display computational-imaging computational-optics computer-generated-holography computer-graphics cupy neural-networks holography jones-calculus lensless numpy odak optics perception wave-optics
80
A simple RayCasting rendering tutorial for game development
Javascript
2-5d 3d ceilcasting floorcasting game-development graphical-programming pseudo-3d raycast-algorithm raycaster raycasting-engine raycasting-rendering-tutorial skycasting tutorial
81
Animated parallel raytracer in TypeScript compiled to WebGL, using GPU.Js. Specular, Lambertian reflections included.
Typescript
computer-graphics gpujs
82
4DViews volumetric video with Unity DXR realtime ray tracing
C#
Unity
dxr graphics
83
PathTracing in Rust
Rust
84
Art of Illusion modeling and rendering suite core application and tools
Java
3d-graphics 3d-renderer animation rendering-3d-graphics
85
A graphics library to enable the real time rendering of 2D signed distance fields on the web.
Typescript
Glsl
Webgl
2d circle-tracing graphics-library sdf-2d webpack
87
Minimal but extensible header only implementation of photon mapping in C++
C++
computer-graphics photon-mapping rendering
88
A simple Go library for 3D ray tracing rendering, implementing the book Ray Tracing in One Weekend.
Go
3d-graphics computer-graphics golang
89
Denoising a Vulkan ray traced image using OptiX denoiser
C
denoiser interop vulkan
90
An efficient interactive C++ renderer for ShaderToy alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
C++
Glsl
Opengl
Shadertoy
engine graphics image lightfield postprocessing renderer rendering shader volumerendering
91
Unity Compute Shader Realtime Ray Tracing
C#
Hlsl
Unity
compute-shader
92
The home of the McStas (neutrons) and McXtrace (x rays) Monte Carlo ray tracing instrument simulation codes.
C
neutron scientific-computing simulation x-ray
93
DirectX Raytracing Tutorials in CSharp
C#
Directx
.net dxr
94
C#
Unity
volume-rendering
95
3D rendering and animation engine for multifaceted displays on microcontrollers
C++
animation pixel-matrix rasterization
96
Python wrapper for Nvidia OptiX Ray Tracing Engine
Python
nvidia optix
97
A path tracing demo using hardware accelerated ray tracing in Unity.
C#
Unity
98
An offline ray tracing based renderer for fun
C++
Other
computergraphics pbrt
99
A CPU raytracer in C
C
computer-graphics graphics rendering rendering-engine textures
100
Pytorch implementation for 'Interactive Reconstruction of Monte Carlo Image Sequences using a Recurrent Denoising Autoencoder' , https://research.Nvidia.Com/publication/interactive reconstruction monte carlo image sequences using recurrent denoising
Python
autoencoder neural-networks denoising recurrent-neural-network siggraph
101
Playing with Metal
Objective-c++
compute-shaders ios macos metal mps objective-c
102
A realtime raytracing blackhole renderer
C++
Glsl
Opengl
astronomy blackhole effects physics-simulation rendering scientific-visualization shaders
103
An interactive OpenCL wavefront path tracer
C++
Opencl
104
Path 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.
Typescript
Webgl
105
Physically based path tracer on gpu
Makefile
Cuda
106
Accelerated path tracing in pure Ruby
Ruby
aabb bvh bvh-tree parallel-processing path-tracing procedural-textures reflection refraction texture-mapping wavefront-obj 107
OptiX 7 Lightweight Wrapper Library
C++
Other
framework optix rtx utility wrapper
108
Software RayTracing engine written in C++ without the usage of any libraries.
C++
computer-graphics
109
Assets used during the creation of SEED's Project PICA PICA
Directx
assets dxr gdc siggraph
110
Vanilla RTX Normals GitHub repository, a PBR resource pack for Minecraft Bedrock Edition.
Other
game-development minecraft-rtx pbr pbr-materials pbr-textures rtx
111
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
C
3d-graphics engine game-framework minimalist software-rendering
112
Ray tracing sample using GGX reflection model, 1spp with spatial temporal denoiser. Acceleration structure build uses async compute.
C++
antialiasing denoiser dxr ggx-reflection-model
113
A GPU based ray tracer using Cuda
C
Cuda
gpu
114
Base repository for Dartmouth's CS87/287 (Fall 2021).
C++
Other
115
Experimental MMD renderer using DX12 and DXR.
C#
dx12 dxr mikumikudance mmd rtx
116
WebRays Ray Tracing on the Web
C++
Webgl
117
SwiftGraphics is a library for creative coding and generative art tailored towards rendering SVGs meant for pen plotting.
Swift
creative-coding generative-art pen-plotter svg swiftgraphics vector-graphics vectors
118
DDGI Minecraft is based on the 2019 SIGGRAPH paper, Dynamic Diffuse Global Illumination with Ray Traced Irradiance Fields (2019), where we aimed to approximate indirect lighting and global illumination in Minecraft inspired scenes using Vulkan to test the algorithm's efficacy in real time.
C++
global-illumination gpu-programming irradiance-field light-field-probes minecraft probe-texture ray-marching rays realtime-raytracer realtime-raytracing voxel-terrain vulkan 119
Luz14/07/2021
3 weeks ago
A Vulkan real time rendering engine focused on PBR and Ray Tracing (Windows and Linux).
C++
engine graphics imgui pbr rendering vulkan
120
RayTracing tutorial use Java&Cpp
Java
graphics-engine raytracing-engine
121
Implementation of the paper: `GPU Ray Tracing using Irregular Grids`
C++
Cuda
gpu
122
Ray430/05/2013
1 month ago
Ray4 is a 4D raytracer original developed for my 1991 master's thesis in computer science
Postscript
3d 4d four-dimensional hyperspace thesis
123
Monte Carlo path tracing implementation on Rust
Rust
124
A Minecraft shaderpack that enhances one's experience with the help of good looking graphics and light simulations.
Glsl
Opengl
minecraft shaders
125
"Progressive Multi Jittered Sample Sequences" in C++
Jupyter
c++ rendering sampling-methods
126
Sandbox for graphics paper implementation
C++
optix
127
A C++ implementation of the fast voxel traversal algorithm.
C++
amanatides-woo cartesian-coordinates fast-voxel-traversal fast-voxel-traversal-algorithm ray-box-intersection raytracing-algorithms voxel-traversal voxels 128
Building a simple raytracer: step by step from scratch; zero dependencies; 100% pure C++
Html
c++ tutorial
129
A physically based monte carlo path tracer (ray tracer) from scratch
C++
130
Vulkan implementation of ReSTIR
C++
area-lights vulkan
131
A raytracer written in Rust for fun and learning
Rust
rayon
132
FSPT30/06/2015
3 weeks ago
A path tracer written in glsl and Javascript
Javascript
Webgl
133
RT RSM is a real time Global Illumination technique using GPU ray tracing
C++
dxr global-illumination real-time-rendering reflective-shadow-maps rt-rsm shadow-rays
134
Ttcr24/03/2016
3 weeks ago
Codes to do raytracing for geophysical applications
C++
Python
dynamic-shortest-path fast-sweeping seismic shortest-path
135
Ray Tracing and Optical Design in Python
Python
geometric-optics geometric-regime lens-design lens-engineering lens-modeling modeling optical-design optical-engineering optics optimization optimization-algorithms pypi raytracing-algorithms tracepy-algorithm
136
Lift10/01/2019
5 months ago
Vulkan Path Tracer with Optix Denoiser integration
C++
Other
graphics-engine optix rtx vulkan
137
A Rust implementation of a small ray/pathtracer.
Rust
138
A simple ray tracing engine
Rust
139
Bringing real time ray tracing to the Maya viewport using the Wisp real time ray tracing library.
C++
autodesk buas maya nhtv plugin renderer rtx viewport wisp
140
"Simple" Vulkan raytracing
C++
vulkan
141
Volumetric progressive photon mapping written in C++.
C++
3dcg computer-graphics photon-mapping progressive-photon-mapping rendering rendering-3d-graphics rendering-engine volume-rendering
142
Implementation of raytracing in rust from Peter Shirley's RTIW and RTTNW, Chapter by Chapter
Rust
raytracing-one-weekend
143
Vulkan based C++ ray tracing game engine.
C++
Cmake
Javascript
clusek computer-graphics engine game-engine multi-platform path-tracing rendering vulkan 144
Ice cube: Collection of the most awesome learning resources on 3D programming in Computer Graphics, Digital Realities (AR/VR/XR) and Machine Learning (CV, GDL) in the form of tutorials, videos and books.
3d 3d-graphics augmented-reality awesome-list cg computer-graphics computer-vision game-development geometric-deep-learning geometry-processing graphics-programming learning rendering shaders tutorials virtual-reality vulkan
145
2D GPU accelerated volumetric raymarching in Godot 3.0.
Glsl
godot-engine graphics-programming lighting shaders
146
Currender: A CPU renderer for computer vision
C++
Opencv
computer-vision mesh rasterizer renderer software-rendering
147
A toy raytracer written in Rust based on PBRT
Rust
Other
148
Volumetric cloud modeling and rendering for Blender.
C++
149
BLOSPRAY OSPRay as a Blender render engine
C++
blender ospray scientific-visualization volume-rendering
150
A 3D ray tracer in C++ (High School Project)
C++
151
Minimal pathtracer using Vulkan RayTracing
C++
152
Global Illumination using Spherical Harmonics
C
global-illumination spherical-harmonics
153
Rayground is a web based framework for rapid prototyping of algorithms based on the ray tracing paradigm.
Python
Webgl
computer-graphics cross-platform glsl-sandbox path-tracing pbr shader-editor shaders 154
This is a go implementation of the "Ray Tracing in One Weekend" book
Go
Sdl
golang goroutine
155
Rust implementation of Peter Shirley's "Ray Tracing in One Weekend"
Rust
raytracing-one-weekend
156
School project for 42 Paris
C
42 minirt
157
A pathtracer with physically based rendering in mind
C++
Glsl
158
Kpcn06/02/2019
1 month ago
Pytorch implementation of Kernel predicting convolutional networks for denoising Monte Carlo renderings (Jupyter notebook)
Jupyter
Python
Pytorch
convolutional-neural-networks neural-networks denoising kernel-prediction kpcn
159
C# OpenGL Path Tracer, Real Time GPU accelerated
C#
Glsl
Opengl
160
Nau20/02/2014
3 weeks ago
Nau OpenGL + Optix 3D Engine
C++
Glsl
Opengl
optix7 shaders
161
Ray tracing on the command line
C
ascii
162
Nova20/12/2019
5 months ago
High performance GPU accelerated ray tracer using OpenCL/Cuda
C++
Cuda
Opencl
3d-graphics gpu renderer
163
Yart
C++
embree raytracing-one-weekend
164
A Python script for generating procedural planets looking like the Earth
Python
animation planet procedural-generation
165
Embree 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.
C++
Sdl
3d 3d-graphics alembic demo embree linux openexr
166
A demo demonstrating a high precision RT caustics algorithm, which has been integrated into Nvidia's UE4 RTX branch (https://github.Com/NvRTX/UnrealEngine/tree/NvRTX Caustics).
Hlsl
caustics computergraphics dxr falcor
167
Official repository of Vanilla Raytraced resources pack.
Powershell
Other
maps-textures minecraft pbr resourcepack rtx texture textures
168
Vxt05/11/2018
3 weeks ago
Multithreaded CPU based path tracer built from scratch in C++
C++
3d graphcis multithreading open-source path-tracing rendering 169
Ray Tracing
C++
graphics
170
Microservices based, distributed ray tracer designed to run in containers
Typescript
azure containers kubernetes nodejs
171
Implementation of the Peter Shirley's book in .NETCore CSharp
C#
netcore peter-shirley weekend
172
Photographic Lens Simulator
C++
Python
lens lens-design optics
173
Volume rendering
C++
Directx
Unity
d3d11 d3d12 medical-visualization pbr volume-rendering volumetric volumetric-path-tracing 174
GraviT 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.
C++
Other
cpu-raytracing distributed gpu-raytracing software-defined-visualization
175
A path tracer for photorealistic rendering written in Swift
Swift
experimental lighting linear-algebra octree path-tracing photorealistic-based-rendering rendering rendering-engine 176
Modern C++ 2D/3D game engine
C
Opengl
c++ d3d12 game-development game-engine
177
The Blue Brain BioExplorer (BBBE) is a tool for scientists to extract and analyze scientific data from visualization and interactive exploration
C++
coronavirus covid19 glucose-levels immune-system molecular-biology rendering-engine sars-cov-2 science viral-infection virology virus
178
A cross platform framework for rendering algorithm research. Written in C#.
C#
renderer
179
RASM26/01/2020
1 month ago
3D Ray Tracing WebGPU Game Engine Written in Rust WebAssembly.
Rust
3d data-oriented entity-component-system game-development game-engine multithreading rasm wasm webassembly webgpu
180
A quasi deterministic (Q D) channel implementation in MATLAB software
Matlab
Other
60ghz ieee80211ad ieee80211ay millimetre-wave wigig wireless wlan
181
Simple Path Tracer on an FPGA
Systemverilog
182
Volpt29/11/2021
1 month ago
Volumetric path tracer written in C++
C++
183
Simple Ray Casting application and Line of Sight simulator
Java
184
Physically based path tracer written in Javascript
Javascript
3d 3d-rendering distance-fields graphics path-tracing physically-based-rendering ray-marching rendering rendering-3d-graphics 185
A simple path tracing renderer based on OptiX.
C++
graphics optix renderer
186
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
C
3d-engine altivec avx avx2 avx512 boolean-operations msa neon quadratic realtime simd spmd sse sse2 surface sve vmx vsx
187
GPU accelerated path tracer powered by vulkan
C++
188
GPU ray tracing framework using Nvidia OptiX 7
C++
computer-graphics creative-coding optix
189
Path tracer implemented in OCaml based on "Ray Tracing in One Weekend"
Ocaml
computer-graphics raytracing-one-weekend
190
Galaxy is an asynchronous parallel visualization ray tracer for performant rendering in distributed computing environments. Galaxy builds upon Intel OSPRay and Intel Embree, including ray queueing and sending logic inspired by TACC GraviT.
C++
asynchronous distributed mpi parallel
191
Render Cornell Box with Path Tracing in GLSL(version 330 core)
C++
Glsl
Opengl
192
A simple and fast parser for PBRT v3 files
C++
3d-graphics file-format pbrt scene
193
Minimal ray traced game engine with gravity affected rays
C++
Opengl
game-engine gravity portal puzzle raymarching-distance-fields wormhole
194
A simple RayTracer based on the Monte Carlo Path Tracing
C++
rendering
195
Radium is a Ray Tracing Engine written in C++ that runs on the CPU using shared memory multiprocessing
C++
computer-graphics monte-carlo multiprocessing openmp russian-roulette
196
ABAP RayTracer
Abap
render renderer rendering
197
A minimal implementation of the VK KHR ray tracing extension.
C
ray-pipeline ray-query rtx vulkan
198
Ray tracing engine for real time diamond rendering in WebGL
Typescript
Webgl
diamond fresnel optics photorealistic-rendering real-time refraction snell
199
Overridden maps pack for better external raytrace
C#
bsp counter-strike-global-offensive csgo external
200
Implementation of PBRT in rust based on the C++ version by Matt Pharr, Grep Humphreys, and Wenzel Jakob.
Rust
Other
201
Vulkan port of the D3D12 Procedural Geometry Demo using VK KHR ray tracing pipeline and VK KHR acceleration structure [WIP]
C++
vulkan
202
A hierarchical, recursive ray tracer written in Rust
Rust
203
Personal repository of tutorials and examples to understand the basics of DirectX 12 Raytracing (DXR)
C++
Directx
directx-dxr-tutorials directx-raytracing directx-sdk dxr example examples nvidia tutorial tutorials
204
Ray tracer in pure Fortran
Fortran
fortran2008 graphics graphics-programming
205
Cross platform render engine supporting physically based rendering and software ray tracing
C++
Cmake
Opengl
Sdl
Other
engine3d graphics-engine graphics-programming linux opengl-es pbr rendering windows
206
Tiny KABOOM! On rust from https://github.Com/ssloy/tinyrenderer/wiki
Rust
3d 3d-rendering hacktoberfest rendering
207
Raytracer for DOS written in C
C
3d-graphics dos
208
Rayray is a baby ray tracer written in C++.
C++
graphics raytracing-engine raytracing-one-weekend standard-template-library stl
209
A portable GPU/CPU Path Tracer library powered by SYCL. (OpenCL/Cuda/OpenMP)
C++
Cuda
Opencl
210
Ray tracing implicit surfaces with GLSL using the "sphere tracing" algorithm.
Glsl
Opengl
Qt
211
A simple Raytracer based on Ray Tracing in One Weekend by Peter Shirley
Javascript
Three-js
Webgl
raytracing-one-weekend
212
Simple Ray tracer written in Rust
Rust
rust-lang
213
EzRT23/10/2021
3 weeks ago
Easy Ray Tracing, a lite renderer and tutorial from theory to implement, with OpenGL
C++
Opengl
bvh rendering tutorial
214
OpenCL based 3D viewer for Dicom
Java
Opencl
dicom
215
Implementing a simple 2D isometric physical using [MiniEcs framework](https://github.Com/voledyhil/MiniEcs)
C#
Unity
broadphase ecs entity-component entity-component-system entity-framework game-development gamedevelopment narrow-phase physics physics-2d
216
C++
cpu graphics mutilthread real-time sfml sfml2 voxels 217
DirectX 12 sample: real time voxelization making use of ray tracing pipeline for easy solid voxelization.
C++
dxr voxelization
218
Ray tracing experiment in Nelua programming language
Lua
emscripten nelua raytracing-one-weekend wasm
219
A virtual simulation platform for autonomous vehicle sensing, mapping, control and behaviour methods using ROS 2 and Gazebo.
Python
ackermann-vehicle bayesian gazebo occupancy-grid-map path-planning path-tracking rclcpp rclpy ros2 stanley-controller
220
Overview and detailed dicussion about parallel volume rendering on a cluster. We describe algorithms, optimalization techniques and challenges for real time rendering of big data on high performance clusters.
C++
Opengl
algorithm binary-swap cluster divide-and-conquer message-passing-interface mpi parallel parallel-rendering rendering rendering-engine visualization volume-data volume-rendering volume-visualization
221
AnyDSL traversal code
C++
Cuda
amdgpu bvh gpu nvvm traversal
222
Matlab/Octave Toolbox for Optical Design
Matlab
matlab-toolbox octave optics
223
A reference implementation of Rendering transparent objects with caustics using real time ray tracing using Unreal Engine 4.25.1.
C++
Unreal-engine
paper realtime-rendering refractive-caustics rtx
224
PyGame ray trace based on Peter Shirley's book Ray Tracing in One Weekend (Ray Tracing Minibooks Book 1)
Python
peter-shirley pygame
225
Source code of my master thesis on occlusion culling for (out of core) path tracing
C++
226
An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.Com/ssloy/tinyraytracer
C
3d 3d-graphics arduino esp32 geometry rendering
227
Global Illumination Demo in Vulkan Compute
C++
compute global-illumination vulkan
228
OptiX 7 Powered Realtime Acoustic Raytracing
C++
Cuda
audio dsp gpgpu optix reverberation room-acoustics
230
Adding ray traced ambient occlusion using Vulkan and OpenGL
C++
Opengl
interop vulkan
231
Linon25/04/2021
2 months ago
Non Linear Ray Casting on the web, and on your desktop too
Tex
streamlines visualization webgpu wgpu wgpu-rs
232
Raytracing with Python using Pyglet
Python
pyglet
233
Physically based ray tracing on CPU
Julia
bvh caustics computer-graphics rendering
234
Rene01/12/2021
1 month ago
WIP Vulkan Raytracing renderer entirely written in Rust
Rust
vulkan
235
First order ray optical system simulation
Python
imaging optics simulation
236
A pure bash raytracer
Shell
bash graphics shell-scripting
237
Ray tracer implementation in C++
C++
graphics ray-tracer-challenge
238
A multithreaded Ray Tracer in Rust
Rust
3d graphics multithreading rustlang
239
Ray tracing project for 42 school, Codam.
C
3d-graphics 42school brdf codam graphics minirt
240
Tiny vulkan wrapper
C++
vulkan
241
Implementation of the Peter Shirley's book in .NETCore CSharp
C#
netcore peter-shirley
242
Koko17/04/2020
1 month ago
Koko is raytracing software for the design and analysis of optical imaging and illumination systems
Fortran
Other
optics
243
DirectX 12 sample: real time rendering with a sparsely volumetric representation from a mesh by depth peeling OIT. The ray traced shadow path is only enabled with the native DXR, while DXR fallback layer is not supported for this sample, since IgnoreHit() causes crash due with dxrfallbackcompiler anyway.
C++
depth-peeling dxr oit shadow-mapping volume-rendering
244
Physically based differentiable rendering in C++
C++
computer-graphics computer-vision differentiable-rendering neural-networks path-tracing physically-based-rendering rendering 245
A simple raymarcher
C++
Opengl
246
Minpt18/09/2019
8 months ago
A tiny C++ path tracer
C++
247
Simple path rendered written in modern C. Based on first book from https://github.Com/RayTracing/raytracing.Github.Io
C
graphics raytracing-one-weekend
248
Remote real time GPU ray tracing powered by Nvidia OptiX 7.2.0 for XR Platforms
C++
mixed-reality nvidia-optix
249
The core rendering mechanics for SwiftTracer. OS independant
Swift
250
A simple raytracing program writen in C++
C
eigen eigen3 openmp parallel-computing thread-pool
251
Generate images in Arch Linux on device (a smartphone and tablet) with raytracing. Https://sdrausty.Github.Io/TermuxPovray/
Pov-ray-sdl
amazon android animation animations bash bash-script bash-scripting bash-scripts chromebook cli phone povray shell-script shell-scripts shellscript smartphone termux
252
Raytracer for Python
Python
253
An implementation of the Ray Tracer Challenge in Swift
Swift
254
Raylar Raytracing Engine
Go
3d render renderer rendering-engine
255
A ray tracer based on nori and mitsuba. (Used only for learning)
C++
graphics
256
Ray29/10/2015
3 months ago
Online Ray Tracing Tool |
Javascript
homework
257
Cython
Python
embree wrapper
258
A raytracing engine written in C (school project).
C
42 42school raytracing-engine
259
Iris21/04/2020
1 month ago
Spectral CPU path tracer, written in Rust
Rust
260
"Hello Boing" executable raytraced graphics in m68k assembly for Commodore Amiga.
Assembly
amiga demoscene procedural retrocomputing
261
Rde01/02/2021
2 months ago
Ray Marching Game Engine
C
262
Ray Tracer implementation in C++, Random Sample AA, multi threading, BVH acceleration, temporal denoising, soft shadows, and runtime comparisons on different CPUs
C
acceleration-data-structures bvh-tree c++ computer-graphics multithreading phong-lighting random-sampling
263
Ray Tracing on Metal / macOS
Metal
bvh c++ graphics macos mis objective-cpp pbrt simd swift volume-rendering
264
Rust implementation of Peter Shirley's "Ray Tracing: The Next Week"
Rust
raytracing-one-weekend
265
Jara27/12/2020
1 month ago
JARA is a educational 100% Java based ray tracer.
Java
3d educational multithreaded path-tracing pbr physically-based-rendering 266
Sunny: Real time Raytracer supporting materials, refraction, reflection.
C++
raytracing-engine
267
A simple 3D render engine for Computer Graphics course
C++
photon-mapping renderer
268
Code related to a series of posts about my brief tour through the Rust programming language.
Rust
learning learning-by-doing rust-lang
269
Building blackhole raytracer with Three.JS.
Javascript
Glsl
Three-js
blackhole
270
The Ray Tracer Challenge by Jamis Buck written in Rust. Broken down chapter by chapter.
Rust
learning profiling
271
A very basic ray tracer which works on raspberry pi
C++
cross-platform fun linux raspberrypi simple threading windows xml
272
Plato09/02/2019
7 months ago
Efficient visualization of particle data supporting several rendering engines.
Python
Opengl
Three-js
2d 3d library matplotlib povray visualization
273
An easy way to understand the basics of raytracing and raymarching
C
42 42born2code 42madrid 42projects 42school linux minirt ray-marching 274
Small raytracer in C++ for learning purposes
C++
Cmake
library linux rendering windows
275
A Visual Studio Code extension to allow you to edit Persistence of Vision Ray Tracer (POV Ray) Scene files and render them using the integrated terminal
Typescript
3d-graphics persistence-of-vision pov-ray pov-ray-syntax povray syntax-highlighting vscode vscode-extension vscode-language
276
School Project Graphic Raytracer Engine & Renderer from scratch
C
Opencl
Sdl
outliner presets raytracing-render shaders
277
Open source, integrated optical modelling of complex stacks
Python
Other
multiscale-simulation optics physics rigorous-coupled-wave solar-cells transfer-matrix-method
278
Raytracing a black hole (and surrounding stuff) in C#.
C#
blackhole blackholes
279
Muon14/12/2020
3 months ago
A subatomic path tracer.
C++
280
A minimal raytracing engine in written in C on MinilibX
C
minilibx
282
Sponza renderer is based on FlyCube
C++
game-development ibl pbr raytracing-render render rendering sponza
283
A simple spheres ray tracer made with Rust based on Peter Shirley's book
Rust
graphics
284
This raytracer is a versatile implementation of Ray Tracing in One Weekend Book Series which uses Python as the interface for the scene description
C++
3d-engine
285
Vulkan implementation of Fast Volume Rendering with Spatiotemporal Reservoir Resampling.
C++
restir vdb volume-rendering vulkan vulkan-api vulkan-sdk
286
A CPU renderer using Monte Carlo ray tracing algorithm.
C++
cpu-rendering monte-carlo rendering
287
Rain10/08/2017
7 months ago
RAIN is a 3D image renderer running on the CPU made from scratch. This renderer uses Ray Tracing technique and implements KD Tree and multithreading to optmization.
C++
3d 3d-graphics blinn-phong coursework image-rendering rain render renderer triangle-mesh
288
Metal Accelerated Ray Tracing
Objective-c++
289
This project aims to finish the source code examples of the book Ray Tracing from the Ground Up.
C++
Other
graphics-engine
290
Sweet Home 3D Console Photo Generator
Java
291
LineVis is a visualization tool for rendering dense sets of 3D lines.
C++
Other
graphics visualization
292
3D Raytracing in Go
Go
3d
293
An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.Com/ssloy/tinyraytracer
C
arduino esp32 esp32-chimera-core m5stack m5stack-raytracer
294
A 2D raytracer built with Processing, models Reflection, Refraction, Fresnel and Dispersion
Processing
processing3
296
Header only implementation of Progressive Photon Mapping: A Probabilistic Approach(PPMAPA) in C++.
C++
computer-graphics photon-mapping rendering
297
[Translation: This is a software containing finite difference forward modeling of earthquakes, ray tracing and text processing.]
Java
finite-different gui-software java-awt-swing text-editor
299
Vulkan Minimal Hybrid Rendering
C++
game-development graphics hybrid-renderer rendering vulkan
300
Development repo for 42cursus' miniRT project
C
42 42-school 42born2code 42cursus 42projects 42saopaulo 42school ecole42 minilibx minirt raytrace raytracing-render
301
2.5D rendering engine with: GUI system, scripts (Chaiscript), webassembly support
C++
3d chaiscript emcc game-development pseudo3d webassembly wolfenstein-3d
302
Multi threaded Path Tracer in C++.
C
303
3D game using raycasting
C
Sdl
csfml game-development
304
Simple lua ray tracer built from "Ray Tracing In One Weekened"
Lua
raytracing-in-one-weekend raytracing-one-weekend
305
A voxel based 3D game, entirely in your browser!
Javascript
game-development lui minecraft voxels 306
RT22/04/2019
4 months ago
Physically Based Raytracer
C
307
CPU Physically Based Path Tracer Engine
C++
brdf parallel-computing path-tracing path-tracing-algorithm pbr shading 308
Rust implementation of "Ray Tracing in One Weekend"
Rust
proptest raytracing-in-one-weekend
309
Ray tracing is a rendering technique for generating an image by tracing the path of light.
Python
computer-graphics graphics light phong-lighting phong-model phong-shader recursive-ray-tracer reflection-coefficient shading sphere-surface
310
A simple optical ray tracing simulation based on Snell's law and Fresnel equations for MATLAB and OCTAVE
Matlab
lens-design lens-engineering octave ray
311
The Ray Tracer Challenge
C#
312
An example of KHR raytracing using ash and rust gpu.
Rust
ash rust-gpu vulkan
313
Engine with emphasis in physically based rendering techniques using ray and path tracing.
C++
Opengl
3d-models game-engine realtime rendering
314
Sunray21/09/2020
12 months ago
Rust raytracer based on Ray Tracing in One Weekend
Rust
315
Ntcd19/04/2017
5 months ago
Single file collision detection, closest point, and raycasting library for convex shapes using GJK
C
closest-pair collision collision-detection distance-calculation single-file
316
A complex Turret plugin for PocketMine!
Php
minecraft pocketmine-mp turret
317
3D Modeling Graphics System (Win 3.1, Borland C++, 1996)
C++
3d-models borland-cpp gouraud-shading graphics owl phong-lighting photorealistic-based-rendering reduction transparency win16api z-buffer
318
Multi threaded software raytracer written in golang.
Go
golang pixelgl
319
Physically Based Rendering Scenes
brdf disney pbr pbrt pbrvulkan scene scene-description
320
Implementation of a scalable cloud renderer. The system consists of three independently scalable primary components.
Javascript
architecture aws computer-graphics full-stack kubernetes microservices
321
A very slow raytracer written in Go
Go
322
Ignis06/10/2020
1 month ago
Experimental raytracer for the RENEGADE project implemented with the AnyDSL compiler framework for CPU and GPU
C
cpu gpu
323
Ray tracing Torus in Javascript Yay!
Javascript
raytracing-algorithms torus
324
Rust
raytracing-one-weekend
325
This project is an introduction to the beautiful world of Raytracing.
C
low-level simple-game
326
Underwater Communication & Navigation Laboratory documentation site
Html
auv-tracking diver-navigation lbl navigation redline redphone redwave rov-tracking unavlab underwater-acousitc-transducers underwater-acoustic underwater-acoustic-communication underwater-acoustic-modems underwater-acoustic-navigation underwater-gps underwater-telephone usbl uwave-modem zima
327
David Buck's ray tracer in Cuis Smalltalk
Smalltalk
328
A simple physically based rendering renderer.
C++
bdpt bsdf path-tracing pbrt render rendering-engine volume-rendering 329
Pov-ray-sdl
Python
constructive-solid-geometries convex-hull polyhedra pov-ray sympy
330
Real time hyperbolic space ray tracer
Rust
Opencl
Other
gpu hyperbolic lobachevsky
331
My go at Peter Shirley's Ray Tracing series
C++
raytracing-one-weekend shirley
332
Rayt25/10/2017
10 months ago
Implement Ray Tracing in One Weekend
C
cg
333
Vkg27/07/2020
5 months ago
Vulkan Graphics Engine
C++
atmospheric-rendering cascaded-shadow-mapping deferred-shading gltf vulkan
334
Ggr17/04/2020
1 month ago
A physically based offline renderer
C++
based carlo ggr global illumination image lighting monte offline offline-renderers path path-tracing physically ray renderer rendering tracing 335
Basic ray tracing in C++
C++
336
A Vulkan path trace that contains advanced methods like parallax aware path guiding and irradiance caching, as well as standard methods like NEE and MIS. All methods can be configured and enabled at run time and come with a wide range of visualization modes.
C++
337
Ray tracer
C++
rendering
338
A ShaderToy's Demo by Inigo Quilez in a single main.C file
C
dynamic-resolution raytracing-engine signed-distance-field signed-distance-functions
339
Just a random assortment of computer vision projects.
C
Cuda
Opencv
Opengl
computer-vision c++ glad glew glfw imgui imgui-glfw raytracing-one-weekend sandbox
340
Ray Marching with Python
Python
341
Mcpt14/10/2018
1 years ago
Peter Shirley's book Ray Tracing The Rest of Your Life using compute shaders
C#
Unity
compute-shader peter-shirley ray-tr
342
CPU Raytracing in Javascript
Javascript
canvas-ray-tracer javascript-ray-tracer
343
A ray tracer implemented on CPU with Antialiasing, BlinnPhong lighting model, Object shadows, Reflections of objects, Multithreaded render
C
3d 42born2code graphics graphics-programming reflection rendering
344
Raymarching renderer and node editor
C#
345
A simple ray tracer made in a weekend.
C
gallery math norminette ray-refraction raytracing-one-weekend
346
Spike10/11/2017
3 years ago
Spike is a C# .NET Core path tracer with multithreading and SIMD, including a bit of code to create abstract art.
C#
347
Ray tracer in pure Make
Makefile
348
Raytracer on Adaptively Sampled Distance Fields
Zig
graphics sdf
349
A multi platform C++ CPU progressive Ray Tracer.
C++
android mobile multiplatform portable
350
Galaxy is an asynchronous parallel visualization ray tracer for performant rendering in distributed computing environments. Galaxy builds upon Intel OSPRay and Intel Embree, including ray queueing and sending logic inspired by TACC GraviT.
C++
asynchronous distributed mpi parallel visualization
352
Linux Port from the tutorials of the VK NV ray tracing extension by Nvidia
C++
vulkan
353
Cross platform, modular, extendable ray tracer.
C++
354
Rust implementation of Peter Shirley's "Ray Tracing: The Rest Of Your Life"
Rust
raytracing-one-weekend
355
A simple C++ Path Tracer
C
356
C++ component including Python bindings to raycast a gridmap from a viewpoint to check for occlusions
Python
357
Experimental Offline C++ Ray Tracer.
C++
graphics renderer text-rendering
358
Raytracing implemented in Zig language
Zig
raytracing-in-one-weekend
359
Simple Ray Tracing implementation to draw scene with ASCII characters by using C++ & SFML.
C++
rendering shading
360
Ray Tracing In AWeekend
C#
raytracing-one-weekend
361
A Minecraft inspired voxel engine I am developing from scratch for fun and practice. Might be turned into game at some point if I get that far
C
362
My TDT4230 project submition, a GPGPU voxel ray tracer!
Rust
Opengl
opengl-compute-shaders
363
Brain: :high brightness: Collection of learning resources and notebook implementations of various neural renderers for the tasks of novel view synthesis and mesh reconstruction.
awesome-list nerf neural-networks neural-rendering neural-renderer-zoo ray
364
A set of standalone LuxRender files to provide examples of all the basic functionality
Python
example-code example-project luxrender lxs material texture
365
Implementing two versions of simple Ray Tracing, OpenMP and Cuda
C
Cuda
c++ cu openmp
366
RT15/10/2018
10 months ago
A 3D raytracing program (42 team project)
C
Opencl
3d-raytracing cross-platform gpu gpu-acceleration monte-carlo primitives real-time
367
Code for my bachelor thesis Karlsruhe Institute of Technology
C++
Cuda
bounding-volume-hierarchy bvh bvh-tree
368
3D graphics engine and scene editor. Capable of rendering online and offline global illumination using a number of different methods. Written in C++ with OpenGL/GLSL.
Objective-c
global-illumination graphics-engine photon-mapping
369
RayTracing on OpenSiv3D
C++
opensiv3d siv3d
370
A sweet wrapper of DirectX12.
C++
Hlsl
Directx
dxr imgui
371
Simple real time raytracing demo running as a fragment shader on the computer's graphics card.
Hlsl
equation gpu gpu-acceleration gpu-computing intersection math ray real-time rendering sphere sphere-surface
372
Simple DirectX 12 toy framework for testing DXR
C++
Directx
directx-programming dxr graphics-programming
373
This is a graphics engine that I have been developing for the last couple of months. It features a ray tracer, path tracer, rasterizer and a wireframer, all interacted with using a simple GUI designed using Qt Creator.
C++
374
The Ray Tracer Challenge
C#
blazor blazor-webassembly .net dotnet-core raytracerchallange
375
Radisum (radiant) is an implementation of "A general two pass method integrating specular and diffuse reflection."
C++
Opengl
radiosity rendering-3d-graphics rendering-engine
376
Raytracing engine written in C++
C++
377
Urban08/05/2019
1 years ago
Render Engine
C++
d3d12 rendering
379
Render engine made from scratch using only C++ std library. Two techniques are used: ray tracing and photon mapping.
C++
computer-graphics photon-mapping render rendering rendering-3d-graphics rendering-engine
380
Cub3D23/06/2020
1 years ago
This project is inspired by the world famous eponymous 90s game, which was the first FPS ever. Wolfenstein!!!!
C
graphics minilibx raycaster
381
Playing around with real time raytracing and non photorealistic rendering for the contest subission of the Computer Graphics course University of Groningen 2020. This was the winning entry for the Ray Tracing category and the runner up for the OpenGL category.
C
Opengl
computer-graphics game-development non-photorealistic-rendering platforming-game realtime-raytracer unlicense
382
Dockerfile for OptiX added images based on Nvidia's Cuda images
Dockerfile
docker nvidia nvidia-docker optix
383
Tinyraytracer by ssloy, but rendering to the screen in realtime with SDL2 and dear imgui
C
Opengl
Sdl
3d 3d-graphics c++ computer-graphics dear-imgui fun graphics images imgui learning raytracing-engine rendering rendering-engine software-renderer tutorial
384
Rray07/09/2020
1 years ago
Ray tracer
Rust
385
Ray tracing 3D renderer made from scratch in C++. It starts out with simple vectors, and gets to objects(only spheres) and materials.
C++
386
A physically based renderer
C++
387
MiniRT06/07/2020
11 months ago
Mini ray tracer, simple but efficient. Developed with C and minilibX
C
3d-graphics bitmap graphics linear-algebra
388
Rayo27/10/2021
1 month ago
A simple raytracer written in Rust
Rust
graphics
389
Ray Tracing in One Weekend .
ray-tracing-in-one-weekend raytracing-in-one-weekend
390
A distributed rendering engine based on
Typescript
edge-computing poc raytracing-one-weekend typeorm
391
Ray Tracing in One Weekend implemented in Unity
C#
Unity
raytracing-in-one-weekend
392
Didactic ray tracing implementation using C++
C++
cuda9
393
Toy raytracer, adaptation of https://raytracing.Github.Io/ to rust
Rust
wasm
394
A ray tracer inspired by reading the book "Ray tracing from the ground up" by Kevin Suffern
Kotlin
kotlin-dsl kotlin-library
395
Physically Based Path Tracer
C++
computer-graphics physically-based-rendering
396
Python Raytracer
Python
397
Ray tracing research project
C++
assimp hybrid-raytracing optix-denoiser vulkan
398
An Optix based implementation of A ray tracing approach to A Ray Tracing Approach to Diffusion Curves [Bowers, Leahey and Wang 2011] with several extensions.
C++
diffusion-curves optix7
399
A Go implementation of Ray Tracing in One Weekend by Peter Shirley
Go
400
Simple ray tracing engine from scratch in C++
C++
3d
401
Marx17/12/2014
1 years ago
Chandra X ray Observatory ray trace simulator
C
astronomy chandra monte-carlo-simulation science
402
Course project.
C++
computer-graphics photon-mapping
403
DXR raytracing demo with skeletal animations
C++
Directx
d3d12 dxr real-time skeletal-animation
404
A simple Rust raytracer.
Rust
405
C++ Raytracer using glm
C
Other
c++
406
A Yocto/GL naive path tracer
C++
407
Realtime pseudo 3D raycaster on the CPU using 2D ray marching
Lua
408
Peter Shirley's Raytracing in One Weekend implemented in Rust
Rust
learning raytracing-one-weekend rust-lang
409
Zap: Multi threaded CPU path tracer written in Zig ver. 0.9.0.
Zig
multithreading path-tracing physically-based-rendering rendering zigzag 410
3D browser voxel editor with a ray tracer capabilities implemented. Entirely made with pure Javascript and THREEJS.
Javascript
Three-js
411
Realistic water rendering using shaders in OpenGL. Inspired from Evan Wallace's WebGL water rendering.
C++
Opengl
caustics evan-wallace rendering rendering-water ripple shaders water water-caustics
413
Ray Tracer in C++ using raylib.
C++
raylib
414
RRE (Rust Render Engine)
Rust
raytracing-engine rendering-3d-graphics rust-render-engine
415
Computer Graphics and Game Development Knowledge
Opengl
Three-js
Webgl
416
Seismology body wave ray tracing (simple 2D)
C++
2d seismic
417
SMARTI19/03/2018
11 months ago
Ray tracing tool for solar cell and module optics
Matlab
optics photovoltaic solar
418
Double precision raytracer for scientific or engineering applications.
C++
blaze bvh double-precision engineering science scientific
419
A C++17 raytracing project with reflection, refraction and lot more.
C++
Cmake
conan
420
Scala
3d 3d-engine 3d-graphics light-simulation photorealistic-based-rendering raytracer-in-jvm raytracer-in-scala raytracing-engine raytracing-render simulation
421
A basic ray tracing implementation with shading, shadows, and reflections
C
graphics
422
GLDETK12/01/2019
11 months ago
Ray marching FPS like playground w/ physics
C#
Opengl
.net graphics-programming opentk opentk-library procedural-generation ray-marching sdf signed-distance-functions 423
Vulkan Renderer with hardware accelerated raytracing
C++
extension vulkan vulkan-game-engine
424
Playing computer graphics with LuaPlate.
Lua
Sdl
computer-graphics
425
Marxs19/04/2015
6 months ago
Multi Architecture Raytrace Xraymission Simulator
Python
astronomy
426
Implementations for various rendering algorithms and OpenGL with programmable shaders, written in C++ and GLSL
C++
Glsl
Opengl
clipping computergraphics culling glew glfw glm heightmap programmable-shaders rasterization rendering-algorithms shader
427
This Path Tracer demo was created with Evergine.
C#
Directx
evergine graphics vulkan
428
Ray tracing studies
C++
graphics-programming raytracing-one-weekend study
429
Implementation of the Peter Shirley's book in .NETCore CSharp
C#
netcore peter-shirley
430
Examples for recording, playing, and rendering OBJ sequences in Processing.
Processing
Java
depth-map kinect mesh mesh-generation rendering
431
Rend14/11/2020
4 months ago
3D raytracing renderer
C++
software-renderer
432
Implementation of light baking system for ray tracing based on Activision's UberBake
C++
activision baked-light computer-graphics glfw global-illumination gltf gltf2 imgui light-transport moscow-state-university real-time-systems research-project vulkan
433
C++
graphics visual-studio
434
A bounding volume hierarchy tree for collision detection and ray casting matters
C++
Opengl
axis-aligned-bounding-box bounding-volume-hierarchy collision-detection
435
A minimal bidirectional pathtracer with as few features as possible, but physically accurate
C++
bidirectional-path-tracing path-tracing physically-based-rendering rendering 436
A collection of whatever shaders I was doodling in 2021.
Glsl
Hlsl
437
Tiny raytracing that fits on a business card; (mirror from: https://libregit.Org/Andre LA/nelua raytracing card)
Lua
nelua
439
An interactive ray tracer engine I'm building for fun.
C
Sdl
cglm engine3d gpu-acceleration interactive
440
Ray Tracing in Rust based on Peter Shirley's 'Ray Tracing in a Weekend'
Rust
graphics
441
A Rust Raytracer
Rust
graphics
442
Implementation of Ray Tracing with physically based rendering
C++
brdf pbr stl winapi
443
A realtime raytracer that utilizes Cuda for accelerated performance.
C
Cuda
Opengl
cuda-raytrace gpu-acceleration graphics-engine graphics-programming
444
Parallelized Monte Carlo Ray Tracer written for the Parallel Algorithms Lab Project
C++
C
Cuda
algorithms geometry graphics mpi parallel-programming parallelization
445
Surface area heuristic BVH2/4 builder
C
bounding-volume-hierarchy bvh simd
446
Rte10/09/2017
1 years ago
Computaional toolbox for solving Radiative Transport Equations
C++
fast-fourier-transform fast-multipole-method matlab-toolbox quadrature radiative-transfer
447
Ray tracing with Physically Based Rendering
C++
pbr
448
A humble and functional raytracer in c
C
449
Java/LWJGL pathtracer based on the paper "Efficient Sparse Voxel Octrees" by Samuli Laine and Tero Karras.
Java
450
Hobby ray / path tracer in Java.
Java
451
Physically Based Ray Tracer
C++
computer-graphics physically-based-rendering
452
This repository contains programming assignments and other course material for Graphics Course (Fall 2017)
Javascript
blinn-phong illumination shadow-mapping
453
A basic rasterization and a raytracing renderer written in Swift using Vulkan.
Swift
rasterization vulkan
454
Yet another ray tracer written in C.
C
Other
455
A passion projects that has been going on for awhile, finally at a place where I feel comfortable tentatively uploading it to Github for others
C#
Hlsl
Unity
bvh compute-shader computeshader cwbvh path-tracing unity-compute-shader 456
Bcrt06/04/2020
3 months ago
Business card raytracer rendering SoundHound's Houndify logo
C++
codegolf houndify soundhound
457
Experimental Engine
C++
ecs engine game-engine graphics rasterization rasterizer vk vulkan
458
Ray04/06/2020
1 years ago
Construction: :construction: :construction: A simple ray tracer
Haskell
459
A distance feild raytracer focused on good looking small worlds
Rust
distance-field
460
Osprey is an open source plugin that integrates the OSPRay renderer and Rhino 3D modeler
C++
Other
461
LTRE17/05/2021
3 months ago
Montecarlo raytracer for my research
C++
3d-graphics computer-graphics montecarlo-raytracer path-tracing pbr renderer 462
A CPU side voxels to pixels rendering (voxel raycaster) project. Using a process over an octree to accelerate the ray.
C++
octree rasterizer ray real-time space-partitioning tracer
463
Offline Raytracer made from scratch that renders OBJ files and spheres with Lambertian or Blinn Phong shaders. Includes: reflection, refraction, lights, shadows and object transformations.
Java
recursive-reflection refraction siggraph
465
Ray tracer written in Rust based on "Ray Tracing in One Weekend" books series.
Rust
466
A ray tracing sample in rust
Rust
graphics
468
Renders a single path traced frame of globally illuminated spheres made of lambertian material, using the DirectX 12 Ray Tracing API and an Nvidia RTX GPU. Inspired by Peter Shirley's "Ray Tracing in One Weekend".
C++
Directx
469
Simple raytracing on C# framework
C#
kd-tree obj
470
Raytracing with liblava
C++
Glsl
demo extension graphics khronos liblava rendering vulkan
471
Simple code for ray tracing and ray marching to understand the topic
C++
472
Using Cuda to implement "Raytracing in one weekend" by Peter Shirley
Cuda
raytracing-in-one-weekend
474
Vulkan Ray Tracing
C++
vulkan
475
Rays26/12/2020
3 months ago
A ray tracer in Rust
Rust
476
Project to learn about Compute Shaders and Ray Tracing in Unity
C#
Unity
gpu-computing shader
478
Ray Tracing with WebGL and compute shaders
Javascript
Webgl
blinn-phong-model compute-shaders lighting-computation
479
Simple dummy path tracer based on Peter Shirley's Ray Tracing in One Weekend book
F#
fsharp peter-shirley ray-tracing-in-one-weekend
480
A raytracer written in C#
C#
opentk raytracing-one-weekend
481
Raytracing in a weekend, week and life
Swift
raytracing-one-weekend
482
BMSTU, IU7, 5 : (2020).
C++
Qt
bmstu computer-graphics coursework iu7 navier-stokes water-simulation
483
Whitted Ray Tracer in Unity3D using compute shader
C#
Unity
shader whitted-style-raytracer
484
Playing with path tracing in Unity engine using compute shaders
C#
Unity
485
This project is an introduction to the beautiful world of Raytracing.
C
graphics math-formula minirt
486
LiSA10/11/2020
4 months ago
LiSA is a path tracing rendering engine developped in C++ using Cuda 11
C++
Cuda
cuda-kernels cuda-programming path-tracing renderer rendering-engine 487
A multithreaded CPU ray tracing application.
C++
multithreading
488
Camera: :arrow upper right: Simple example "How to create ray tracing in OpenGL"
C
Opengl
Sdl
raycaster
489
Zig implementation of the book Ray Tracing in One Weekend https://raytracing.Github.Io/books/RayTracingInOneWeekend.Html
Zig
490
A program which allows you to create objects in a scene (thus far, only spheres and light sources) and this scene is rendered and displayed using principles of optics and graphics. (Currently 48% operational...)
Java
computer-graphics graphics java-8 java8
491
Interactive Swift playground about raytracing developed for the WWDC scholarship
Swift
computer-graphics playground
492
A little ray tracer written in Ruby
Ruby
493
Raytracing on Gameboy Advance.
C
computer-graphics game-boy-advance
494
Raytracer implemented with CPU and GPU using Cuda
C++
Cuda
gpu gpu-programming
495
Simple use case examples based on the learn wgpu tutorial created with the irid framework
Rust
game-development game-engine
496
Spray01/02/2019
5 months ago
Molecular viewer based on ray tracing
C++
Cuda
Opengl
computer-graphics molecular-graphics molecular-viewer
497
Shader objects seamlessly intergrated with an OpenGL scene
C++
Glsl
Opengl
498
Experimental C++ 20 vulkan ray tracing game engine
Python
Other
c++ game-development game-engine imgui vulkan
499
An ancient ray tracer.
C++
Other
ancient cg graphics ray raytrace trace
500
Yet another Ray Tracing in One Weekend this time in Rust
Rust
501
A Swift raycasting and Bounding Volume Hierarchy implementation
Swift
bvh intersection
502
Javascript
Three-js
Webgl
rasterization texturing
503
The simplest patch tracer written using the Metal API
Swift
504
Simple raytracer written in Java
Java
graphics rendering swing
505
Rust/WASM + WebGL2 ray tracer, based off of Peter Shirley's Ray Tracing in One Weekend series.
Rust
Webgl
wasm webassembly
506
Sunny: 3D Raytracer on a CPU built from scratch
C++
rendering
507
Rasterisation and Raytracing
Html
c++ graphics rasterizer
508
Flux19/11/2018
2 years ago
A ray tracer implementation in Rust
Rust
Sdl
graphics rayon
509
A raytracer built in Python
Python
510
Image renderer is a C++ tool to generate photo realistic images.
C++
photo-realistic-images
511
This repository contains codes for CSC 561 Computer Graphics projects.
Javascript
Glsl
Webgl
css graphics html textures
512
A simple cell based occlusion library for Minecraft related projects
Java
library minecraft occlusion occlusion-culling
513
A simple Software Ray Tracer written in pure Python
Python
514
A physically based spectral render engine in Rust for my bachelor thesis
Rust
spectral
515
Vulkan voxel cone tracing renderer based on SVO(sparse voxel octree) and Clipmap
C++
global-illumination sparse-voxel-octree voxel-cone-tracing vulkan
516
Computer vision and image processing related Python functions
Python
calibration computer-vision neural-networks
517
Simple raytracer developed over the course of a weekend.
C
equation global-illumination math ray rendering sphere sphere-surface
518
Implement a raytracer and simulate real life light interactions with objects (like shadows/reflections) while experimenting with rendering objects made up of different materials (like dielectrics or specular).
C
Opengl
beer-lambert-law blinn-phong dielectric-surface reflection refraction schlicks-approximation shadows specular-surface
519
A small gpu accelerated raytracer written in pure c
C
Opencl
Opengl
gpu-computing
520
Curso bsico de introduo teoria do raio
Jupyter
geogebra ray-theory study-project
521
A tiny C++11 parser for scene files similar to the ones defined by the Mitsuba renderer.
C++
mitsuba parser research-tool
522
Rbrt08/09/2019
1 years ago
Camera: Lightweight raytracer written in Rust.
Rust
523
Simple Raytracer in Rust
Rust
524
Curvature is an experimental hybrid raytracing / raymarching 3D engine written from scratch with one goal in mind: allowing light to be curved efficiently.
C++
525
Ray tracing demo that implements a modified volumetric rendering equation to replicate the effect of Cherenkov radiation in water
C++
absorption assimp cherenkov-radiation cxxopts monte-carlo nanogui ray-marching scattering stb volumetric-rendering 526
Doing The Ray Tracer Challenge in Rust
Rust
learning-by-doing ray-tracer-challenge
527
Experimenting with Implicit modeling
C++
Opencl
Opengl
implicit-modeling
528
2D raytraced glass rendering experiment
Rust
2d experiment raylib rust-graphics
529
A simple implementation of a raytracing scene in C
C
reflections
530
GBC emulator but with ray tracing
C++
3d-graphics emulator gameboy gameboy-color
531
A Matlab implementation of a Delay Sum ( ) Acoustic Camera Beamformer through Raytracing.
Matlab
acoustic acoustic-camera acoustic-holography beamforming delay-sum microphone-array virtual-projection-plane
533
3D model renderer built from scratch using the concepts of ray tracing. It can render reflections and shadows to produce realistic looking images of a model.
C++
3d-graphics-renderer graphics-programming graphics-rendering raytracing-render
534
An unfinished toy raytracer
Rust
535
Dort25/01/2016
2 years ago
A physically based renderer
C++
lua minecraft photon-mapping rendering vcm
536
Rays09/03/2020
1 years ago
A toy path tracer in C
C
537
Experimenting with Vulkan, in particular ray tracing (based on Peter Shirley's "Ray Tracing In One Weekend" series)
C++
538
Simple Rust Stochastic Ray Tracer (Class assignment)
Rust
539
Rtnw rs is the next week ray tracer in Rust
Rust
540
Rtc08/02/2019
6 months ago
Raytracing components library
C++
cpp-library library
541
Makefile
3ds 3ds-homebrew
542
A simple ray tracing engine with global illumination, microfacet reflections, area lights and photon mapping
C++
3d-graphics computer-graphics graphics monte-carlo-ray-tracing path-tracing photon-mapping renderer rendering rendering-engine 543
Cuda Path tracing render engine, with MIS and the Disney BRDF
Jupyter
Cuda
544
A command line 3D graphics engine
C++
3d 3d-engine command command-line graphics graphics-engine line
545
A simple CPU raytracer based on the "Ray Tracing in One Weekend" book by Peter Shirley.
C++
raytracing-one-weekend software-renderer
546
P.Shirley's The Rest of Your Life Path Tracer with Assimp and a Spectral Rendering Switch
C++
547
Underwater acoustic ray tracing through a layered medium
C#
sound-speed-profile underwater-acoustics underwater-communications
548
An accelerated mini raytracer for 42 and the 42 world
C
bounding-volume-hierarchy bvh-tree raytracing-algorithms
549
Ocaml
adaptive-sampling denoising denoising-algorithm importance-sampling path-tracing renderer rtx voxels 550
Ray tracing of hydrodynamic simulations to compute column densities
Python
C
astrophysics intersection monte-carlo parallel-computing
551
A C implementation of the "Ray Tracing in One Weekend" book
C
oop openmp
552
A curated list of tutorials about building graphic engines.
Directx
Opengl
graphics-engine rasterization voxels vulkan 553
A physically based ray tracer.
Go
554
Small raytracer for a shool project
C
Sdl
555
A uni directional monte carlo path tracer
C++
556
Iris03/02/2016
1 years ago
A raytracer written in C++ that embeds Lua to assemble scenes to be traced.
C++
computer-graphics lua
557
Ilium28/10/2013
4 years ago
Ilium is a physically based rendering system written in Go.
Go
558
A simple C++ Ray Tracer which can generate photorealistic images
C++
photorealistic-rendering
559
Raygen rendering engine
C++
560
Reference implementation for my blog post
Jupyter
lens-design optics
561
WIP: Simple dungeon crawler in terminal using RayTracing engine
Python
dungeon-crawler old-school terminal-game
562
Simple ray tracer written in Rust
Rust
564
Reference Implementation of "PathTracing in 5minutes"
C++
3d-graphics computer-graphics pbr
565
One RayTracing in One Weekend && Next Week repo
C++
566
Implementing a Monte Carlo Ray Tracer for the course TNCG15 Advanced Global Illumination and Rendering
C++
global-illumination monte-carlo-integration
567
Ray Tracing in One Weekend series in Rust
Rust
568
A ray tracing program written in C++
C
569
A homemade raytracing engine. The purpose of this project is for experimentation and not production use of any kind. Explore and learn the ideas of raytracing
C++
570
A simple ray tracer in C++ using spheres. Contains a positionable camera with depth of field, anti aliasing, materials (metallic, lambertian, dielectrics) and textures. Created using Peter Shirley's Ray tracing books.
C++
571
A repository of simple projects related to ray tracing (path tracing).
C++
computer-graphics
572
A simple ray tracer written in C++
C++
rendering
573
Poor Man's Tracer is a very simple and minimal ray tracing and path tracing library
C++
cornell-box cross-platform global-illumination library path-tracing 574
A not so simple example of ray tracing in Python with Pygame
Python
pygame
575
Ray tracing algorithm is implemented to render the scenes with sphere and plane objects using phong illumination model.
Python
computer-graphics computer-science rendering
576
Multithreaded raytracer
C++
multithreading
577
GPU acceleration of smallpt with Cuda. Obtain an acceleration of >35x comparing to the original CPU parallelized code with OpenMP
C++
Cuda
computer-graphics gpu gpu-acceleration parallel-programming smallpt
578
Owert22/03/2021
2 months ago
A Ray Tracer in Go based on Peter Shirley's book
Go
579
Implementation of "Ray Tracing in One Weekend" book.
C++
raytracing-in-one-weekend
580
Ray tracing in Go
Go
hacktoberfest
581
CPU ray tracing multithreaded renderer.
C++
cpu
582
C++
3dcg bvh space-partitioning
583
A Monte Carlo Ray tracer made as a part of the course TNCG15 Advanced Global Illumination and Rendering.
C++
monte-carlo-integration tncg15
584
A simple path tracer in Rust
Rust
path-tracing pbr raytracing-next-week raytracing-one-weekend raytracing-rest-of-your-life rust-lang 585
Coding a ray tracing
Go
computer-graphics golang
586
Allows rendering of 3D scenes with physics based light calculation.
C
587
A small raytracer implemented in Java
Java
588
Software Ray Tracing Application
C
c++
589
Whitted style Ray Tracer with some extra features.
C++
rendering
590
WIP GPU Renderer in Rust
Rust
renderer rendering
591
A simple ray tracer written from scratch in C++, with multicore support, customizable camera, attenuation, alpha beta correction, reflection, shadows, and more!
C++
graphics math openmp
592
3D Ray Tracing MATLAB Code
Matlab
lenses
593
Implementation of "Ray Tracing The Next Week" book.
C++
ray-tracing-the-next-week
594
My codes for Ray Tracing in One Weekend Book Series.
Rust
595
3D rendering engine written in Rust based on Ray Tracing and Physically Based Rendering. Partially supports rendering glTF scenes.
Rust
pbr
596
Small educational RayTracing project in C++, featuring many texture types and mappings, soft shadows, realistic defocus and acceleration structures for fast inference.
C++
bvh doxygen omp-parallel sampling sphinx-doc
597
Basic path tracer in C++
C++
598
Monte carlo path tracer based on ray tracing in one weekend
C++
vulkan
599
Implementacin del ray tracer de Peter Shirley en VkRay para el Trabajo de Fin de Grado de mi doble grado en Ingeniera Informtica y Matemticas en la UGR.
C
dgiim tfg ugr
600
This is a path tracer written in Rust based on the Ray Tracing in One Weekend book series.
Rust
601
A Vulkan abstraction and engine aimed at hardware accelerated ray tracing.
C++
Glsl
rtx vulkan
602
Supplemental material and links from my published papers
Glsl
Opengl
computer-graphics publications rasterization source-code
603
A (slow) ray tracer written in Swift.
Swift
604
Pencil2: A ray traced 3D renderer written in C++ without any graphical libraries
C++
distributed-computing graphics openmp parallel-computing
605
Ray tracing render written in Julia
Julia
julia-language whitted-style-raytracer
606
Create photorealistic images via ray tracing
C
antialiasing caustics computer-graphics examples fresnel-equations path-tracing photorealistic reflection refraction renderer 607
Eyes::art: This project is the beginning of the study of "Ray Tracing" technology!
C
graphics
608
Vulkan project containing my master's thesis
C++
graphics realtime rendering rtx vulkan
609
Just a silly little personal ray tracer project.
C++
graphics graphics-rendering
610
Ray tracing in WebGL
Javascript
Webgl
demo
611
Ray traced game engine. Uses Vulkan w/Compute, Artemis ECS, Dear ImGUI, Bullet 3
C++
entity-component-system game-engine raytracing-engine vulkan vulkan-compute-shaders vulkan-game-engine
612
Vulkan API samples and experiments
Glsl
3d-graphics rendering samples vulkan vulkan-api
613
Raytracing In One Weekend Rust Implementation
Rust
raytracing-one-weekend
614
Python
auctux matrices matrix matrix-multiplication open-source pygame ray reflection refraction
615
Physically Based Full Spectral Renderer
C++
3dcg computer-graphics optics physically-based-rendering
616
The project of Computer Graphics, THU: a renderer based on ray tracing and path tracing.
C
617
Self made simple RayTracing engine written in C
C
3d-graphics 42
618
A short course on path tracing and physically based rendering written for Stamatics Projects 2021
C++
Cmake
computer-graphics pbr
619
In this repository I am trying to shorting the path tracing knowledge in a practical manner. Please, note that, this is currently ongoing study and I am writing at my free time. Please do not take this as any reference
foveated foveated-rendering path-tracing real-time-rendering 620
VkRayTutorials with Python
Python
rtx vulkan
621
Raytrace sphere in terminal
C++
622
Wyzwania programistyczne / Programming challenges
Assembly
advent-of-code-2017 gas x86-64
623
Basic Path Tracer.
C
Opengl
624
A simple raytracer from ~2002/3
Python
625
An implementation of path tracing using https://raytracing.Github.Io/ as a reference
C++
626
RTCP10/07/2020
3 months ago
Main focus of this repo is to present basic path tracer using DXR created application allows to move around and control how path tracing algorithm will be used (RTX 20/30 or GTX 16 required)
C++
Directx
dxr
627
A simple ray tracing program in c
C
graphics mlx
628
YAPT15/11/2017
2 years ago
A pathtracer for my CS coursework
C++
629
HTTP Server for the Sol R engine
C++
http http-server rest-api
630
Distribution raytracer side project
C++
computer-graphics rendering-3d-graphics
631
Computer Graphics Homework Sunlight Tube Simulator
C++
Opengl
computer-graphics
632
C++
3d-graphics global-illumination offline-rendering path-tracing rendering 633
A ray tracer in C++ with multithreading, from Ray Tracing in One Weekend
C++
multithreading
634
A raytracer from scratch entirely made in C. Uses multithreading, can render scenes with basic geometric objects and has camera movement.
C
635
Raytracer with stack based scene descrition language (GML)
Game-maker-language
Java
gml
636
C++ RayTracer implementation following the book series "Ray Tracing in One weekend" by Peter Shirley
C
graphics raytracing-one-weekend rendering
637
A really old ray tracer I built in college
C
3d-graphics
638
Raytracing in Java
Java
639
Ray tracing experimentation with Rust and WGPU
Rust
Glsl
graphics spirv vulkan wgpu
640
This is a repo for all of my Computer Graphics projects. UARK Computer Graphics Spring 2021 CSCE 4813.
C++
Opengl
3d 4813 computer-graphics csce graphics tetris uark
641
Daily Update for new Models and Meshes...
Unreal-engine
modeling pinball-game
642
A simple ray tracer implemented in a two week pair project phase.
C#
3d-graphics renderer rendering wpf
643
Python Implementation of Ray Tracing: The Next Week
Python
graphics graphicsp path-tracing raytracethenextweek simulation 644
Ray marching in Rust
Rust
Sdl
645
Rust
graphics-rendering
646
Some simple demos to showcase the possibilities of the SDF 2D library.
Typescript
Webgl
circle-tracing sdf-2d webpack
647
Simplistic wrapper and ray tracing engine built around OptiX
C++
graphics optix
648
A tiny ray tracer implementation based on Peter Shirley books
C++
649
Big Neko's Ray Tracing Learning Record
C++
650
Tinscape Real Time Software SSE Terrain Ray Caster
C++
computer-graphics demo rendering sse
651
Ray tracing using GLSL
C
Cmake
Glsl
Sdl
dodecahedron imgui linux
652
Recursive Ray Tracing Algorithm Implemented in C++
C++
computer-graphics graphics
653
Learning ray tracer project.
C++
C
Cmake
Opengl
embree glfw imgui opentracing
654
CPU based ray tracer that uses thread for parallel execution
C++
cpu multithreading
655
My ICS4U ISP. A ray tracing experiment
Java
657
Intro to Programming C++
C++
learn-to-code
658
Engine for rendering raytraced and raymarched images
C++
659
Port of an old ray tracing based rendering system
C
bvh vectorization whitted-style-raytracer
660
Ray traced lens simulator
C++
lens-design
661
2D shadows in a room
Typescript
2d ts
662
A simple ray tracing program for rendering 3D scenes written in C++
C++
computer-graphics graphics renderer rendering-engine
663
A simple path tracer
C++
graphics rendering
664
An old raytracer from 2003 in C++
C++
Python
3d graphics old-project
665
A simple p5 js ray tracing sketch
Javascript
p5js
667
Create light sources and setup lenses and watch ray tracing happen real time! Intended for educational purposes only.
C#
educational index-of-refraction lense lenses refractive-index
668
Computational modelling of ray propagation through optical elements using the principles of geometric optics (Ray Tracer)
Python
geometric-optics optics ray-project
669
Python wrapper for the OptiX 7 raytracing engine using Cython.
Cython
Python
cython-wrapper nvidia optix7
670
A basic ray tracer
C
pbr rendering
671
Real time raytracing on virtex5 FPGA
Verilog
fpga ml510 real-time realtime virtex5
672
JRay18/02/2019
1 years ago
Java Raytracer
Java
kd-tr
673
Toki07/01/2020
1 years ago
Cross Platform Physically Based Renderer. Written in C++
C
computer-graphics
674
WebGL version of INFOGR Raytracer
Javascript
Webgl
graphics
675
A simple raycaster
Rust
676
A C++ Raytracer by Aiden Thakurdial
C++
graphics lighting ray rays tracing
677
Implementation of Ray Tracing and Ray Marching written in C++ and GLSL
C
Glsl
679
Simple tutorial on Raytracing written in Spanish and using Python
Python
tutorial
680
Low level graphics in C# (WPF; without GPU optimization)
C#
graphics mandelbrot math path-tracing perlin-noise renderer rendering wpf 681
42 Basic raytracing engine from scratch using MiniLibX (working on Ubuntu)
C
minilibx
682
Rayden Simple Python Ray Tracing
Python
computer-graphics rendering simulation
683
I'm learning Rust by (re)writing a raytracer
Rust
graphics learning
684
A ray tracer written in Rust
Rust
685
Sol system data and rudimentary POV model
Pov-ray-sdl
animation cosmology model models povray solar-system
686
Playing with the R package rayrender
R
rstats
687
Soft renderer(ray tracing rasterization and ray marching)
C++
688
Test driven Raytracer built in Rust
Rust
rust-lang
689
OpenGL Raycaster written in C.
C
Opengl
3d-graphics
690
A ray tracer written in Rust.
Rust
691
C# and F# versions of Kevin Beason's 99 line ray tracer
F#
C#
Other
fsharp
692
Tech demo of ray tracing and ray marching in Unity.
C#
Unity
693
Basic implementation of raytracer algorithm made in Java
Java
computer-graphics object-oriented-programming smoothing
694
Physically based ray tracing
C++
cgi pbr
695
SdfBox10/03/2020
11 months ago
A very basic implementation of raytracing on adaptively sampled distance fields.
C#
graphics sdf
696
OpenGL C++ Raytracer Implementation
C++
Opengl
graphics-programming linux openmp parallel-computing
697
A ray tracer in C++
C++
698
Mkpov28/05/2021
5 months ago
Library of macros, textures, other addons for the Persistence of Vision Raytracer (POV Ray).
Pov-ray-sdl
pov-ray
699
Raytracing, flux and beam properties calculations for the BEATS beamline of SESAME
Jupyter
synchrotron-light-sources tomography
700
C
21school ecole42 rt school21
701
Ellipsoid Ray Caster Multi Textured with D+1/R2+A Lighting in 360 degrees
Matlab
rendering
702
Working through raytracing book in Python and numpy
Python
graphics
704
An experiment with distributed web computing
Javascript
Webgl
distributed-computing websocket webworker
705
Simple Ray Tracer in Java. Final project for Harvard's CS175.
Java
cs175 graphics harvard
706
Rtv118/06/2019
10 months ago
I wrote an article explaing this project (with examples), check it out : https://medium.Com/@mouadsidqi/ray tracing in c explained 524e59abb329
C
linux macos minilibx shading-and-illumination-modeling x11
707
A project for Raytracing
Python
708
C ray31/07/2020
1 years ago
OpenMP version of a simple raytracing filter
C
benchmark c++ graphics openmp
709
Based on code from jzakiya, for adding to https://github.Com/edin/raytracer
Crystal
crystal-lang
710
A codegolf raytracer
C++
711
This project is an F# implementation of a raytracer based on the book "The Ray Tracer Challenge: A Test Driven Guide to Your First 3D Renderer" by James Buck
F#
712
Otrt14/03/2019
1 years ago
Sparse Voxel OctTree Ray Tracing in Scala(JS)
Scala
713
Two file implementation of a mini ray tracing engine for rapid prototyping via a C/C++ API
C++
C
graphics physically-based-rendering rendering
714
Rust
blackbody blackhole physics-simulation relativity rungekutta space
715
A small ray tracing engine.
Python
ray rendering
716
A multi threaded C++ path tracer that runs on the CPU, and outputs an image.
C++
multithreading path-tracing ppm-image reflections refraction skyboxes 718
Raytracing toy project
C++
graphics
719
A 2 dimensional multiplayer game utilising ray tracing.
Typescript
Webgl
browser game-development multiplayer sdf-2d
720
For POV Ray, an Archimedean spiral impression of a pigment that can be used for spiral interpretations of image maps.
Html
721
Custom game engine.
C#
Opengl
global-illumination phong-lighting ray-marching rendering voxel-cone-tracing 723
Yet another simple rust ray tracer
Rust
graphics math rendering simple
724
In search of better ambient occlusion baking.
C++
Directx
725
Pretty simple raytracer using C++ on CPU (no GPU acceleration). Made so I could better understand BVH construction and traversal using SSE/AVX SIMD instructions. Not massively optimised at all.
C++
graphics rendering simulation sse
727
Luminox is a minimal but easily extensible path tracer intended for educational and experimental use
C++
3d-graphics pbr
728
Java Raytracer from scratch as part of the university course Computer Graphics.
Java
729
Implementation of the "Ray Tracer Challenge", with additional parallelism
Rust
concurrent-programming parallel-programming pragprog rust-lang
730
APoV, Atomic Point of View rendering project. Voxels raycaster able to generate pre rendered voxel regions, supporting alpha blending, intented to be streamed as interactive volumetric data.
C++
3d blending camera data image-processing point-of-view prerendering renderer rendering scanner streaming volume-rendering voxels 731
C
42projects graphics minilibx
732
Ray tracing in one weekend in Rust
Rust
733
Ray tracing (work in progress) based on "Ray tracing from ground up" book.
Kotlin
raytracing-engine
734
A simple raytracer in rust.
Rust
735
An octree raytracer focused on huge worlds
Rust
octree
736
Dynamic raytracer written in glsl and WebGL
Javascript
Glsl
Webgl
737
Raytracer built for CSC418 Computer Graphics
C++
computer-graphics
738
Raytracer fly, raytracer fly!
Javascript
computer-graphics
739
A simple JS based 3D scene renderer using ray tracing and rasterization.
Javascript
3d-graphics canvasjs hacktoberfest reactjs
740
LBVH26/09/2020
5 months ago
A library for constructing and traversing LBVHs.
C++
bvh bvh-traversal cxx lbvh
741
Toy ray tracer that is besed on Intel Embree + can me run on multiple nodes with MPI
C++
docker docker-swarm embree mpi swarm
742
Projets d'Informatique de Janvier 2021 (DM3)
Ocaml
cut-the-rope game-development graphics graphics-library informatique lycee mp2i physics prepa saint-louis simulation voxels 743
A C++ ray tracer that renders images from scenes written in Lua.
C++
graphics-programming lua
744
MRTX01/04/2021
2 months ago
OpenGL raytracer in C++ using glsl compute shaders
C
Glsl
Opengl
c++
745
A Raytracer built in Rust
Rust
raytracing-engine raytracing-in-one-weekend rust-lang
746
Web demo for simulating optical systems, written in JS
Javascript
lenses optics optics-simulation
747
The demo generates and renders asteroids floating in space. The shape and the texture of the generated asteroids are procedurally generated. The space background is procedurally generated as well.
C++
asteroids computer-graphics procedural-generation shadows
748
JavaRayTracer Open Source Java Ray Tracer
Java
graphics graphics-programming java-8 java8
749
UNIT Factory (42.Fr) Ray tracer project with OpenCL usage
C
Opencl
graphics
750
A reimplementation of Ray Tracing in One Weekend by Peter Shirley in Python 3
Python
computer-graphics
752
Https://github.Com/ssloy/tinyraytracer
D
dlang
753
A raytracer written in Go
Go
raytracing-one-weekend
754
Minimal raytracing example with a combination of embree and tinyobjloader
C++
embree tinyobjloader
755
A minimal raytracing engine wrote in C and MiniLibX.
C
756
Ellipsoid Ray Caster Multi Textured with D+1/R2+A Lighting and a Plane in 360 degrees
Matlab
rendering
757
Real time GPU raytracer running on compute shaders.
C++
vulkan
758
YAR12/04/2018
1 month ago
Yet Another Renderer
C++
gpu graphics rendering
759
A procedural 3D model of sorghum plants. The project is based on UniEngine.
C++
Cuda
brdf bssrdf btf cross-platform mlvq optix
760
Tree Of Life (v3) Sephiroth Raytracing Modularization
Pov-ray-sdl
geometry povray sephiroth
761
Proof of concept: cpu ray tracer, physically based rendering of materials
Java
762
A path tracer written in golang
Go
3d 3d-graphics path-tracing physically-based-rendering renderer rendering rendering-3d-graphics 763
View ShaderToy effects in VR
Javascript
Glsl
Shadertoy
Webgl
3d computer-graphics demo demoscene fractals mathematics ray-marching realtime rendering shader shaders vr web-vr web-xr webvr webxr 764
Software Raytracer
C++
Sdl
765
Implemenation of "Consistent Post Reconstruction for Progressive Photon Mapping" (Pacific Graphics 2021)
Python
graphics photon-mapping
766
XICSRT is a general purpose, photon based, raytracing code intended for both optical and x ray raytracing.
Python
Other
767
OpenGL compute shader port of 'Raytracing ... Series by P. Shirley
C
Opengl
compute-shader compute-shaders c++ raytracing-one-weekend
768
A simple image generator that generates an image with a gradient between two colours
C++
image-manipulation ppm-image
769
A simple ray tracer
C++
cpp-taskflow taskflow
770
Tracy08/02/2021
10 months ago
A ray tracer written in Rust as part of The Ray Tracer Challenge
Rust
imgui
771
Mypt16/08/2020
2 months ago
Path tracer
C++
773
A C++ program that will create 3D renders using the well known raytracing algorithm technique.
cse386 image-rendering miami-university reflections shadows
774
Parto07/12/2021
2 months ago
A simple ray tracer.
Rust
rendering
775
A personal raytracer project, following Ray Tracing in one week
C++
graphics
778
Conv nets applied to OSM maps for path loss prediction
Python
779
A collections of papers about RayTracing
780
Code that does analytic raytracing in ice
C++
781
Ray tracing and Hubble diagrams in post Newtonian cosmology Timothy Clifton, Viraj A. A. Sanghai, Pierre FleuryOn small scales the observable Universe is highly inhomogeneous, withgalaxies and clusters forming a complex web of voids and filaments. The opticalproperties of such configurations can be quite different...
C
783
Code for the differentiable raycaster will be released here
784
Path Tracer using C++
C++
785
Ray Tracing in One Weekend
Javascript
787
A simple ray tracer written from scratch in C
C
renderer rendering simple-rendering
788
Implementation of the path tracer described in Ray Tracing in One Weekend of Peter Shirley.
C++
789
A raytracer written in C++14
C
c++ graphics
790
Writting mandelbrot by cpu ray tracing.
Rust
fractal mandelbrot
791
Simple raytracer
Python
visual-computing
792
Ray tracing engine (Python)
Python
3d-graphics optics-simulation physically-based-rendering physics-simulation raytracing-engine
793
A dependency free multi threaded path tracer.
C
794
A ray tracer written in Go
Go
795
Path tracing to generate images
Rust
796
Ray08/05/2020
4 months ago
My implementation of Peter Shirley's Ray Tracing in One Weekend
C++
797
My implementation of The Ray Tracer Challenge
C++
798
A distributed ray tracing module for Julia. Created for my university Final Year Project.
Julia
distributed distributed-computing distributed-rendering
799
Rust implementation of Ray Tracing in One Weekend
Rust
graphics
800
Learning about Ray Tracing by building a basic Ray Tracer. Following "Understandable RayTracing in 256 lines of bare C++" but doing it in Rust.
Rust
tutorial
801
Implementation of Ray Tracing in a Weekend and Ray Tracing: The Next Week to learn Rust
Rust
802
A simple ray tracer from Ray Tracing in One Weekend
C++
graphics
803
[IN PROGRESS] Geometry scene render with miniLibX :pencil2: :ringed planet:
C
linear-algebra minilibx
804
Simple ray tracer written while following the book Ray Tracing in a Weekend by Peter Shirley
C++
805
A simple ray tracer program using conventional cpu and Nvidia gpu
Cuda
gpu
806
A sample ray tracer implementation using C and MinilibX library.
C
808
Basic Typescript raytracer built in Deno
Typescript
cpu deno
809
Simple raytracing engine in C (WIP). Based on "Ray Tracing in One Weekend" by Peter Shirley.
C
makefile raytracing-one-weekend wip
810
Simple toy ray tracer written in Rust.
Rust
811
Educational Raytracer
C++
3d-graphics
812
Ray tracing in a weekend rust implementation
Rust
813
Ray tracing implementation
C++
mathematics
814
C# implementation of Peter Shirley's 'Ray Tracing' book series.
C#
raytracing-in-one-weekend raytracing-one-weekend
815
OpenCL sandbox realtime path tracer
C
Opencl
c++ path-tracing raytracing-one-weekend realtime-raytracer student-project 816
My initial study and experimentations with ray tracing :sunny:
Pov-ray-sdl
graph-computing
817
Ray tracing practice code
C
818
A small custom ray tracer for educational purposes that runs either on the CPU or GPU.
C++
Cuda
cpu
819
Implementation of Peter Shirley's Ray Tracing In One Weekend / The Next Week books using Node.Js.
Javascript
820
Path trace engine to raytrace meshes from Unity GameObjects. Implemented using HLSL compute shaders in Unity3D.
C#
compute-shaders rendering-3d-graphics
821
CPU Ray Tracer, 3D OpenGL scenes and third person OpenGL mini game
C
Opengl
computer-graphics perlin-noise spherical-coordinates
822
A simple multi threaded ray tracer
C++
multithreading
823
Ray Tracing rendering
C++
825
Python implementation of Peter Shirley's excellent book "Ray Tracing in One Weekend"
Python
raytracing-one-weekend
826
Rendering using raytracing and rust
Rust
827
A personal work through of https://raytracing.Github.Io/
C++
828
Toy raytracer developed while reading Ray Tracing in One Weekend
C++
graphics-programming raytracing-one-weekend
829
A ray tracer built in Pytorch.
Python
Pytorch
830
A simple raytracer written in C++ using OpenGL.
C++
Opengl
831
C++ ray tracing program that renders 3D shapes shaded with respect to a constant point light source
C++
graphics math
832
A simple raytracer in exactly 450 lines of C code.
C
3d graphics learning rendering toy-project
833
Simple Ray Tracer written in Python
Python
rendering
834
A basic ray tracer
C++
ray raytracing-one-weekend tracer
835
Self learning "Ray tracing in one weekend" including thinking and code.
C++
beginner
836
A header only raytracing framework
C++
bounding-volume-hierarchy computer-graphics
837
CPU based Ray Tracer
C++
838
A fairly optimized cpu only path tracer
C++
bvh bvh-tree path-tracing realist rendering simd simd-instructions 839
A personal Ray Tracer
C++
840
Implementation of Ray Tracing in One Weekend by Peter Shirley using in Rust using parallelism.
Rust
841
A raytracer in Rust
Rust
rust-lang
842
A ray tracing library written in C++, with an optional raytracer
C++
parallel
843
A simple ray tracer.
C++
3d-graphics phong-lighting vector-graphics
844
A toy Ray tracer implemented with C++ & glm
C++
845
Rrt15/04/2019
3 months ago
Ray Tracing in a Weekend in Rust
Rust
image rayon weekend
846
Rust implementation of Peter Shirley's Ray Tracing in One Weekend
Rust
847
A project for the cours of GPU Computing at University of Milan, MsC's in Computer Science, A.Y. 2020/2021
C
Cuda
gpu gpu-computing
848
Rtiow10/12/2021
3 months ago
A Zig implementation of Ray Tracing in One Weekend.
Zig
graphics
849
Simplified ray tracing renderer implemented in WebGL2 (glsl 300 es)
Html
Webgl
Other
opengl-es
850
A minimal Ray Tracer written in C++. Renders triangulated OBJ models as TGA images. The only library dependency is GLM.
C++
3d 3d-graphics glm raytracing-one-weekend
852
A simple raytracer in Rust based on Ray Tracing in One Weekend by Peter Shirley
Rust
raytracing-one-weekend
853
Raytracing example clone
C++
854
Implementation of ray tracing in C#.
C#
.net
855
A rasterizer & a ray tracer for comparing the techniques.
C++
3d-graphics rasterization software-rendering
856
A simple ray tracer built with WebGL
Javascript
Webgl
graphics
857
Personal project based on Ray Tracing in One Weekend book.
C++
graphics raytracing-one-weekend
858
Implementing Peter Shirley's Ray Tracing series in Rust, as part of the "100 days of code" challenge.
Rust
100daysofcode raytracing-one-weekend
859
An experimental raytracer written in Rust, for learning purposes.
Rust
learning
860
Ray Tracing in One Weekend implementation in Rust
Rust
raytracing-in-one-weekend raytracing-one-weekend
861
Ray tracer written in Zig based on "Ray Tracing in One Weekend"
Zig
raytracing-in-one-weekend raytracing-one-weekend
862
An implementation of Ray Tracing in One Weekend and Ray Tracing: The Next Week in 2.1 kLoC of Rust.
Rust
parallelism
863
Rtiow27/06/2020
1 years ago
Rust port of the Raytracing in One Weekend series, with pictures
Rust
raytracing-one-weekend
864
RTv104/12/2019
2 years ago
C
Sdl
3d-figures ecole42 graphics rtv1 school21 xml-parser
865
A simple ray tracer
C++
raytracing-algorithms raytracing-render
866
Rtv119/07/2018
3 years ago
42school project Simple raytracer
C
42 42school graphics rtv1 unit-factory
867
Python based raytracer for final project in the Mississippi State University CSE 6413 course.
Python
computer-graphics
868
Web ray tracer with tutorial for beginners
Javascript
computergraphics tutorial
869
A simple, brute force path tracer based on the awesome tutorial by Peter Shirley
C++
870
C# ray tracing renderer
C#
3d-graphics rendering
871
A simple ray tracer written in Javascript using GPU.Js to run shaders on the GPU. Currently supports directional and spot lights, soft shadows, specular reflections, fresnel and surface roughness.
Javascript
gpu realtime
872
Type safe ray tracing.
C++
ray ray-trace-one-weekend trace type-safe-vectors vector
873
BDR07/08/2021
5 months ago
My toy Vulkan (for now) renderer. Focus on newer rendering tech, and performance. Far from done, but a lot of fun. GPU culling, ray tracing, and lots of instancing. Needs an RTX 20xx or latest Radeon.
C++
computeshaders gpu mesh vulkan
874
Dacrt13/02/2021
1 years ago
Divide and conquer ray tracing
Cuda
cpu divide-and-conquer-algorithms gpu
875
Path tracer in rust
Rust
876
Ray tracer written in Rust
Rust
computer-graphics ray-tracer-challenge
877
Rust implementation of raytracing in one weekend by Peter Shirley
Rust
raytracing-in-one-weekend
878
POV Ray macros for creating metallic textures
Pov-ray-sdl
879
A raytracer written in Rust
Rust
computer-graphics
880
An attempt to translate https://raytracing.Github.Io/books/RayTracingInOneWeekend.Html into Rust by a man who does not know ray tracing and does not know rust.
Rust
learning-exercise
881
Computer Graphics I Assignment 3
Javascript
882
Rtiaw04/04/2021
11 months ago
D language implementation of Ray Tracing in a Weekend
D
Sdl
883
A Computer Graphics project done during 2020 summer
C++
computer-graphics graphics maths
884
April08/02/2022
1 month ago
Ray marching in LWJGL. Written for a 4 day (technically week long) project for my Introduction to Java course.
Java
Opengl
graphics
885
Implementation of recursive ray tracing algorithm using p5.Js library.
Javascript
computer-graphics p5js
886
CPU Path tracer with direct lighting importance sampling and various material models. I worked on this for about 5 6 months during my year off in 2021
C++
887
A simple Rust raytracer, learning from the book "Ray Tracing in One Weekend" by Peter Shirley
Rust
888
A simple ray tracing engine to view OBJ/MTL files. It also contains a custom OBJ/MTL parser. First homework for Computer Graphics (CSC 561) at NC State, Fall '15.
C++
computer-graphics
889
RayX19/04/2018
2 years ago
Ray tracer in C++
C++
890
RTv104/02/2019
1 years ago
Ray tracing project
C
Sdl
42 42school raytracing-render rtv1 unitfactory
891
A raytracer implemented in Typescript based on "Ray Tracing in One Weekend".
Rust
computer-graphics ray-tracing-in-one-weekend typescript
892
A RayTracer engine using the Minilibx graphic library
C
math minilibx raytrace render
893
Repository for ray tracing using C++
C++
894
3D Cellular Automata rendered using an efficient raymarching algorithm.
C++
895
My version of Peter Shirley's Ray Tracing in One Weekend and Ray Tracing The Next Week.
C++
Cuda
896
TheFirstAirBlender aims to be an introduction to the C++ language and an exploration of the various key concepts in computer graphics
C++
3d-engine 3d-graphics
897
C program to draw three spheres on a checkered background using RayTracing
C
parallel-computing
898
Peter Shirley's "Raytracing in One Weekend", written in (only) Rust (for now, may add Cuda or HIP when finished).
Rust
pbr
899
Yarr28/12/2021
2 months ago
YARR (yet another rust raytracer) is a multi threaded raytracer written in Rust. It targets both native and WebAssembly targets. The raytracing core is based on Peter Shirley's "Raytracing in One Weekend" series of books.
Rust
Javascript
multithreading raytracing-one-weekend web webassembly webworkers
900
Ray Tracing in One Weekend implemented in Python
Python
901
RTv109/01/2017
4 years ago
Minimalistic 3D Rendering program, using the Ray Tracing technique.
C
graphics minilibx mlx
902
Scientific propagation of photons in complex sceneries
C++
astronomy light optics photon scientific
903
Repository for Graphics Prototypes and R&D. Using Falcor as framework.
C++
Directx
falcor graphics vulkan
904
Playing with Ray Tracing techniques
C
3d constexpr c++ motion-blur procedural-generation template
905
Sspt15/06/2018
3 years ago
Singlefile Small Path Tracers
C++
computer-graphics physically-based-rendering
906
Simple raytracer
C
modern-cpp
907
Activit autour de la programmation oriente objet et du lancer de rayon
Jupyter
Python
object-oriented-programming
908
RTv102/03/2018
1 years ago
Mini project of creating a Raytracing program.
C
42 42school cg graphics ray rtv1 unitfactory
909
Javascript Ray Tracer Challenge
Javascript
911
Rust raytracer
Rust
tutorial
912
Fast and Concise Ray Tracer with SIMD Acceleration
C++
simd
913
A ray tracer written in Rust, based on "Ray tracing From the Ground Up" by Kevin Sufferin
Rust
914
Raytracing renderer using kd trees implemented in C++
C++
915
OpenMP version of aobench
C
aobench benchmark c++ graphics openmp
916
RayCore MC: OpenGI API (Open Global Illumination) Easy & Simple Ray & Path Tracing Graphics API Version 1.0
C
917
A multithreaded CPU raytracer written in C++. Based on Raytracing in One Weekend. For educational purposes.
C++
Cmake
cpu-rendering educational multithreading portal raytracing-one-weekend rendering
918
Optical Simulator 8999: Created by Edmond Niu, Andrew Somers, David Chang, Alex Postovskiy. "Our program is known as the Optical Simulator 8999, an educational tool that can be used to model optical rays that are either reflected, transmitted, or absorbed throughout a number of curves. We have a user friendly interface that makes it easy for the user to create mathematical models for the curves and well as vectors for the rays. We provide an instructions/help page if they have any questions while utilizing the program and sample simulations that the users can follow to familiarize themselves with our software. We use Javascript and external libraries such as MathQuill and EvaluateX to create the editable MQ fields and verification functionality, respectively. We use html and css to create buttons, the canvas, and a user friendly graphical interface. We use materialize to make the buttons look nice. We use a html canvas to show the graphs. Internally the program uses the quite lackluster nerdamer library to symbolically differentiate and create JS functions from the inputted parametric equations. Various vector algorithms are then applied to calculate the optical parameters and render a linear approximation of the curve in a reasonable amount of time."
Javascript
css diagram html mathquill optics quill
919
Project for the Computer Graphics course @ USI University
C++
raytacer
920
Go
golang learning-by-doing ray-tracer-challenge
921
Ray20/11/2020
2 months ago
C++
openframeworks
922
A more complex example of using Webpack and the SDF 2D library.
Javascript
Webgl
circle-tracing example sdf-2d webpack
923
Pure raytracing experiment repository (whitted style and pathtracing). Currently only CPU
C
graphics
924
Learning about ray tracing and writing a Julia package in the process.
Julia
julia-language
925
A model using multiple agents that sense using visual and audible signals to detect within an unknown space
Java
route-finding-algorithm search
926
A novel mount for the Cherenkov plenoscope
Python
civil-engineering finite-elements gamma-ray-astronomy optics telescope
927
Raytracer written in rust for fun
Rust
graphics-programming
928
This is my sandbox to learn how to use Google VR SDK for Android. Ray picking (tracing), rotation limit, draw shape in cursor position samples.
Java
Opengl
android gvr vr
929
Fork of my own SGE repository to experiment using GLSL for ray tracing. Lots of hacking stuff together was involved.
C
Glsl
awful-code glsl-shaders rendering
930
An path tracer implementation based on Ray Tracing in One Weekend in Rust with CPU multithreading.
Rust
graphics graphics-programming parallel path-tracing raytracing-one-weekend renderer rendering 931
A CPU Raytracer for Python written in C++
C++
graphics rendering
932
Python
Opencl
fractals gpgpu mandelbox mandelbulb pyopencl
933
My version of the code in Peter Shirley's excellent book Raytracing in One Weekend.
C++
934
Smarty
geometry polyhedra povray
935
Learning to write a raytracer
C
3d-graphics
936
Prototype for a fascinating VR tool
Python
code-art non-euclidean-geometry vector-math
937
Following loosely https://raytracing.Github.Io/books/RayTracingInOneWeekend.Html
C++
raytracing-one-weekend
938
The Project Polygon ray tracer
C++
graphics
939
Simple C++ path tracer.
C++
941
A really basic raytracer I made with this tutorial: https://medium.Com/swlh/ray tracing from scratch in Python 41670e6a96f9.
Python
942
Ellipsoid Ray Caster Multi Textured with Lighting in 360 degrees
Matlab
rendering
943
A scary looking Gorgon like coronavirus for POV Ray
Pov-ray-sdl
coronavirus
944
Rayv06/10/2017
1 years ago
Hobby/intro level ray tracing.
Java
945
A raytracing implementation with OpenGL.
C
Opengl
computer graphics
946
RTv1 project is an ray tracing algorithm project with MLX graphic library. The goal of this project is to write an ray tracing algorithm for sphere, plane, cone, cylinder, polygon.
C
mlx ray-tracing-algorithm rtv
948
Ray tracing project
Css
949
GFX26/08/2018
3 years ago
Handy Vulkan and raytracing graphics demo
C++
vulkan
950
1
Processing
cpu-rendering
951
Ray Tracing assignment for COSC363 Computer Graphics at the University of Canterbury
C++
antialiasing computer-graphics graphics
952
Fortgeschrittene Themen der Computergrafik
Java
953
Graphics experiment : OpenGL and ray tracing
C++
Opengl
954
Rust
raytracing-one-weekend
955
My ScalaJS implementation of Jamis Buck's ray tracer challenge.
Scala
raytracerchallange
956
Training an AI to drive a car around a track without colliding
Python
autonomous-car car pygame
957
Ton17/06/2020
1 years ago
A raytracer written in Rust
Rust
958
Engineer & Designer
3d-graphics creative-technology frontend human-machine-interface mechanical-engineering rendering user-interface web-development
959
This is an assignment we did in school to learn how to create different shapes using raytracing.
C++
depth obb plane sphere triangle tutorial
960
Python
computer-graphics
961
Python
image image-processing lightning numpy phong-lighting reflection shadow
962
Sol11/04/2021
3 months ago
Javascript
2d
963
A simple but optimized path tracer written in Java with minimal imports.
Java
964
A non euclidean ray tracing engine that models general relativity.
C++
differential-geometry generalrelativity
965
3D visualizations with Raytracing and Zbuffer using Qt Creators IDE
C++
Opengl
blinn-phong qtcreator rendering shaders textures virtualworld zbuffer
966
Sphere Ray Caster Textured with Lighting in 360 degrees
Matlab
rendering
967
Sphere Ray Casting in 360 degrees
Matlab
rendering
968
Ellipsoid Ray Casting with Textured Lighting in Fisheye View
Matlab
rendering
969
Mon projet miniRT de 42.
C
42-school minirt
970
A web raytracer based on the book "The Ray Tracer Challenge"
Typescript
ray-tracer-challenge
971
WPCG02/11/2015
2 years ago
Computer graphics course
Java
computer-graphics marching-cubes
972
Ray tracing by distributed computing using Spark.
Scala
distributed-computing
973
42 rtv1
C
42 42born2code
974
My first attempt at writing a C++ based graphics demo
C++
demoscene emscripten
975
Ray tracing using C++
C++
976
Ray tracing written in Golang
Go
rendering
977
An implementation of Ray Tracer using merely modern C++
C++
Cmake
Qt
computer-graphics cross-platform
978
Ray tracer in C++, originally written in 2006 for CMSC 435 at UMBC
C++
graphics
979
This is a straightforward Ray Tracing In One Weekend implementation in Rust.
Rust
980
A raytracer written in Clojure
Clojure
981
A very basic ray tracer. Can trace not only spheres : ) but meshes as well
C++
rendering
982
42's project miniRT
C
42born2code 42projects minirt
983
A blackhole raytracer written in Rust
Rust
blackhole
984
An OBJ file renderer using KD tree for raytracing. Supports rendering to PPM, BMP, PNG.
C++
bmp boost gif image-converter obj png ppm rendering
985
Raytracer demo in Rust
Rust
demo
986
Cpp20 practice, mostly about module
c++ modules rendering
987
A multiprocessing ray tracing renderer for Linux and Windows.
C
988
Inspired from the Ray Tracing in a Weekend blog/book by Peter Shirley. A simple approach to getting an iterative ray tracing solution going. Will follow up with more features / acceleration techniques.
C++
winapi
989
Pbrt19/04/2020
3 months ago
Reimplementation of pbrt
C++
computer-graphics
990
A repository for storing the code I have written while completing the tasks given in Jamis Buck's "The Ray tracer Challenge".
C++
991
Leroys cheap chairs POV Ray macro.
Pov-ray-sdl
992
Calibrated spectra in POV Ray
Html
993
Custom Photon Mapping Raytracer (C++)
C++
graphics photon-mapping rendering
994
Ray Tracer in Javascript
Javascript
995
A raytracing program
C
Sdl
3d-graphics 42born2code anaglyph
996
RTv117/09/2019
2 years ago
C
42born2code codam graphics
997
This project has not finished yet, and I will put 3D Visualization in future.
C++
Cmake
Opencv
phong-lighting
998
A simple Raytracer in Rust.
Rust
rust-lang
999
Projects and homework from Networking class at Houghton College
Python
asyncio client networking server tcp udp
1000
A raytracer written in Rust
Rust
graphics-programming
1001
This is a set of homework I worked on during the computer graphics class at Sapienza
C++
computer-graphics hdr particle-system shaders tonemapping watercolor
1002
A game engine based around ray casting, and maven.
Java
game-engine maven
1003
Nakitu03/05/2021
10 months ago
"RayTracingInOneWeekend"
Go
1004
ArchLinux PKGBUILD for "raytracinginvulkan git". As seen in AUR.
Shell
pkgbuild vulkan
1005
Ray tracing Cuda implementation, based on "Ray Tracing In One Weekend" by Peter Shirley
C++
Cuda
cuda-kernels cuda-programming
1006
A Python Implementation of Ray Tracing In One Weekend with Taichi. (Python is really really slow)
Python
graphics taichi
1007
Zrak28/10/2021
4 months ago
Raytracer napisan u Python jeziku
Python
1008
Custom C++ implementation of an image raytracer introduced in the Ray Tracing book series.
C++
raytracing-in-one-weekend raytracing-the-next-week raytracing-the-rest-of-your-life
1009
Ray Tracer for Performance Tuning purposes
C#
.net performance-analysis
1010
Raytracer in Scala
Scala
1011
Weekend experiments with raytracing
C++
computer-graphics raytracing-engine raytracing-in-one-weekend
1012
A real time interactive CPU ray tracer
C
c++ cg
1013
Research Driven Raytracing Framework
C++