Please use this identifier to cite or link to this item:
|Title:||Sketching and animation using graphics strokes||Authors:||Aw, Jasmin Jie Min||Keywords:||DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics||Issue Date:||2012||Abstract:||Traditional Chinese calligraphy and painting rely heavily on the artist's skill in executing brushstrokes. In this paper, it describes the development of a software application, namely CalliCad, which allows anyone (including unskilled users) to draw, edit, animate brushstrokes and save their works. Previous research in brushstroke modelling is investigated to build a foundation on the proposed algorithm. One of the earliest models was by Strassmann. Although the works were attractive, the computation involved was expensive. Hence, an algorithmic framework known as Disk Catmull-Rom Spline is introduced to simulate brushstrokes. For every n number of points generated by the curve, a point is selected as the control point. Next, the curve segment is computed using Catmull-Rom Spline equation. The start and end points are duplicated in order to derive a curve for the first and last segments correspondingly. Lastly, the readily available mouse device is used to input the thickness (radius) to model a stroke. The radius slowly decreases as the user draws with the mouse. After simulation of brushstrokes, the next step is animation. Keyframing is suggested here. The user creates keyframes by specifying key shapes (position and radius) of the brushstrokes as they change over time. The system then generates the in-between frames between the keyframes by recursively taking the average values of the brushstrokes’ control points attributes – (x,y) coordinates and radius. This is known as Linear Interpolation. Thereafter, the 2D interactive interface is discussed, followed by a walkthrough to get user familiarize with the application. CalliCad has its advantages over traditional media in terms of convenience, ease of experimentation and its marketability. It could be employed in a Chinese historical museum setting or an art exhibition. Finally, the results of CalliCad are shown. However, CalliCad currently still faces some limitations and lacks some of the features such as inability to add new or delete control points. Therefore, there is room for future improvement such as selecting control points at sharp turning point of strokes, integration with pen-based device and etc.||URI:||http://hdl.handle.net/10356/49067||Rights:||Nanyang Technological University||Fulltext Permission:||restricted||Fulltext Availability:||With Fulltext|
|Appears in Collections:||SCSE Student Reports (FYP/IA/PA/PI)|
Page view(s) 20153
checked on Oct 21, 2020
checked on Oct 21, 2020
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.