RayTracing / raytracing.github.io Star 8k Code Issues Pull requests Discussions Main Web Site (Online Books) book raytracing ray-tracing graphics-rendering markdeep Updated May 27, 2024 HTML
turanszkij / WickedEngine Star 5.4k Code Issues Pull requests 3D engine with modern graphics audio lua input network vulkan entity-component-system raytracing vrm pbr gltf bullet-physics fbx directx12 Updated May 30, 2024 C++
ssloy / tinyraytracer Star 4.9k Code Issues Pull requests A brief computer graphics / rendering course learning c-plus-plus fun tutorial cpp shaders graphics rendering images computer-graphics raytracer raytracing rendering-engine 3d raytracing-engine 3d-graphics software-renderer Updated Jul 7, 2023 C++
DiligentGraphics / DiligentEngine Star 3.4k Code Issues Pull requests Discussions A modern cross-platform low-level graphics library and rendering framework gamedev opengl graphics-engine rendering vulkan directx graphics-programming renderer d3d12 d3d11 raytracing opengl-es ibl pbr graphics-library ray-tracing 3d-engine directx11 directx12 vulkan-game-engine Updated May 30, 2024 Batchfile
ProjectPhysX / FluidX3D Star 3.3k Code Issues Pull requests Discussions The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. simulation hpc gpu physics opencl scientific-visualization gpgpu scientific-computing high-performance-computing raytracing gpu-computing cfd fluid-solver graphics-library fluid-dynamics interactive-visualization computational-fluid-dynamics fluid-simulation lattice-boltzmann lbm Updated May 30, 2024 C++
f3d-app / f3d Sponsor Star 2.4k Code Issues Pull requests Fast and minimalist 3D viewer. graphics rendering obj kiss raytracing vtk command-line-tool volume-rendering dxf gltf glb 3d usd fbx 3d-graphics step physically-based-rendering stl-viewer 3d-viewer gltf-viewer Updated May 30, 2024 C++
gkjohnson / three-mesh-bvh Sponsor Star 2.3k Code Issues Pull requests A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes. threejs tree performance acceleration geometry graphics distance webvr point-cloud raycast mesh intersection raytracing bvh bounds pathtracing three-js pointcloud bounds-hierarchy three-mesh-bvh Updated May 18, 2024 JavaScript
ssloy / tinykaboom Star 2.3k Code Issues Pull requests A brief computer graphics / rendering course learning c-plus-plus fun tutorial cpp shaders graphics rendering computer-graphics graphics-programming raytracer raytracing rendering-engine 3d raytracing-engine 3d-graphics Updated Feb 22, 2023 C++
ekzhang / graphics-workshop Sponsor Star 2k Code Issues Pull requests Learn computer graphics by writing GPU shaders! javascript webgl shaders graphics glsl raytracing 3d 2d rasterization Updated Oct 25, 2021 GLSL
erichlof / THREE.js-PathTracing-Renderer Star 1.9k Code Issues Pull requests Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html webgl threejs global-illumination path-tracer realtime path tracing raytracing tracer ray pathtracing three-js Updated May 22, 2024 GLSL
0beqz / realism-effects Sponsor Star 1.4k Code Issues Pull requests SSGI, Motion Blur, TRAA - Effects to enhance your three.js scene's realism threejs global-illumination raytracing realism antialiasing Updated Feb 4, 2024 Roff
nvpro-samples / vk_raytracing_tutorial_KHR Star 1.3k Code Issues Pull requests Discussions Ray tracing examples and tutorials using VK_KHR_ray_tracing tutorial vulkan raytracing Updated Mar 4, 2024 C++
gkjohnson / three-gpu-pathtracer Sponsor Star 1.2k Code Issues Pull requests Path tracing renderer and utilities for three.js built on top of three-mesh-bvh. webgl threejs performance geometry graphics rendering path-tracer path mesh renderer raytracing tracer bvh three-js rtx path-tracing three-mesh-bvh three-gpu-pathtracer Updated May 28, 2024 JavaScript
LuxCoreRender / LuxCore Star 1.1k Code Issues Pull requests LuxCore source repository visualization opencl ray-tracer cuda raytracer raytracing gpu-computing ray ray-tracing 3d-graphics rtx optix pathtracer path-tracing bidirectional-path-tracing luxrender luxcorerender Updated Jan 5, 2024 C++
nvpro-samples / vk_mini_path_tracer Star 1.1k Code Issues Pull requests A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++. vulkan raytracing Updated Jan 17, 2024 C++
lighttransport / nanort Star 1k Code Issues Pull requests NanoRT, single header only modern ray tracing kernel. raytracing bvh ray pathtracing bdpt Updated May 30, 2024 C++
mikeroyal / Unreal-Engine-Guide Star 928 Code Issues Pull requests Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch. game-engine procedural-generation terrain rendering game-development plugins unreal unrealengine awesome-list d3d12 unreal-engine raytracing photogrammetry epic-games game-dev gamedevelopment game-rendering-engine apple-silicon ue5 unrealengine5 Updated Jan 4, 2024 C++
JiayinCao / SORT Star 855 Code Issues Pull requests Discussions Simple Open-source Ray Tracer cross-platform blender computer-graphics raytracing offline-rendering ray-tracing Updated Jan 22, 2023 C++
madmann91 / bvh Star 844 Code Issues Pull requests A modern C++ BVH construction and traversal library header-only raytracing bvh c11 cpp20 traversal-algorithms construction-algorithms Updated May 21, 2024 C++
vkoskiv / c-ray Sponsor Star 784 Code Issues Pull requests Discussions c-ray is a small, simple path tracer written in C c json graphics monte-carlo sdl2 path-tracer kd-tree raytracer raytracing ray-tracing graphics-rendering path-tracing raytrace raytracing-algorithms bvh-accelerator Updated May 17, 2024 C