Show HN: A physically-based GPU ray tracer written in Julia

Hacker News (score: 75)
Found: February 19, 2026
ID: 3345

Description

Other
Show HN: A physically-based GPU ray tracer written in Julia We ported pbrt-v4 to Julia and built it into a Makie backend. Any Makie plot can now be rendered with physically-based path tracing.

Julia compiles user-defined physics directly into GPU kernels, so anyone can extend the ray tracer with new materials and media - a black hole with gravitational lensing is ~200 lines of Julia.

Runs on AMD, NVIDIA, and CPU via KernelAbstractions.jl, with Metal coming soon.

Demo scenes: github.com/SimonDanisch/RayDemo

More from Hacker

Nested Code Fences in Markdown

Nested Code Fences in Markdown

Clojure Land – Discover open-source Clojure libraries and frameworks

Clojure Land – Discover open-source Clojure libraries and frameworks

No other tools from this source yet.