Painting and animating with graphics strokes

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 Animati...

Full description

Saved in:
Bibliographic Details
Main Author: Cheong, Ying Ying.
Other Authors: Zheng Jianmin
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/44877
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary: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.