- 无标题文档
查看论文信息

论文中文题名:

 树在风中摆动的可视化模拟方法研究    

姓名:

 刘运婷    

学号:

 20070321    

保密级别:

 公开    

学科代码:

 081202    

学科名称:

 计算机软件与理论    

学生类型:

 硕士    

学位年度:

 2010    

院系:

 计算机科学与技术学院    

专业:

 计算机软件与理论    

第一导师姓名:

 李占利    

论文外文题名:

 Research on the Visual Simulation of Tree Motion in Wind    

论文中文关键词:

  ; 可视化 ; 模拟 ; 树枝断裂 ; 树叶脱落    

论文外文关键词:

 Tree ; Visualization ; Simulation ; Branch Breaking ; Leaf Falling    

论文中文摘要:
随着虚拟现实和计算机动画的发展以及游戏领域的需要,树木在风中摆动的模拟已成为研究热点。至今,在树的建模以及树木在微风中的运动方面,已有很多研究。但树木在强风作用下运动的模拟,包括树枝断裂以及树叶脱落,研究成果还比较少。本文主要对不同风力作用下树木的运动进行可视化模拟。 树木的建模是模拟树木在风中运动的基础,风场模型在模拟树木在风中的运动扮演着重要的角色。本文通过分析现有的树木模型和风场模型,设计了合适的树木模型和基于Perlin噪音的风场模型,以及树枝和树叶在风场作用下的受力及运动模型。采用基于物理和统计的方法,模拟了树木在微风作用下的运动;针对强风作用下树木运动的模拟问题,分析了树叶脱落和树枝断裂的机理,建立了树叶下落以及断裂树枝的运动模型,针对树叶脱落以及树枝断裂后下落过程中的碰撞问题,设计了简单高效的碰撞检测算法。在此基础上,设计了基于物理和统计的树叶脱落和树枝断裂现象可视化模拟方法。 在Visual C++开发环境下,结合OpenGL,开发了树木在风中运动的可视化模拟系统。利用该系统,通过调整模型中的参数,可以得到不同风力作用下树木运动的可视化效果。实验表明方法是有效的,模拟效果真实。
论文外文摘要:
With the development of virtual reality and computer animation, and the demands in game developing, the simulation of tree swaying becomes a hot point of research. So far, many research works have focused on trees modeling and trees’ motion simulation in the wind. However, less work has been done in the representation of branch breaking and flying under the strong wind. In this thesis, the focus is simulating the motion of tree under different wind force. Tree modeling is the foundation of tree simulation, and wind model plays an important role in simulating the tree waving in the wind. In this paper, a proper tree model is adopted, and a wind model is built based on the noise technology and kinetics by analyzing currently available tree models and wind models. On the basis of the tree model and the wind model,the force of branch and leaf in the breeze is analyzed, and their motion models under the wind are built. Based on physical and stochastic approaches, the movement of the tree in the breeze is obtained; To the question of visual simulation of tree motion under strong wind, the mechanisms for leaf falling and branch breaking are discussed, and the motion models for falling leaf and breaking branch are built. Effective collision detection algorithms are designed to deal with the collision problems during the broken branch’s falling course. On this basis, visual simulation method for leaf falling and branch breaking is designed based on physical and stochastic approaches. A tree swaying system is developed with VC++6.0 and OpenGL. In this system, different simulation results can be obtained by adjusting the parameters. Experiments show that the simulation results are effective and realistic.
中图分类号:

 TP391.41    

开放日期:

 2011-04-11    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式