The MPEG: 1.7 Megs


The Story

Didi is an adventurous warrior who flies around treacherous snowy mountains with a magical helmet. Unfortunately, this is quite a cheap helmet without a proper chin strap and she must hold onto its horns for safety. To push the plot along, monster birds appear out of nowhere. They don't peck out her eyes, but our heroine is unluckily an ornithophobic; she loses her grip on the horns and tumbles to her death.

Modeling Techniques

The clouds in the title page are randomly generated density maps rendered as an isosurface. The icy mountain range are fractal surfaces.

The giant birds of prey are hierarchically modeled with quadric surfaces, and the deformed horns as menacing beaks. All the birds are copies of one bird translated and rotated into place.

Didi's suit of armor and her magic helmet are hierarchically modeled with quadric surfaces: ellipsoid, cones, cylinders, and parabloids. The horns are also a quadric surface with the equation:

H(theta,phi)= ( .5*(1-phi)*sin(2*pi*(theta+1)) - 1.4*sin(1.8*phi),
                phi , .5*(1-phi)*cos(2*pi*(theta+1)))
where 0 < theta < 1 and  0 < phi < 1
Her body has more than sixteen degrees of freedom, ten for her arms, elbows, and hands, and six for her legs and knees. Since she is flying about with a propellor helmet, we simulated a jerky motion by rotating her body slightly on the x and y axis periodically.


Didi's Facial Expressions

Didi's face is a polygonal mesh in which individual groups of vertices are deformed according to a convoluted cosine function. This animation uses the result of another project by Dan Hung and Heji Kim: more information about the techniques used to animate human facial expressions can be found here. In our animation, she smiles initially at the beauty of the scene before her, and later screams with fear as she falls to her death.