[Media] Toy project: 90s-era raytracer in Rust

55 points GlaireDaggers 4 comments
[Media] Toy project: 90s-era raytracer in Rust

Recent thing I've been working on: A toy raytracing renderer written in Rust using Embree!

My primary goal is a raytracer that's roughly on par, feature wise, with a raytracing engine of the 90s, with a non-photorealistic Blinn-Phong shading model, and using a fairly simple but powerful expression tree system for defining procedural materials.

My *stretch* goal of sorts is to potentially integrate this with Blender as a render engine plugin. It would be pretty niche, but potentially allow for doing more retro-style renders in Blender (which are surprisingly hard to do with modern renderers such as Cycles, as I have discovered from firsthand experience)