Programmable Motion Effects

by Aaron Bartholomew on January 23, 2011

in Assignment 1

  1. Sentence: Stylize the motion of an object in order to elicit an aesthetic response
     
  2. Problem: Production renderers are hard-wired to deliver realistic motion blur, which limits the stylistic effects possible for representing motion (cannot create ‘comic-book’ effects such as speed lines, stroboscopic copies, streaking,…).
     
  3. Key: Use a surface shader with global information to color pixels that the object has passed through over an arbitrary time frame.
     
  4. Basic Info: Use a new geometric object called a Time Aggregate Object (TAO), which aggregates the object’s movement into a single geometric representation (kind of like a tube).  Using this representation, reconstruct the points representing the path along the surface of the object that are visible to the pixel as the object moves through space.  Finally, use a programmable shader to color these pixels. 
     
  5. Contribution: Adds a new level of customization and style to CG.  It certainly won’t revolutionize computer graphics, but it could lead to some really cool visuals.
     
  6. Resources: Video & PDF

Previous post:

Next post: