虚拟现实环境中的场景管理技术研讨.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文档。上传文档
查看更多
94 计算机技术与应用进展-2006 虚拟现实环境中的场景管理技术研究+ 余烨刘晓平 台肥工业大学计算机与信息学院VCC研究室合肥230009 摘要: 随着计算机图形学和虚拟现实技术的发展,场景的实时渲染逐步成为计算机图形学中一个 令人关注的重要问题。同时,各种高沉浸感虚拟现实环境的出现使得多场景的协同实时渲染成为必要。 本文提出并实现了一个协同渲染环境,并对其中采用的场景管理技术进行研究,采用了八叉树和场景 树相结合的方法对场景中的静态和动态实体分别进行管理,以此为基础,实施了场景管理与绘制相分 离的裳略。实践证明,利用这种场景管理的思想,结合通信机制,能实现多场景间的协同实时渲染, 从而验证了这种场景管理思想的有效性。 关键阀:协同渲染环境八又树场景树场景管理实时渲染 口 随着计算机图形学及仿真技术的发展,场景渲染逐步成为计算机图形学中一个重要方向和研究热点。 随着场景中物体的丰富,静态、动态物体细节程度的增高,场景的复杂度越来越高,这对场景的实时渲染 技术是一个极大的挑战。 本文研究了在协同渲染环境下,为实现多场景的协同实时渲染而采取的场景管理策略,并进行了详细 的论述。 2协同渲染环境简介 随着虚拟现实技术的发展及对虚拟环境沉浸感要求的提高,各种高沉浸感的虚拟现实环境(如CAVE 系统、投影阵列)相继出现。这些虚拟沉浸环境的出现使得对单个场景的渲染已经不能满足系统需要,因 此本文提出并实现了一种协同渲染环境,用来对多个场景进行协同渲染,通过多个场景间的协调一致,并 结合各种投影技术来营造各种虚拟沉浸环境。 协同渲染环境由主控节点和场景节点组成,基于TCPBP进行通信。主控节点用来控制场景节点的个数, 同时起消息中转的作用;场景节点用来渲染本地场景,并实现与其它场景节点的协同绘制,可以动态地增 减。 要实现各场景节点间的协同实时渲染,除了通信机制外,场景管理策略是一个不可忽视的重要方面。 学生创新基金项目(xs05003)。 博导,研究方向为建模、仿真与协同计算。 虚拟现实环境中的场景管理技术研究 95 3场景管理策略 场景管理技术是虚拟环境关键技术之一,它对场景的建模、可见性剔除和碰撞检测都有着重要影响, 使场景管理和场景绘制的分离成为可能。 对场景管理技术的研究很多,如文献【11、文献【21。但文献【l】对虚拟环境中动态对象的管理未做深入研 究;文献【2冲构建的关系树的建立依赖于场景设计者的人工干预,在处理复杂场景时工作量较大。因此, 本文采用了八叉树和场景树相结合的方法对场景中的静态和动态实体分别进行管理的策略,来进行场景的 管理,以实现实时绘制。 3.1问题分析 场景管理技术按其目的可分为面向交互和面向性能两类。前者主要为场景图法($cene graph)口】,其优 点是以对象为单位对虚拟环境进行层次式表示,能真实地描述虚拟环境中对象的组织结构,容易实施对虚 拟场景的修改,并能支持重用。后者主要有二叉空间剖分、八叉空间剖分H、单元.入口方法,这类方法的 最大优点是剔除与碰撞检测时效率高。 由于本文所构建的协同渲染环境主要是面向室外的大场景,因此采用八叉空间剖分方法。八叉树作为 一种场景组织方法,适用于静态场景,但是在处理动态场景时,八叉树算法则不够理想。 Volume)包围盒的 文献[5]中在解决八叉树处理动态物体问题时,提出了一种TBA(TemporalBounding 方法,但此方法仍涉及到八叉树结构的改变,而且TBA包围盒的生存期难以确定,因此在处理大量动态物 体时没有优势。 3.2解决方法 基于上述分析,我们采用了八叉树和场景树相结合的方法对场景中的静

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档