摘要
针对当前模拟单棵植物燃烧过程的研究比较薄弱的状况,提出一种基于物理的单棵植物燃烧过程的可视化建模方法。利用参数化的L系统和粒子系统分别对植物和火焰进行建模,结合包围球原理建立火焰周围的距离温度场,通过碰撞检测算法判断周围树枝是否满足燃烧条件、相邻火焰是否满足合并条件;对枝干进行受力分析,以模拟树枝因火焰作用导致的弯曲形变。提出一种基于纹理贴图的树枝颜色变化算法。实验结果表明,通过控制植物建模的参数、火焰燃烧初始点和初始火焰大小,基本可以获得较为逼真的植物燃烧仿真效果。
At present, the research of the interactive process between plants and the flame mainly focuses on the visual simulation of forest fire scenario, but it is lack of the study on description of the interaction of individual plants and flame in detail. Aiming at this issue, this paper proposed a visual solution to model the process of a single plant burning. We established a plant model based on the branch node relationship and used particle system to model the flame. We set up a distance temperature field around a flame by using bounding sphere, and used a collision detection algorithm to judge whether the branches around the flame met the combustion conditions, the flames next to the current flame met the conditions of the flame merger. The stress of branches bending was analyzed, and an algorithm based on dynamics to simulate the branches bending deformation caused by flames action was proposed. To describe the process of color changing of branches, we proposed an algorithm based on texture mapping. Through adjusting the parameters of the plant, the initial burning point and the initial size of a flame, the dynamic burning scene of a single plant can be vividly simulated by using the methods proposed in this article.
作者
丁维龙
罗临风
郑蕾
吴福理
徐利锋
Ding Weilong;Luo Linfeng;Zheng Lei;Wu Fuli;Xu Lifeng(College of Computer Science&Technology,Zhejiang University of Technology,Hangzhou 310023,China)
出处
《系统仿真学报》
CAS
CSCD
北大核心
2019年第3期422-428,共7页
Journal of System Simulation
基金
国家自然科学基金(31471416)
浙江省自然科学基金(LY18C130012)
关键词
植物
火焰
可视化
交互过程
plant
flame
visualization
interactive process