Skip to main content

Past projects

Completed work and earlier lines of inquiry.

pastFeatured
2015; code published 2026
Software rendering of the Crytek Sponza scene

A CUDA software rasterizer that runs the graphics pipeline entirely on the GPU. The framework manages rasterization and adaptive sampling in software, generating additional work when needed while achieving interactive frame rates.

software rasterizationCUDAGPU programming
View details
past
2020

We model uncertainty in time-dependent flows with stochastic differential equations and identify surfaces that resist or enhance diffusive transport. The method avoids expensive Monte Carlo simulation while also showing the absolute scale of uncertainty, making the resulting flow structures easier to interpret.

scientific visualizationstochastic differential equations
View details
past
2019-2020

We render large, unstructured SPH simulations directly, without first converting the particle data into a volume. Particle sampling guided by the view and local data complexity makes ray marching faster, allowing the method to scale from interactive previews to more accurate renderings with multi-phase and single-scattering effects.

scientific visualizationSPHrendering
View details