基于VRML的虚拟场景建模研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:wheatmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网时代的到来,网页上的二维视觉效果已经无法满足用户的要求,更多的用户希望在浏览网页时能够浏览交互式、三维动态式的页面;VRML(虚拟现实建模语言)的出现解决了这一问题。由于VRML语言的操作简单、所占用的空间较小和制作成本较低而被广泛使用,实现了在浏览器中简单、快速的浏览。利用VRML创建的以.wrl为后缀的文件,只需在浏览器中安装相应的VRML插件就可以浏览.wrl文件;在VRML创建的虚拟世界中我们不仅可以到处“浏览”整个世界,也能与其进行交互;充分满足了用户的要求。本文采用将场景分为静态和动态两部分实现,其中静态模型主要是对场景中相对静止的物体利用VRML进行建模,主要涉及到建筑物和辅助物的设计,采用了Group节点、Transformer节点和DEF重用机制来共同完成。本文主要研究了虚拟场景中动态模型的实现。动态模型包括场景中不同节点之间的交互和场景与浏览者的交互。节点之间的交互通过ROUTE、Sensor感知节点结合和插补器节点共同完成,这种交互机制是通过不同节点的入事件/出事件进行交互完成的。在场景与浏览者之间的交互,本文采用了交互式漫游功能,场景分割机制,以及在虚拟场景中嵌入外部语言JavaScript对场景进行动态设计,利用JavaScript节点完善VRML中的位置插补器节点和方向插补器节点无法从浏览器上获得浏览者信息的不足,将JavaScript处理之后的结果作为插补器节点的输入事件,以实现更好的动态交互功能。本文对虚拟场景的优化也提出了四种机制:(1)利用基本造型构建模型减少浏览器建模的时间;(2)多用重用机制,重复利用已经渲染过的节点进行平移、缩放或者旋转降低浏览器的处理时间:(3)使用内联与细节层次控制,将场景代码简化;(4)尽量使用纹理设置外观属性,能够较为真实的展现场景。在本文中首先完成了场景中主要建筑物的模型设计、辅助物设计和背景设计,然后利用Inline节点将场景中的全部.wrl文件内联在一个主文件中,实现了分而自治的效果,并减少了浏览器的处理时间,较好的实现了场景的效果。
其他文献
多机器人系统作为一种人工系统,实际上是对自然界和人类社会中群体系统的一种模拟。多机器人协作与控制研究的基本思想就是将多机器人系统看作是一个群体或一个社会,从组织和
随着科技的进步,网络技术的不断发展,地理信息系统也逐渐应用到各个方面并渗入到人们的日常生活当中。针对各阶层用户提供一种基于自然语言的地理信息系统查询接口具有广阔的
随着信息技术和互联网、物联网、嵌入式等技术的发展,计算模式逐渐向普适计算模式演变,与此相对应的上下文感知技术成为国内外的研究热点,并取得许多重大成果。目前,一些成熟
RFID是Radio Frequency Identification的英文缩写,其中文名称是射频识别技术,它是应用无线电波自动识别单个物品的技术总称。在物联网中,启动RFID系统后,首先发出读取请求命
1995年,Cortes和Vapnik首先提出了支持向量机(SVM)理论,它是结构风险化准则的具体实现,且具有结构简单、全局最优以及泛化能力强的优点,特别是在解决小样本、非线性和高维模
为了实现运用机械臂的计算机书法创作模拟,本文首先介绍了计算机创作的符合隶书风格的书法字作品。然后,对创作出书法作品的骨架和笔划进行参数化,为进行机械臂书写提供控制
当今,各行各业都在使用不同样式的软件,这些软件的种类、规模以及复杂度都在一定的程度上不断地增大,这直接导致了软件发生错误的概率增大,软件出现的错误可能引发巨大的损失,有时
维基百科条目解释页面的内部链接将维基百科中的一个个条目有机联系起来,使得维基百科中的知识不再是无结构的独立页面,也使得读者无需重新在维基百科中检索即可方便地浏览与当
随着网络的普及和便携式移动存储设备的大量使用,加上计算机的开放性、易用性和标准化等特点,使计算机信息具有共享和易于扩散的特性,导致计算机信息始终面临着泄露、窃取、
随着企业级应用系统的不断发展、数量不断增多,软件复杂性急剧增加,异构和集成成为是企业级应用面临的两大主要问题。企业级系统建设既要考虑异构系统交互过程中形成的“信息