Abstract
We present a novel method for the combustion of botanical tree models. Tree models are represented as connected particles for the branching structure and a polygonal surface mesh for the combustion. Each particle stores biological and physical attributes that drive the kinetic behavior of a plant and the exothermic reaction of the combustion. Coupled with realistic physics for rods, the particles enable dynamic branch motions. We model material properties, such as moisture and charring behavior, and associate them with individual particles. The combustion is efficiently processed in the surface domain of the tree model on a polygonal mesh. A user can dynamically interact with the model by initiating fires and by inducing stress on branches. The flames realistically propagate through the tree model by consuming the available resources. Our method runs at interactive rates and supports multiple tree instances in parallel. We demonstrate the effectiveness of our approach through numerous examples and evaluate its plausibility against the combustion of real wood samples.
Original language | English (US) |
---|---|
Title of host publication | ACM Transactions on Graphics |
Publisher | Association for Computing Machinery (ACM) |
Pages | 1-12 |
Number of pages | 12 |
DOIs | |
State | Published - Nov 22 2017 |
Bibliographical note
KAUST Repository Item: Exported on 2020-10-01Acknowledgements: The authors are grateful to Xiangmin Jiao and David E. Keyes for helpful discussions. Moreover, the reviewers' valuable comments that improved the manuscript are gratefully acknowledged. The work was supported by the NSF grant CCF-1514305, KAUST's baseline funding, and the Max Planck Center for Visual Computing and Communication (MPC-VCC) funded by Stanford University and the Federal Ministry of Education and Research of the Federal Republic of Germany (grants FKZ-01IMC01 and FKZ-01IM10001).