Graphics Group Videos
Flexible Automatic Motion Blending with Registration Curves
Many motion editing algorithms are forms of a general operation called motion blending. We introduce registration curves, which allow a wider class of motions to be blended without manual input.
Direct Manipulation of Interactive Character Skins
A system for authoring linear blend skins. Provides a more standard painting interface plus our own direct manipulation method for setting vertex weights.
Virtual Videography (2003 early version)
This is an early video of the Virtual Videography system.
Footskate Cleanup for Motion Capture Editing
Many motion capture editing operations result in the feet of the character moving when they ought to remain planted. We present a simple, efficient algorithm for removing this footskate.
Motion Graphs
We present a method for controlling motion capture data without sacrificing motion quality. Given a database of motion, we automatically construct seamless transitions to form a directed graph we call a motion graph. A user can then extract motions that meet a set of constraints. Our framework is applied to the particular problem of directing locomotion down arbitrary paths.
HijackGL: Reconstructing from Streams for Stylized Rendering
HijackGL is a prototype system that allows us to non-invasively intercept graphics applications and change their behavior on the fly
Simplicial Families of Drawings
Video Demonstration of the UIST 2001 Paper "Simplicial Families of Drawings".
Motion Path Editing
Video demonstrration of the Motion Path Editing technique published at I3D 2001