blobanimation by ilya moskovko

summary:
for my project i have a created an animation of a blob using the concept
of metaballs along with the marching cube algorithm. for the strength function
of the metaballs i use the gravity function with an arbitrary mass.
by deriving the energy vector from the gravity function i can get the normal
at any point on the sphere, which i use for smooth shading and texture mapping.

userguide:
w - shows the grid.
s - switches between smooth shading and flat.
t - turns on/off texturing. no texturing in flat shading.
tab - switches between textures.
left/right mouse- rotate around y-axis/x-axis.
esc - quit.

screenshots:
full screen