Explore Projects

Discover 19 open source projects

Active filters (1):
Search: raytracingร—
Clear all

Showing 1-19 of 19 projects

RayTracing/raytracing.github.io

An online book on ray tracing, a graphics rendering technique, written in Markdeep.

10.2K
Stable
HTML
Static Site Generators
#ray-tracing#graphics-rendering#markdeep

turanszkij/WickedEngine

A modern 3D engine with advanced graphics features for game and visualization development.

6.9K
Active
C
Backend & APIs
CLI Tools
#3D#game-engine#graphics

ssloy/tinyraytracer

A lightweight, educational ray tracing engine written in C++ for learning computer graphics and rendering.

5.3K
Archived
C++
Backend & APIs
Learning & Education
#3d-graphics#computer-graphics#raytracing

ProjectPhysX/FluidX3D

A high-performance GPU-accelerated fluid dynamics simulation library for scientific computing and visualization.

4.9K
Active
C++
Computer Vision
Scientific Computing
#fluid-simulation#computational-fluid-dynamics#gpu-acceleration

gkjohnson/three-mesh-bvh

A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.

3.2K
Active
JavaScript
Frontend Frameworks
API Frameworks
Three.js
#three-js#raycast#spatial-queries

ssloy/tinykaboom

A brief computer graphics / rendering course focused on building a raytracer engine in C++.

2.4K
Archived
C++
Graphics Programming
Learning & Education
#3d-graphics#computer-graphics#raytracer

erichlof/THREE.js-PathTracing-Renderer

A real-time path tracing renderer built on Three.js, enabling global illumination and progressive rendering in WebGL.

2.2K
Active
GLSL
Animation & Motion
Charts & Visualization
Three.js
#global-illumination#path-tracing#raytracing

ekzhang/graphics-workshop

An educational workshop for learning computer graphics by writing GPU shaders in GLSL.

2.2K
Archived
GLSL
Frontend Frameworks
Learning & Education
JavaScript
#graphics#glsl#webgl

gkjohnson/three-gpu-pathtracer

A GPU-accelerated path tracing renderer and utilities for Three.js, built on top of three-mesh-bvh.

1.7K
Active
JavaScript
Rendering
3D
Three.js
#path-tracing#raytracing#webgl

nvpro-samples/vk_raytracing_tutorial_KHR

A tutorial and example repository for ray tracing using the Vulkan graphics API and the VK_KHR_ray_tracing extension.

1.7K
Active
C++
Backend Frameworks
Tutorials & Courses
#raytracing#vulkan#computer-graphics

0beqz/realism-effects

A Three.js library that adds realistic effects like SSGI, motion blur, and TRAA to enhance 3D scenes.

1.7K
Archived
Roff
Animation & Motion
Frontend Frameworks
Three.js
#three.js#webgl#realism

POV-Ray/povray

A powerful 3D raytracing engine for creating photorealistic images and animations.

1.5K
Stable
C++
Backend Frameworks
Graphics
#3d-graphics#3d-rendering#pov-ray

mikeroyal/Unreal-Engine-Guide

This is a comprehensive guide for developing games and applications using the Unreal Engine 5 across multiple platforms.

1.4K
Experimental
C++
Game Engines
Tutorials & Courses
#game-development#unreal-engine#ue5

NVlabs/sionna

An open-source library for research on communication systems, including 5G and 6G, with GPU acceleration and link-level simulation.

1.3K
Stable
Jupyter Notebook
Jupyter Notebook
#communication-systems#GPU-acceleration#link-level-simulation

LuxCoreRender/LuxCore

LuxCore is a high-performance path-tracing render engine for realistic 3D graphics and visualization.

1.3K
Active
C++
Visualization
API Frameworks
#3d-graphics#ray-tracing#visualization

nvpro-samples/vk_mini_path_tracer

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

1.3K
Archived
C++
Computer Vision
API Frameworks
#raytracing#vulkan#path-tracing

madmann91/bvh

A modern C++ library for constructing and traversing Bounding Volume Hierarchies (BVH) for ray tracing.

1.1K
Experimental
C++
API Frameworks
Build Tools
#bvh#construction-algorithms#traversal-algorithms

lighttransport/nanort

A single-header-only modern ray tracing kernel for vibe coders building AI-powered graphics apps.

1.1K
Stable
C++
Computer Vision
Backend Frameworks
#ray-tracing#pathtracing#bvh

jbikker/tinybvh

A lightweight, dependency-free C++ library for constructing and traversing bounding volume hierarchies (BVHs) for ray tracing and rendering.

1.1K
Active
C++
API Frameworks
Backend Frameworks
#bvh#raytracing#rendering

Stay in the loop

Get weekly updates on trending AI coding tools and projects.