About Me

My name is Nathan Mitchell and I am currently working as Lead Simulation Developer for Avametric. At Avametric I am actively designing and improving advanced cloth simulation software to support digital clothing e-commerce services. Previously, I completed a Ph.D. in computer science at the University of Wisconsin - Madison, where I was a member of the UW Visual Computing Lab. During my time there, my primary academic interests included deformable object simulation, software optimization for heterogeneous hardware, and rendering. As part of my prior research, I was the lead developer on a virtual surgery project, which aimed to provide a virtual authoring and practice tool for plastic surgeons.

My advisor at the University of Wisconsin is Eftychios Sifakis. Before I began my graduate program, I attended the University of Edinboro in Pennsylvania for my undergraduate degree in computer science. I have also worked with the Math and Computer Science division of Argonne National Labs, where I helped develop software for managing cluster provisioning.

In my personal time, I am an avid enthusiast of board games and tabletop RPGS. I also enjoy baking desserts.

Ph.D. Dissertation

Techniques for simulating the behavior of elastic objects have matured considerably over the last several decades, tackling diverse problems from non-linear models for incompressibility to accurate self-collisions. Alongside these contributions, a...

University of Wisconsin - Madison

Scalable Schur-complement Fluids

We present a scalable parallel solver for the pressure Poisson equation in fluids simulation which can accommodate complex irregular domains in the order of a billion degrees of freedom, using a single server or workstation fitted with GPU or Many...

SIGGRAPH Asia 2016


We introduce a new numerical approach for the solution of grid-based discretizations of nonlinear elastic models. Our method targets the linearized system of equations within each iteration of the Newton method, and combines elemen...

SCA 2016

Real-Time Local Flaps

Background: This article presents a real-time surgical simulator for teaching three- dimensional local flap concepts. Mass-spring based simulators are interactive, but they compromise accuracy and realism. Accurate finite element approaches hav...

PRS 2016

Non-manifold Level Sets

Level sets have been established as highly versatile implicit surface representations, with widespread use in graphics applications including modeling and dynamic simulation. Nevertheless, level sets are often presumed to be limited, compared to e...

SIGGRAPH Asia 2015


We present an interactive simulation framework for authoring surgical procedures of soft tissue manipulation using physics-based simulation to animate the flesh. This interactive authoring tool can be used by clinical educators to craft three-dime...


Steklov-Poincaré Skinning

We introduce a novel and efficient simulation technique for generating physics-based skinning animations of skeleton-driven characters with full support for collision handling. Although physics-based approaches may use a volumetric (e...

SCA 2014

2D Deformations

We present a deformation technique that constructs 2D warps by using spline curves to specify the starting and target shapes of selected key contours. We generate a two-dimensional deformation map from these contours by simulating a non-linear ela...

SCA 2014

Nonlinear Elastic Bodies

Lattice deformers are a popular option for modeling the behavior of elastic bodies as they avoid the need for conforming mesh generation, and their regular structure offers significant opportunities for performance optimizations. Our work expands...

SIGGRAPH Asia 2012