Ice Tea Fueled
Visualizations
A growing collection of interactive visualizations and rendering experiments I build in my spare time, ranging from physically-based rendering and volume visualization to geospatial data exploration. Everything here runs right in your browser, no plugins required.
Interactive Path Tracing
A path tracer built as an interactive visual debugger rather than a toy. Hover any bounce vertex to inspect the BSDF coordinate frame, surface normal, throughput weight, MIS weights and Russian roulette survival probability, while a split timeline shows the output to converge.
CT Volume Visualization
Direct volume rendering of raw CT volumes via raycasting into 3D floating-point textures. Raymarching is accelerated with an octree for empty-space skipping, and a 2D transfer function maps intensity against gradient magnitude.
Urban Isochrone Wavefront
This visualization turns reachability into a visible wave. Travel-time wavefronts are swept in a 3D visualization across real street topology from OpenStreetMap, which is then solved with a GPU-accelerated shortest-path solver.
Russo-Ukrainian War
On February 24, 2022, Russian forces crossed into Ukraine and Europe's largest land war since 1945 began. This visualization follows the front line day by day, mapping territorial control and the events behind every shift using openly available datasets.
Black Hole Simulation
A general-relativistic raytracer for a spinning Kerr black hole. Null geodesics are integrated numerically through curved spacetime, with exposed spin parameter, accretion disk temperature profile, relativistic Doppler beaming and gravitational redshift.
San Francisco Water Quality
Water quality measurements across the SFPUC network, from the Hetch Hetchy Reservoir in Yosemite 167 miles down to the city grid. Stations are mapped in their spatial context, with interpolated scalar fields and time series for each parameter.
Dynamic Volume Illumination
A web port of Magnus and Bruckner's interactive dynamic volume illumination with refraction and caustics. Using both light-ray and viewing-ray propagation, photons march through a volume to estimate caustics and refraction in real time.