Monte Carlo Ray Tracing Renderer
-
Updated
Dec 23, 2018 - C++
Monte Carlo Ray Tracing Renderer
Spectral film simulation for Android — a native C++/NDK port of the spektrafilm engine (negative → enlarger → print → scan), with a Jetpack Compose editor, RAW/DNG import, local masks, and 16/32-bit export. GPLv3.
Spectral rendering extension for the NORI framework to simulate the thin film iridescence effect
A physically based spectral raytracing library
A gemstone faceting suite in Rust: design, solve and optimize cuts, plan stones from rough, and render them with a spectral path tracer (dispersion, polarization, birefringence) verified on CPU and GPU. It includes a desktop studio, a web app, an Android app, a CLI and distributed rendering.
Real time spectral renderer based on the spectral uplifting technique for RGB textures, using OpenGL 4.5. This project was part of my Master's Thesis "Techniques for real-time spectral rendering"
P.Shirley's The Rest of Your Life Path Tracer with Assimp and a Spectral Rendering Switch
A spectral path tracing renderer with GPU compute, real-time preview, and multi-wavelength sampling. Features Vulkan/OpenGL backends, custom scene format, and blackbody radiation.
Real-time spectral path tracer in the browser — WebGL2, Cauchy dispersion, CIE 1931 colour science. No backend.
C++20 / DirectX 12 game engine with GPU liquid simulation, path-traced lighting and spectral caustics. APIC/FLIP water, rigid-body gameplay, CUDA interop, DLSS Ray Reconstruction and fisheye frame generation. Playable Windows RTX demo.
Open-source optical design + GPU flare rendering. Ghosts, starbursts and veiling glare traced from real lens prescriptions.
Interactive simulation of soap-bubble iridescence based on thin-film interference, implemented with WebGL shaders.
macOS GPU path tracer in Swift and Metal: ReSTIR DI/GI/PT, spectral transport, OpenPBR, MaterialX and OpenUSD import. Built with AI-assisted coding.
A spectral sky simulator: drag the sun, switch off the physics one piece at a time, and see why skies are blue, sunsets red and Martian sunsets blue.
SuperLuxCore — independent fork of LuxCoreRender: spectral CPU/GPU path tracer (Metal/Vulkan/CUDA), out-of-core geometry, .lxm proxies, Python binding pysuperluxcore
Python validation of a non-spectral, real-time fluorescent material model (Belcour, Fichet & Barla, SIGGRAPH 2025) and of its Godot 4.6 shader port, checked against full per-wavelength references.
Kubelka–Munk paint mixing for painters' questions: what to add to a pile that is almost right, whether your tubes can reach a colour, and one shared palette for a value plan.
Gaussian 표현의 조명 반응·RGB/NIR·메타머리즘·다중시점 특징을 탐색하는 광학 연구
Spectral path tracer for jewelry: photoreal stills, every metal, reels and web 3D straight from the casting STL. Rust, CPU-only.
To associate your repository with the spectral-rendering topic, visit your repo's landing page and select "manage topics."