Premium
Fireworks controller
Author(s) -
Zhao Hanli,
Fan Ran,
Wang Charlie C. L.,
Jin Xiaogang,
Meng Yuwei
Publication year - 2009
Publication title -
computer animation and virtual worlds
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.225
H-Index - 49
eISSN - 1546-427X
pISSN - 1546-4261
DOI - 10.1002/cav.287
Subject(s) - fireworks , computer science , controller (irrigation) , usability , animation , mathematical optimization , algorithm , computer graphics (images) , human–computer interaction , mathematics , chemistry , organic chemistry , agronomy , biology
This paper presents the fireworks controller, a novel real‐time shape‐constrained fireworks animation system. We depict the shape of a firework by a 3D mesh. In order to approximate the mesh using evenly distributed points, we propose a fast point sampling method by extending the dual depth peeling algorithm. The samples are then taken as input to shape‐constrained fireworks whose physically plausible animations are based on inverse dynamics. We present a highly parallel iterative clustering algorithm to support multi‐level fireworks explosion. In order to simulate natural fuzzy fireworks, we impose extra random particles with a parallel random number generator. Several novel intuitive user interfaces are introduced to improve the usability of the system. Experimental results demonstrate the prettiness and efficiency of the proposed approach. Copyright © 2009 John Wiley & Sons, Ltd.