Font Size: a A A

Design And Implementation Of Automatic 2D Animation Generation System

Posted on:2016-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2308330503950630Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As was born for more than one hundred years, 2D animation is still favored by the audiences now. But the current productivity of 2D animation is very low, because it is still difficult to get rid of the artificial creating ways completely. Full life cycle automation of computer animation generation is a research field which combines animation art, artificial intelligence technology and movie art, and it has made a significant progress in automatic 3D animation generation. This paper tries to expand it to the field of 2D animation and proposes a technology of automatic 2D animation generation. According to the characteristics of 2D animation, this paper designs a series of innovative technologies and methods to implement the automatic conversion from story text to 2D animation in the whole process, and develops a system prototype to verify the design idea. The research has important significance for scientific research, culture popularization and creativity industry.According to the characteristics of frame by frame playing in the 2D animation, this paper designs automatic 2D animation generation based on the 2.5D layer space, which is a combination of 2D continuous space(horizontal and vertical) and 1D discrete space(depth). Layer is the drawing carrier of the frames, and it plays a key role in the planning and generating process of 2D animation. 2.5D layer space is a layered stacking of many 2D layers, such that the representation of animation elements in 2.5D space is totally different from that in 3D space. Consequently, automatic 2D animation generation cannot fully use the methods of the previous research, and some new techniques need to be designed according to the characteristics of 2D animation. It is a challenge for this subject, but also has important research value. The main work of this paper includes:First is the design and analysis of 2D animation qualitative description language ADL2. ADL2 is an intermediate script language in the conversion from natural language text of the system, and it contains most of the key information for generating 2D animation. Because of the huge difficulties existing in the natural language understanding, ADL2 is also the input script language of automatic 2D animation generation in current phase.Second is automatic 2.5D animation planning based on layers. Layer and layer planning is the core idea of automatic 2D animation generation, and it is reflected in every planning stage of animation, including background planning of the story scene, appearing layout planning of the animation elements, depth planning of the scene design, path planning of the animation roles, and collision avoidance planning when characters move along the paths etc.Third is the frame planning and camera planning. Frame planning is the process of generating animation frames based on the results of layer planning, includes frame sequence planning which is responsible for frame sequence processing, frame combination planning which aims to bridge the frame sequences on time and the process of generating cycling animation effects named cycling planning. Automatic 2D animation generation also includes the combination planning of composite roles and the planning of the camera effect, the process of camera planning is also based on 2.5D layer space.Fourth is the design of 2D animation knowledge base. Different functions of the knowledge base support the whole process of automatic 2D animation generation, the design of knowledge base reflectes not only the commonsense knowledge, but also the professional knowledge of 2D animation creation.Fifth is the implementation of a system prototype according to designing thought of this paper. Through some tests, the system can already generate animations based on simple story scripts. It is indicated that the design ideas and technical methods of this paper are feasible.
Keywords/Search Tags:automatic animation generation, 2D animation, layer planning, knowledge base
PDF Full Text Request
Related items