77范文网 - 专业文章范例文档资料分享平台

虚拟现实技术的应用---基于VRML技术的城市之旅(11)

来源:网络收集 时间:2012-08-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

效果如图3-6和图3-7。从两副图中可以明显看出,除了图中的球体的颜色是不同的之外,其他的都是一样的。

图3-6 奇异的草地甲

图3-7 奇异的草地乙

  虚拟现实,也就是模拟现实,使得呈现的景象和现实世界的一样逼真。在这了,本人将要设计的城市的四个游乐场所中的一个做了一点变化。那就是将里面的球体改成了立方体,这不是主要的,值得一提的是当替身与游乐场的距离在一定范围内时,中间的立方体会自动的旋转一定的角度。这种变化是如何实现的呢?其实很简单,这里使用了临近传感器ProximitySensor。临近传感器感知观察者进入并在一个空间的长方体区域中移动的时间。当观察者接近区域时,能使用这些传感器启动一个动画,当观察者离开时停止这个动画。ProximitySensor节点能够作为任何组的子节点。并且它可以感知观察者何时进入、退出和移动鱼当前坐标系内一个长方体区域。可以检测到观察点接近的信号,利用它可控制其他操作。

  一个城市只有高楼没有平房也是不切实际的,本人又在城郊建立了几个平房区。每个平房也是由简单的几何造型节点Box构成的。而且,每个平房的门是可以用鼠标拉动一个角度的。房门转动是通过圆柱传感器CylinderSensor的实现的。CylinderSensor节点可以感知一个观察者的拖动动作,并且计算旋转轴和角度,且通过它的rotaion_changed域输出。将鼠标的动作转换成适于操作造型的输出。CylinderSensor节点可以是任何组节点的子节点,它可以感知观察者在组及子节点的任何造型上的动作。通过将传感器节点的输出路由到Transform节点来引起造型物体的旋转。平房区建完了,又在天边添加了几座山。山群是几个圆锥体组成的,只是远近和大小不同,颜色也做了调整,并在上面嵌入了山的图片。具体结果如图3-8。

图3-8 山与平房

  一个城市没有人是不可能的,只是多少的问题。人的造型本人是用球体和立方体组成的,胳膊,腿,身体已经脖子是几个立方体,头部是一个球体,效果如图3-9。


图3-9 人

除了以上的各个造型外,在模型中还有一些电线杆,只是起到辅助的作用,也是为了使设计更加完美。

设计的最终结果如图3-10。

图3-10 美丽的城市

  以上就是虚拟现实技术的应用,是基于VRML技术的,在整个设计和建模过程中,要求设计者有很好的逻辑构想思维方式,时刻以城市规划为理念,要从全局考虑,掌握逐步细化的能力。在这里要求大家要熟练掌握虚拟现实技术和VRML技术,理解城市规划的要领,能够灵活的运用VRML语言,达到举一反三的程度。

  四章  系统的编码实现
本设计是以虚拟现实技术为基础,应用VRML语言实现的城市环境的模拟,下面是通过编码而得到的一个城市模拟视图图4-1。


图4-1 城市运行图

  在这里的核心技术是VRML语言。在第二章已经对VRML语言做了简要的介绍,这里就不再赘述。

  编码实现的过程实际上是如何应用VRML语言的建模过程,编码设计的核心也是VRML语言。在这里,对编码的实现过程作一下简要的介绍。在城市的模拟过程中,许多造型都是用简单的造型节点构造的,用到的简单造型节点有立方体Box,圆锥体Cone,球体Sphere和圆柱体Cylinder,尽管它们比较简单,但是它们是基础造型,不可缺少。下面,本人就从程序中取出一部分来阐述整个编码实现过程。

  Background节点是用来设置天空和地面的色彩的,skyColor中包含一系列三元颜色值,用来设置变化的颜色。skyAngle中包含一系列角度值,用来设置颜色变化的角度。GroundColor和groundAngle的功能和作用同skyGround和skyAngle大同小异。如:

    Background{

      skyColor [0.0 0.2 0.7,0.0 0.5 1.0,1.0 1.0 1.0]

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机虚拟现实技术的应用---基于VRML技术的城市之旅(11)在线全文阅读。

虚拟现实技术的应用---基于VRML技术的城市之旅(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/lunwen/jisuanji/123953.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: