基于VRML三维虚拟场景构建与优化.docVIP

  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文档。上传文档
查看更多
基于VRML三维虚拟场景构建与优化

基于VRML三维虚拟场景构建与优化   [摘 要]本文对基于VRML的虚拟场景的设计与实现进行了研究,并从减少文件长度,提高渲染速度两方面提出了优化场景的方法。   [关键词]虚拟现实 虚拟场景 优化   [中图分类号]TP39[文献标识码]A[文章编号]1007-9416(2009)11-0036-02   The Construction and Optimization of a Three-Dimensional Virtual Scene Based on VRML   LUO Wei-Qun   (Information engineering college, Tibet Nationalities Institute, Shanxi 712082)   [Abstract] There has conducted the research of the design and implementation of a virtual scene based on VRML, and proposed some optimizations which reduced file length and improved the rendering speed.   [Keywords] virtual reality; virtual scene; optimization      随着网络技术的飞速发展,越来越多基于VRML的虚拟作品出现在互联网络中。对于规则场景利用VRML的对象建模较为容易,且定义虚拟场景的对象文件短小精悍,易于阅读。但随着虚拟场景复杂性的提高和应用的日渐深入,VRML在展现虚拟场景方面的不足也逐渐暴露出来,诸如程序代码庞大,视点位置不理想,交互性不足,稳定性和一致性不能满足某些特殊应用需求等问题。所以,开展基于VRML的虚拟场景的优化分析非常必要。      1 VRML技术      VRML(Virtual Reality Modeling Language 虚拟现实建模语言)是一种用来描述交互或3D对象和境界的文件格式。从VRML的定义可以看出,VRML设计初衷是想成为集成3D图形和多媒体的通用交换格式,而这一点已经成为现实。VRML文件格式成为在AUTO CAD等三维工业标准进行共享的唯一通用文件格式而得到了广泛的应用。   VRML可以作为一种形式化描述语言,对于采用模糊自然语言表达的系统通过建模,从而实现对系统确切的、通用的形式化描述。经过形式化后的系统模型即可直接用于计算机程序设计和编程。VRML同时可以作为一种编程工具,实现包括场景图、用户交互以及后台计算的程序,构造一个具有完整功能的虚拟现实系统。   VRML的应用平台是Internet和本地客户系统。这种应用极大地扩张了VRML的应用,如工程与科学、可视化计算、多媒体、共享式VR系统以及教育等。      2 三维虚拟场景的设计      本文以数字电路虚拟实验室为原型,通过建立一个虚拟场景对整个结构进行分析。   2.1 大型场景的树形结构组织   对象的几何建模就是用来描述对象内部固有的几何性质的抽象模型,因此场景中对象模型的组织结构对虚拟实验系统的运行质量起着关键性的作用,合理的模型组织结构是必须的,并且实验者需要与虚拟仪器进行交互操作,因此应该根据虚拟实验室中每个实体的几何空间位置,以及模型间的结构关系,确定虚拟场景中实体模型的树状层次结构。这种层次结构使我们可以使用自顶向下的方法将一个模型对象分解,也可以使用自底向上的构造方法重构一个模型对象,把所有对象用双亲、孩子和兄弟划分成最有效的树结构。这种树形结构不仅提供了一种简便的自然的分割复杂物体的方法,而且对模型的修改也十分有利。下图为虚拟场景的层次模型(简要描述了虚拟场景的层次结构)。   如图1所示。   对场景进行层次结构划分后,可以方便地进行实体模型的组织和管理,而实体模型内部的层次结构划分能将复杂模型自顶向下分解成若干基本单元,明确模型构建目标,大大减轻建模的工作量。   2.2 子场景建模   所谓几何建模,是指虚拟环境中可见的3D物体空间形状以及各种附属性质的描述。一般有两种方法可以建造虚拟环境中各种场景与对象的三维模型。   (1)采用三维建模软件手工绘制三维模型。这需要精通各种绘画技法和熟练掌握三维建模软件的使用方法与技巧。好莱坞电影特技往往采用这种方法实现的。这种方法需要用户承担高额的人工费用。三维建模软件一般选择3DS MAX,优点就是省时省力,大量的坐标计算交由建模软件完成,设计者只需按照自己的意愿进行设计即可。对于不规则对象模型,可考虑使用该方法进行。缺点就是对物体描述的精度较高,使得转

文档评论(0)

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

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

1亿VIP精品文档

相关文档