he use of computers in the arts has a wide and promising future, particularly in the area of dance. One of the more recent developments in computer science, that of computer graphics, has been directed towards providing dancers with a set of computer tools to aid them in their work, and its development has been spectacularly fast and exciting. Michael Noll was the first to use computer animation for dance. His stick-figure representations of dancers appeared on a three-dimensional (3D) stereographic display and the choreographer controlled these figures via buttons on the console. The system was designed for use by the choreographer when planning stage positions and directions. Together with the use of a dance-notation editor, a whole ballet or sequence could be planned and pieced together [1 ]. Several systems for the display of human movement base their animations strictly on stick figures. These include systems by Withrow in 1970 [2], Savage and Officer in 1977 [3] and Barenholz, Wolofsky, Ganapathy, Calvert and O'Hara in 1977 [4]. In addition, body animations have been modelled by cylinders, ellipsoids and spheres. Evans and Potter, in 1976 and 1975, used cylinders as their basis-however, the primary difficulty with this approach is that the planar end caps must be smoothed at the joints [5]. In 1978 Badler, Smoliar and Weber used overlapping spheres to model the human body. The figure produced is known as Bubbleman [6]. In 1974 HerbisonEvans used ellipsoids to model the human body [7]. The project BALLONES uses this ellipsoid representation of the human body. Eddie Dombrower developed a computer program that will notate, edit and create dances. A light pen is used to move the parts of a silhouette figure that can be viewed from many angles [8]. Most recently, Zhu Xiqun has designed and implemented a dance editor and animator. The system can edit dance and music scores, translate a position drawn in another window into scores and animate the score accompanied by music. However, the system requires the dances to be described using a new specialised notation system, rather than an existing dance notation [9]. This paper outlines the design and implementation of a system for classical ballet dancers. The design and implementation of the system was undertaken as an honours project in Computer Science at the University of Sydney. It converts an enchainement (chain of steps) expressed in the French terminology of classical ballet used by dancers and choreographers, to a Numerical Utility Displaying Ellipsoid Solids (NUDES) program, a mathematical command language for computer animation [10]. The output is viewed using Show, an animation display program, which animates the movements. Thus users can work with their own terminology and input this to produce animation of an enchane-
Read full abstract