Font Size: a A A

Modeling And Rendering Of The Cartoon Explosion Effect

Posted on:2009-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:X J WuFull Text:PDF
GTID:2178360242483075Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Non-Photorealistic Rendering (NPR) conducts research that combines aesthetic and stylized element with computer graphics. It primarily focuses on extracting the drawing style from artistic information, and simulating various animation effects based on above style. It's gaining more and more popularity in the area of cartoon animation, especially the simulation of cartoon smoke, cartoon clouds and cartoon explosion. For cartoon smoke and cartoon clouds, there are already existing technologies proposed to automatically render these hand-painted effects, but there isn't a complete technology or system for stimulating the hand-painted effect of cartoon explosion. This paper presents a profound study on the technology of modeling and rendering the cartoon explosion effect based on cartoon smoke's modeling, and brings on an introduction on a complete system to simulate the effect of cartoon explosion.The system of cartoon explosion consists of two main tasks, modeling and rendering. Firstly, the system analyzes the hand-painted cartoon explosion sequence and its motion orderliness, and then builds a dynamic skeleton to sequentially render smoke with different types and color. As a result, a cartoon explosion effect is generated. The modeling process of cartoon explosion in the system based on the modeling of cartoon smoke, it includes three stages: preparation, prompt explosion and diffusion. We establish smoke skeletons in these three stages respectively, classify the smoke as well as build their static forms and law of their movements. The rendering of cartoon explosion consists of coloring and implementation of the dynamic explosion. Because there are many different smoke skeletons in the system, most of which are irregular polygons, this paper elaborates several algorithms for coloring, for example the triangulation algorithm. The implementation of the dynamic explosion includes save, update and re-draw the smoke, and so on.Meanwhile, the system introduces a random component into the control parameters, which makes the overall effect of explosions are very similar but each local region is slightly different. By providing several parameters in the basis control of system, such as the initial position, size and the speed, etc, we can easily control the effect of explosion.The idea proposed by system can be easily extended to diverse applications ranging from cartoon animation and computer games.
Keywords/Search Tags:Non-photorealistic Rendering, cartoon animation, cartoon explosion, modeling, rendering
PDF Full Text Request
Related items