Script: 1. Sketch a skeleton ~~ 10 seconds The first stage is to sketch a skeleton. As the user clicks and drags the mouse, pen strokes are projected onto a plane perpindicular to the view direction. Cubic Bezier curves are fit to the sketched curves. 2. Edit the Skeleton ~~ 10 seconds The next stage is to refine the two-dimesional shape of the skeleton. Users can click to add and remove control points as well as move control points and adjust their continuity. 3. Skeleton is Flat ~~ 2 seconds So far, everything has been sketeched onto the same plane so the model is still 2-dimensional. 4. Add depth ~~ 12 seconds To add depth to the skeleton, edit the curves in a different plane. Users can edit the main skeleton or any of its shadows. Editing shadows provides a more intuituve way to adjust curvature. 5. Move legs ~~ 10 Seconds While editing, users can adjust the rigidity of the skeleton parts. This allows portions of the skeleton to be moved as a set. 6. Add Profiles ~~ 20 seconds To give shape to the skeleton, users add profiles by clicking on the skeleton. Profiles can be dragged along the skeleton and their size can be adjusted. This version of the software uses cirlces as profiles. We are, however, working on a version that uses two-dimensional ADFs as profiles. This allows for more intricate lofting detail. 6. Skin ~~ 20 Seconds Once profiles have been added, a skin is generated. The skin is created as an ADF and then the zero-level iso-surface is triangulated to create a mesh. The model can be moved and edited and the skin can be regenerated.