Ari Rapkin Blenkhorn

Ari Rapkin Blenkhorn's Photo
Ari Rapkin Blenkhorn
PhD student in Computer Science
University of Maryland, Baltimore County
Office: ITE 352/365 (VANGOGH Lab)
CV (April 2017)

Dissertation Research

Real-Time Perceptually-Accurate Spectral Rendering of Atmospheric Phenomena

such as glories... rainbows... and coronas.
Glory on clouds Rainbow Corona

I have developed a highly-parallel GPGPU implementation of Mie theory which accelerates calculation of per-wavelength light scattering. The Mie calculations for each scattering angle and wavelength of light are independent of the calculations for any other, and can be performed simultaneously. My implementation dispatches large groups of these calculations to the GPU to process in parallel. I use a two-dimensional Sobol sequence to sample from (wavelength, scattering angle) space. The 2D Sobol technique ensures that the samples are well-distributed, without large gaps or clumps, thereby reducing the number of scattering calculations needed to achieve visually-acceptable results. The Sobol sampling calculations are also performed in parallel. Overall this work renders atmospheric glories at much faster speeds than previous serial CPU techniques, while maintaining high levels of visual fidelity as measured by both physical and perceptual image error metrics. My goal is to produce perceptually-accurate images of atmospheric phenomena at real-time rates for use in games, VR, and other interactive applications.

Poster presented at SIGGRAPH 2015.

Brief Biography


Employment Highlights

I have one US Patent, two skydiving world records, and credits on six films.
My Erdos number is 4, and my Bacon number is 3.