To view this content, you need to install Java from java.com

Turbo-Warp

click and drag to establish a constraint
ctrl-click to remove a constraint
v toggles display of (red) constrained points
e toggles display of the deformed grid
t toggles display of the texture
space restores initial grid
p pins the borders

Press shift+0,1,2... to store a set of constraints
Press 0,1,2,3... to restore them
Press c to delete all constraints in the current set

The turbo solver computes a deformation that interpolates all constraints. It works directly on the mesh, computing velocities and accelerations from discrepancies in position and velocity.

Built by Jarek Rossignac with Processing, in collaboration with Peter Lindstrom and Lorenzo Ibarria. Source code: fast cg format p3d