Code + Art = Parametrics?

Something I've put together as a test render. A bezier surface is divided into a grid, each grid cell is used to create a diamond widget that closes and opens depending on its proximity to the attractor(s) - which in this case is a series of points in 3d space following a curve.

Vimeo HD clip