Subdivision Kaleidoscope

"Subdivision Kaleidoscope" is a short animation that I made to show the variety of shapes that one may get manipulating the parameters of subdivision.

When the parameters of subdivision are not in the ranges prescribed by smoothness and convergence conditions, and sometimes even within these ranges, The resulting surfaces may have rather surprising appearance. Searching the parameter space of subdivision, aside from producing interesting images, also demonstrates sensitivity of the surface to the perturbation of a parameter and provides us with extra controls over the appearance of the surface.

The following MPEG clips are from my animation "Subdivision Kaleidoscope". Each clip has two versions: a low resolution version that can be played at 30 frames per second and higher resolution versions with few frames. The latter are not meant to be played continuously: regard them as collection of frames.

Background: the initial mesh in all clips is an icosahedron. The modified Butterfly scheme which is an interpolating scheme, is used as a basis of all subdivision schemes used.

Behavior of the surface near a point is to large extent characterized by the subdivision matrix and its eigenvalues. In most cases, we modify the eigenvalues of the subdivision matrix corresponding only to the points of the original mesh, i.e. vertices of the icosahedron. The surface remains smooth almost everywhere, but the shape of the surface changes dramatically. In one case, we modify a global parameter of the scheme which affects the surfaces locally at any point.

parameter loop in the range -1..1
starting with initial
increase to plus-infinity increase to minus-infinity
  low-res. video
frames (*)
low-res. video
frames (*)
low-res. video
frames (*)
The largest eigenvalue with initial value 0.5
range -1..1

1.2 MB

412 KB

839 KB

228 KB

1.3 MB

357 KB
the second largest eigenvalue with initial value 0.25, range -1..1
1.2 MB

425 KB

808 KB

218 KB

1.4 MB

382 KB
A global parameter ("tension") is changed;
the scheme may diverge everywhere

659 KB

370 KB

901 KB

259 KB

899 KB

254KB

* Note: The MPEG clips in the colums marked "frames" are not meant to be played continuously. These are collections of frames from the videos stored with low compression and at higher resolution. To look at them, step through the clip frame by frame or play it at a very low speed.