系统仿真学报 ›› 2019, Vol. 31 ›› Issue (3): 422-428.doi: 10.16182/j.issn1004731x.joss.17DEA-004

• 仿真建模理论与方法 • 上一篇    下一篇

单棵植物燃烧场景的可视化模拟

丁维龙, 罗临风, 郑蕾, 吴福理, 徐利锋   

  1. 浙江工业大学计算机科学技术学院,浙江 杭州 310023
  • 收稿日期:2016-08-06 发布日期:2019-11-20
  • 作者简介:丁维龙(1975-),男,安徽萧县,博士,教授,研究方向为虚拟植物模拟;罗临风(1992-),男,浙江嘉兴,硕士,研究方向为虚拟场景模拟。
  • 基金资助:
    国家自然科学基金(31471416),浙江省自然科学基金(LY18C130012)

Visual Simulation of Dynamic Burning Scene of Single Plant

Ding Weilong, Luo Linfeng, Zheng Lei, Wu Fuli, Xu Lifeng   

  1. College of Computer Science & Technology, Zhejiang University of Technology, Hangzhou 310023, China
  • Received:2016-08-06 Published:2019-11-20

摘要: 针对当前模拟单棵植物燃烧过程的研究比较薄弱的状况,提出一种基于物理的单棵植物燃烧过程的可视化建模方法。利用参数化的L系统和粒子系统分别对植物和火焰进行建模,结合包围球原理建立火焰周围的距离温度场,通过碰撞检测算法判断周围树枝是否满足燃烧条件、相邻火焰是否满足合并条件;对枝干进行受力分析,以模拟树枝因火焰作用导致的弯曲形变。提出一种基于纹理贴图的树枝颜色变化算法。实验结果表明,通过控制植物建模的参数、火焰燃烧初始点和初始火焰大小,基本可以获得较为逼真的植物燃烧仿真效果。

关键词: 植物, 火焰, 可视化, 交互过程

Abstract: 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.

Key words: plant, flame, visualization, interactive process

中图分类号: