z-logo
Premium
Fire pattern analysis and synthesis using EigenFires and motion transitions
Author(s) -
Nikfetrat Nima,
Lee WonSook
Publication year - 2013
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.1501
Subject(s) - computer science , animation , frame (networking) , principal component analysis , graphics , artificial intelligence , computer graphics (images) , motion (physics) , similarity (geometry) , computer graphics , frame rate , component (thermodynamics) , sequence (biology) , identification (biology) , computer vision , pattern recognition (psychology) , image (mathematics) , telecommunications , genetics , botany , biology , physics , thermodynamics
We introduce novel approaches of intuitive and easy‐to‐use realistic fire animation, starting from real‐life fire by image‐based techniques and statistical analysis. The results can be utilized as a pre‐rendered sequence of images in video games, motion graphics, and cinematic visual effects. Instead of physics‐based simulation, we employ an example‐based principal component analysis and introduce “EigenFires.” We visualize the main features of various fire samples to analyze their tracks and synthesize a new fire by combining various fire samples, recorded with high frame rates, in order to edit given sequences of fire animations. For this purpose, we present how to recognize similarity of the shapes of fire in order to change the pattern from one style of fire to another distinct style of fire procedurally. Our techniques require very little parameter tuning, compared with conventional physically based fire synthesis, video textures, and dynamic textures. A similar level of visually pleasing compressed fire is also easily produced by using principal component analysis techniques. Copyright © 2013 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here