基于粒子系统的若干自然现象实时仿真.pdfVIP

基于粒子系统的若干自然现象实时仿真.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于粒子系统的若干自然现象实时仿真.pdf

Ⅵ虚拟现实 基于粒子系统的若干自然现象实时仿真 姚林强唐丽玉 陈崇成石松 福州大学福建省空间信息工程研究中心数据挖掘与信息共事教育部重点实验室,福建福州.350002 摘要,在虚扭森林环境中,云,雨、雪是三种重要的仿真对象.由于其不规舅I·陛.动态性和 随机性的特点。因而很难用传统的几何建模方法进行描速.拉干系统是用于模拟具有上逮特 点的自然现象的有效技术方法.本文基于粒子系统的基奉原理,实现了对云.雨,雪的实时 仿真.丰富了盎拟森林景观的视觉效果,并初步满足了虚扭现实,林业可视化与数字娱乐等 应用的要求. 关键词:粒子系统;实时仿真;自然现象 1.引言 在虚拟森林环境中,对云、雨、雪等自然现象的模拟,能够大大提高场景的真实感, 也是综合自然环境的重要表征。由于云、雨等自然现象的形态的不规则,它们的产生要满 足一定的约束条件,同时在运动过程中还要受到多种外力的作用,所以采用基于几何模型 的计算机图形描绘语言来生成其图像很难达到真实感的要求,因此国内外许多学者提出了 Brownian 不同的方法.Foumier等人提出的FBM(Fractional 出的L一系统方法都能对自然现象进行模拟。然而,Reeves提出的粒子系统方1法是迄今为 止被认为模拟不规则物体,尤其是自然现象最为成功的一种图形生成算法Il“,能够充分体 现自然现象的随机性与动态性。 粒子系统采用了是一种过程计算模型。它将具有一定生命的粒子作为基本元素来描述 自然界不规则模糊景物,每个粒子的属性及动力学性质均由一组预先定义的随机过程来说 明。每个粒子不断地运动以此体现不规则模糊物体的动态性和随机性。Reeves等人通过一 Unbescheiden 种随机过程来控制粒子属性的变化,实现对于雨、雪及烟的模拟¨J.Matthias 等人利用粒子系统建立了云彩的模型明。该模型可以显示云彩的静态和动态特性,真实感 强,但运动规律的提取困难,运动学公式计算量大,实时性差。本文在虚拟森林环境构建 坦B2@sint∞皿∞I唐孵玉“97}一).盘,榀建莆田人.助研、博士研究生,主要研究方向为虚拟地理环境、地学可视化: 胨粜虚‘1%8一).男.福建省闻清县^.博士、剐教授.研究方向为空间信息集成技术.虚拟地理环境 354 第1部分会议论文 的基础上.考虑到森林场景大数据量的特点,结合实时绘制技术,分别对云彩、雨、雪三 个要素建立动态仿真模型并加以实现。该仿真结果实时性好,具有较高的帧率,能够满足 交互性漫游的要求。 2.云彩的动态仿真模型 自然环境中的云是由许多微小的水滴组成,粒子系统生成的云彩正是用单个粒子表示 水滴.模拟水滴的行为和属性,使得粒子系统生成的云与自然环境中的云具有极其相似的 物理特性。与此同时,由于粒子云具有丰富的三维结构,能够充分体现真实云彩的立体特 性。然而,采用粒子系统生成云彩还必须考虑实时绘制问题,如果对组成云彩的每个微小 水滴都做明确的描述,将远远超过目前计算机硬件的计算和存储能力。因此本文提出了粒 子系统结合布告板技术(BillBoard)的方法来建立云彩的粗略模型。 2.1云的层次建模 本文采用的是粒子云的层次建模方法14J.首先使用立方体来控制云彩的基本形态.然 后利用随机数将每个立方体细化为粒子,每个粒子粗 略代表一个球形的空间对象。最后再利用布告板技术 将粒子绘制成四边形并贴上纹理。具体步骤见图1. 每朵云就是由一系列具有不同属性的粒子组成。粒 子的属性可以由以下的结构体来表示: sltuctCloudPatficle ,.云彩粒子结构体., { float ,.粒子的大小., size; intID; ,.粒子的序号·, float∞glc: ,.粒子纹理所在的四边形与 视线的夹角’, Vectz口Postioo; ,.粒子的坐标.,

文档评论(0)

lizhencai0920 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档