Street View
Previous
NextWhen a side project takes shape
Streeter side projects are often where some of our most creative work happens—and many times, they can add value to the job. Software engineer Ian Henry’s Bauble is a great example.
Bauble allows users to create intricate 3D animations with just a few lines of functional code, using signed distance functions to define shapes mathematically rather than through traditional mesh modeling. Ian built the system in Janet, a niche Lisp dialect, and created an interactive environment where you can adjust parameters on the fly to see immediate results.
If you’re curious about the technical details, from ray marching to GPU programming, Ian talks more about Bauble and building high-performance tools in the latest episode of Signals & Threads.
