c-ray is a small, simple path tracer written in C
-
Updated
Jul 1, 2024 - C
c-ray is a small, simple path tracer written in C
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
My very first ray tracer implementation.
Ray tracing sample using GGX reflection model, 1spp with spatial-temporal denoiser. Acceleration structure build uses async compute.
Authors' implementation of our SIGGRAPH Asia 2021 Technical Communications (Viewport-Resolution Independent Anti-Aliased Ray Marching on Interior Faces in Cube-Map Space) demo III. Fast real-time multiple volumes rendering for external volume textures with mesh occlusion.
XUSGRayTracing-EZ sample on DirectX12: real-time voxelization making use of ray-tracing pipeline for easy solid voxelization.
grmonty: relativistic Monte Carlo code
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.
Foundation of computer graphics course assignment at Berkeley in spring 2019
Vulkan RTX Path Tracing Implementation for Quake III
This project is an introduction to the beautiful world of Raytracing.
A ray tracer implemented on CPU with Antialiasing, Blinn–Phong lighting model, Object shadows, Reflections of objects, Multithreaded render
A ShaderToy's Demo by Inigo Quilez in a single main.c file
A minimal raytracing engine wrote in C and MiniLibX.
CUDA Ray Tracing using BVH. Forked and modified from https://github.com/YuliangXiu/bvh-distance-queries
GPU-accelerated uniform grid construction for ray tracing
A path tracer written in C. Code adapted from Peter Shirley's Ray Tracing Weekend book series.
CPU based realtime ray tracer with C++ and Win32 API
A program that implements ray-tracing rendering technique
Add a description, image, and links to the ray-tracing topic page so that developers can more easily learn about it.
To associate your repository with the ray-tracing topic, visit your repo's landing page and select "manage topics."