Tanli Su

About

I am a first year PhD student studying computer graphics at Carnegie Mellon University. Previously, I received my BA from Dartmouth College, where I studied computer science and mathematics. My senior honors thesis was on using computational methods to model light transport through snow/ice and was advised by Wojciech Jarosz (Dept. of Computer Science) and Colin Meyer (Thayer School of Engineering). I am broadly interested in computer graphics research and have experience with physically based rendering, physical simulation, and computational photography.

projects

img

RENDERING COMPETITION

My final project for my Rendering Algorithms (CS 87, Fall 2021) class at Dartmouth won first place at the student rendering competition. My partner and I were honored to win NVIDIA graphics cards and to be the first undergraduate students to ever win the competition. View the project report here.

img

SNOW LIGHT TRANSPORT

For my senior thesis at Dartmouth, I studied light transport through snow/ice, which is important for understanding climate feedbacks and for improving remote sensing of snow. I developed a model which used Monte Carlo ray tracing to compute snow optical properties and simulate the spectral albedo of snowpacks. The model accounted for complex snow microstructure by incorporating micro-CT data from real snow, and it explored the use of non-exponential free-flight distributions for modeling light transport through snow.

RIGID-FLUID COUPLING

For the final project of my Physical Computing (CS 89.18, Fall 2020) class, my partner and I implemented rigid body coupling with SPH fluid. We computed the rigid-fluid interaction forces by treating the rigid body particles as fluid particles, and we added collision detection both between the rigid bodies as well as with the boundary.

img

SERVER DISCOVERY AND MONITORING

For my internship project at MongoDB during Summer 2021, I added support for SDAM (Server Discovery and Monitoring) events in the PHP Driver (written in C). I allowed applications to register an SDAM event subscriber and listen to SDAM events, which required writing new API classes, unit tests, and documentation.

photos

contact

Please leave me a message below and I'll get back to you as soon as possible!