Kevin Egan

third year Ph.D. student
Computer Graphics Group
Computer Science Department
Columbia University



computer graphics lab
6LE4 CEPSR
212-939-7176

Advisor: Ravi Ramamoorthi
resume


Recent Projects

Before coming to Columbia I worked as a software engineer in the render team at Rhythm & Hues Studios. Our software was responsible for calculating lighting effects such as shadows and reflections to compute photoreal synthetic images. My largest responsibilities were shadowing and subsurface scattering. The Aslan character on the left was rigged, animated, simulated, rendered, and composited using proprietary software at Rhythm and Hues.
I presented this sketch at SIGGRAPH 2005. The sketch presented a new way to optimize the high end soft shadow technique by Agrawala et al. In my presentation I also talked a little bit about some of the fundamental problems with using percentage closer filtering to cheat the soft shadows of area lights. I have an early version of my slides.
This project dealt with optimizations and an overall structure for fast shadow volume implementations. I helped out with the paper and wrote the demo implementation. The paper was published on NVIDIA's website. Worked mostly with Morgan.
This tech report explains how to model nonconvex constraints using the linear complementarity method. This method allows you to accurately represent sharp corners, and therefore any polyhedron using an LCP rigid body solver. Jeff and Steve helped.
This was my final project for CS 224 based on the brittle fracture work by James F. O'Brien. I worked with Ben and Yotam.
This was another project for CS 224 based on the Metropolis Light Transport work by Eric Veach. As Head TA I also rewrote the homework assignment and implemented a modular implementation to let students incrementally complete the project.