Font Size: a A A

Research And Implementation Of 2D Character Animation Editor

Posted on:2010-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:S WangFull Text:PDF
GTID:2178360275453189Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The computer animation technology, which make continuous hypothesized pictures,is a comprehensive utilization of computer graphics, mathematics, physics, physiology, art and other related knowledge. The computer animation can be applied to teaching, emulation, digital entertainment and so on. With the extensive application of computer animation, animation industry has been orientated as a new economic growth point in a lot of countries. In this situation, our government also begins to support and develop native animation industry, and considers its relevant scientific research as an important part in the state scientific and technological development program. However, the current animation software has to face the complex programming problems and heavy workload when it makes complex animation.This thesis proposes a lot of system models which based on the idea of object-oriented, and defines a variety of graphic element, data of the character animation, structural level of graphic element and basic operation. The main purpose of this thesis is to design and realize a two-dimensional character animation editor, which can realize the drawing of two-dimension object. At the same time, it can reduce the workload of drawing part and make the process of animation production more simple and convenient.Firstly, this thesis introduces the knowledge and skills of computer graphics that is relative to character animation editor. Then, it points out two key issues of the two-dimension shape morphing: vertex correspondence and vertex interpolation of graphics. We point out respectively the characteristics and its insufficiencies of the main methods in this research area as well as its open questions. Based on the previous research, we proposed a fast interpolation technique for two compatible triangulations. Each triangle in a triangulation is represented by three vectors, these vectors with one side joined at the centroid of the triangle and the other side connecting the three vertices of the triangle. Chapter 4 is the entire design of this system, which introduces and analyzes the primary function. Chapter 5 mainly introduces the detailed design of the character editor, which includes data structure of graphic element and character, implementation and design of undc/redo function as well as the basic graphic drawing, conversion of graphic to role and the saving method of graphic element and role. Chapter 6 introduces the detailed design of the action, which includes the design of interpolation function, the vertex addition method when the initial frame and end frame has different vertex number, interpolation method of morphing animation, approximation algorithms for circle to polygon, key-frame animation in the zoom animation and walking animation of the role.
Keywords/Search Tags:morphing, graphic element, interpolation, computer animation, vector
PDF Full Text Request
Related items