Painting and animating with graphics strokes
Cheong, Ying Ying.
Date of Issue2011
School of Computer Engineering
This paper describes the development of a software application (Calligraphy) which allows user to paint, edit and animate calligraphy brushstrokes. The brushstrokes generation techniques are implemented using Catmull-Rom spline. The application is break down into two modes – Drawing Mode and Animation Mode. In the Drawing Mode, the user can draw brushstrokes using mouse motion, edits brushstroke’s form by manipulating the Catmull-Rom spline’s control points, all through an interactive 2D graphical user interface. In the Animation Mode, the program loads the completed drawing from the Drawing Mode into a frame for animation. The user can then key up to 10 frames by editing brushstrokes in each respective frame. Thereafter, the user can preview the processed animation sequence of the brushstrokes in a popup frame. The prototype uses a linear interpolation technique for transitioning between images, which capitalizes on the properties of Catmull-Rom spline used for brushstroke generation and manipulation. The Calligraphy program can be adapted into mobile and web applications.
DRNTU::Engineering::Computer science and engineering
Final Year Project (FYP)
Nanyang Technological University