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

论文中文题名:

 树随风动的计算机模拟研究    

姓名:

 罗胜华    

学号:

 05248    

保密级别:

 公开    

学科代码:

 081203    

学科名称:

 计算机应用技术    

学生类型:

 硕士    

院系:

 计算机科学与技术学院    

专业:

 计算机科学与技术    

研究方向:

 计算机图形图象处理    

第一导师姓名:

 李占利    

论文外文题名:

 Research on the Simulation of Tree Swaying in the Wind    

论文中文关键词:

 动态模拟 ; ; 树叶 ; OpenGL ; ; 真实    

论文外文关键词:

 Dynamic Simulation ; Tree ; Leaf ; OpenGL ; Wind ; Realistic    

论文中文摘要:
树木在自然景物的构成中占有相当重要的地位。在相当长的一段时间内,人们投入了大量的精力研究树木的造型和绘制算法。尽管有许多成功的工作,但在影视、广告、游戏、虚拟现实等领域纹理映射仍然是创建树木的主要手段,而对树木动态模拟的研究却很少有人涉及。因此,本文作为一个尝试,对树木的动态模拟进行了研究。 首先,在基于噪音理论和空气动力学的基础上,建立了风速数学模型,然后通过空气动力学中根据速度来计算力的公式来计算作用在物体上的风力,并对噪音技术做了简单的介绍,噪音技术在树的动态模拟中起着重要的作用,利用噪音技术能使模拟的动态效果更加真实。 其次,通过比较和讨论已有参考文献中介绍的植物建模方法,采用了L系统建立了树的整体模型。在建模过程中,利用双向链表来存储树模型的控制点数据,然后采用数据结构中深度优先遍历方法,遍历出树模型中每段树枝。在获取了每段树枝数据的基础上,采用了求解微分方程和计算直线旋转角度两种方法来研究树枝运动。 最后,分析了树叶运动。树叶运动包括树叶没有下落时的运动,以及树叶下落运动。树叶没有下落时,树叶随树枝运动的同时,树叶的叶面绕着叶柄做旋转运动;树叶下落运动采用经典牛顿力学来求解。 本课题以VC++6.0和OpenGL为开发工具,实现了树随风动的模拟系统。实验表明,该方法是有效的,仿真结果是真实的。
论文外文摘要:
Trees play a very important role in the natural scenery of landscape. Over a long time, more work have been focused on modeling the shape and the growth of the trees. Although there are many successful work in Film and Television, Advertising, Games, Virtual Reality, and other field, texture mapping is still the most common technique utilized today in creating trees. Few people have been conducting research work in simulating the physical motion of trees, and allow them going naturally with wind. Therefore, as an attempt, dynamic simulation of the tree in the wind was studied. Firstly, based on a stochastic method and aerodynamics analysis, we proposed a wind model about wind speed and wind force .and make the detailed presentation about the noise technique. Noise plays an important role in tree’s dynamic simulation. Using noise technique can make the dynamic effects of the tree’s simulation more real. Secondly, using L-system established tree model. In the process of modeling, getting two-way linked list to store control point data of the tree model .Then using the depth-first traversal method to traverse the two-way linked list. On the basis of acquisition of data for each branch, to use the method of solving differential equations and calculating the rotation angle of the line to analyzed the movement of branches. Finally, the leaf’s movement is analyzed. Including leaf’s movement with the branch swaying and leaf’s falling. When leaf no falling, the leaf is moving around the movement of the branch. Meanwhile, the leaf’s face is rotating around the leaf’s petiole. When leaf falling, the movement is solving by the classical Newton's Mechanics. Based on above research results, the system of tree swaying in the wind has been developed using VC++6.0 and OpenGL. Experiments show that the method is effective, and the simulation result is realistic.
中图分类号:

 TP391.9    

开放日期:

 2009-05-25    

无标题文档

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