1、“.....在张睿哲的悉心教导下我全身心的投入到了毕业设计当中,并很顺利的完成了这次毕业设计,在这次设计的过程中我学到了很多,也成长了很多。此次毕业设计在张睿哲老师的指导下,我进行了大胆的创新和实践。通过本次设计,使我的动手能力得到了很大的提高,也使我对些问题的思考更加全面。通过自己查阅资料,搜集信息,克服设计过程中遇到的各种困难,最后完成此次设计。相信在今后的生活和工作中,我会继续努力,坚持不懈地向前进取。感谢父母。感谢平顶山学院。感谢宿舍的姐妹,在我设计的过程中给我的帮助和灵感。全名,相对位置和绝对位置都可以。需要注意的是,只支持和图像格式。接着对书柜内部面的材质进行编辑,此时用到面集节点,它和线集节点样,有,和三个域值用于为所创建的平面造型着色,由于在建模过程中颜色已经确定,所以此时不需进行修改......”。
2、“.....找到图书馆内各个模型的父节点,然后进入代码编辑命令面板,对各个图形的子节点进行材质的编辑和表面的贴图,完毕后进行调试,进入视图模式后看效果,如果有则退出检查代码是否出现并加以修改。图书馆建模完毕后,由于四周全是黑色,效果很差,没有周围景物的衬托,显得非常单调,所以还要为图书馆的周围添加上场景环境。在中虚拟背景分为全景空间背景和天体空间背景两种全景空间背景是个将造型包围在里面的空间立方体,具有前后左右上下六个平面,可以根据图书馆周围的需要设置不同的材质和图片。天体空间背景是个无穷大的空间球体,分为天空背景和地面背景。天空和地面的划分以地平线为界。地平线位于原始坐标系平面向后延伸的无穷远处,上面的球体是天空,下面的球体是地面。背景和造型的嵌套关系是造型在最里面,全景空间背景的立方体为中间包围层,天体空间背景的无穷大球体是最外面的包围层......”。
3、“.....可以通过设置全景空间背景的透明度值决定能否看到天空和地面的颜色。在默认的情况下,没有全景空间背景,天空和地面均为黑色。下面要用到背景节点,它可以是任意组节点的子节点,用于在当前坐标系中创建全景空间或天体空间背景。空间背景在空间变换中仅受到坐标系旋转变化的影响,不受坐标系平移或缩放变换的影响,因此在这种情况下,浏览者是不可能靠近背景,只能从不同的角度观察全景空间背景。背景节点包括若干个域值,域的域值由系列颜色组成,用于设定天体背景中天体的颜色,默认为黑色。域的域值用于设定天空着色位置所需的空间角度,角度用弧度表示。相对应的域和域分别用于表示地面颜色和角度。在此为上下左右前后都贴上相同的贴图。为图书馆创建天空背景,此时,图书馆的外部场景环境设置完毕。由于图书馆内部并没有设置灯光,所以内部的光线暗淡,与现实效果不服......”。
4、“.....在中,默认情况下,浏览器会自动生成个白色头灯光源。此光源为平行光束,与浏览者的视点同步运动,始终照亮浏览者的前方。头灯光源可以通过设置节点的域的域值,控制光源打开或关闭,默认缺省情况下,头灯为打开状态,光源的颜色无法改变。此外,还可以人工设置三种类型的光源点光源,平行光源和锥光源。其中点光源和常见的灯泡类似,由个发光点向整个空间散发光线。平行光则是始终朝着个特定的方向发射光线,在场景中产生组完全平行的光照效果。锥光源类似于带罩的台灯,由个发光点向个特定的方向照亮圆锥体。光源的颜色可以再域中,由个颜色域值进行设置。在创建的光源与现实世界中的光源最大的差异是无法自动产生阴影,需要通过人为设置已达到阴影效果。下面对图书馆的内部进行点光源的设置,点光源由发光点向四面八方发射亮度相同的光线,各个方向具有相同性......”。
5、“.....由于在中灯光的位置已经确定,所以在此不需要再对灯源的坐标进行调整,只需要对灯源的颜色,辐射半径,明亮程度等进行设置。点光源节点也包括若干个域值,其中域值用于设定点光源的打开与关闭用于设定点光源在当前坐标中的位置,由三维空间坐标值决定域的域值用于设定点光源的辐射半径,照亮范围是以光源的位置为中心以此域值为半径构成的圆球体空间,圆球体以外的区域无法被点光源照亮。域的域值用于设定点光源的明亮程度。使用导航节点将系统默认的头灯关闭,在已经设定好的位置上设置个白色的点光源,引入小球造型模型组,并对各个域值进行调节。为了对图书馆进行漫游,需要对观察者的视点进行调节,设置不同的视点对图书馆可以对图书馆从不同的角度进行观察,可以全方位的更真实的感受到周围环境的变化。在中可以用视点设置节点来创建视点,视点设置节点是个级域节点,放在主编组节点里面......”。
6、“.....使用个三维造型作为用户的替身,按照行走飞行观察等不同的方式,在虚拟图书馆的场景中进行交互操作。在这里有视点节点和导航节点,其中视点节点用于设置用户的观察视点,导航节点用于设置视点的移动方式,两者配合可以实现更为逼真美妙的浏览效果。大的视角可以产生广角镜头的效果,用来将造型推远,可以从远处观看图书馆的全景,视野范围比较大小的视角则产生类似远焦镜头的效果,用以将物体拉近,可以观察图书馆内部物体的细微部分。域的域值用于设定视点的切换类型是否为跳跃性。该域值默认为,即为跳跃性视点,此时视点发生变化时,浏览器立刻将观察者的视点移动到新的位置,而没有过渡过程。反之,若为,则会渐渐移动到新的位置。在代码页面中,创建个视点,分别从不同的位置和角度来进行观察。设置完毕后,进入调试界面,点击鼠标右键......”。
7、“.....并按键盘上的方向键进行移动,观察四周的物体,若视点的视野范围过大或过小,则返回代码界面进行调节。然后对导航节点进行编辑,方法同视点节点的设置基本相同,其中导航节点有中导航方式,分别为行走方式,飞行方式,观察方式,任意方式和不使用任何方式。接着可以对浏览者的信息进行设置,可以规定浏览者的身高,体宽和步高等。关键代码,参考文献张武军田海等虚拟现实技术基础与实践教程北京冶金工业出版社,佟冉电脑知识与技术基于虚拟现实技术的三维虚拟环境研究第期,严子翔虚拟现实网页语言北京清华大学出版社,刘怡张洪定等虚拟现实程序设计南开大学出版社,胡小强虚拟现实技术与应用高等教育出版社刘昆明就是要做游戏场景篇中国青年出版社,张振平刘振民计算机系统应用基于的虚拟卧室模型第期,余明基于的虚拟,测试测试结果以上的篇幅对图书馆的虚拟环境的制作过程进行了描述......”。
8、“.....个较为完整虚拟图书馆环境基本得以实现。如图。图系统成品利用方向键对整个场景进行漫游,并交替采用不用的浏览方式,如行走飞行检视等。经过测试,计算机对于场景的处理较为流畅,整个系统的运行也没有出现停滞卡死的现象。但是也有不足之处,系统的读取速度较慢,场景内的贴图也不能够很快的显示,这些问题与系统文件的大小有着必然联系。由于设计的场景较大,所以在计算机处理的过程中会出现这种情况。总体来说,此系统的设计达到了预期的效果。测试的目的就是为了防止出现穿墙而过的现象,以及对整个场景渲染后的效果进行检测,不得出现玻璃的四分五裂的现象,当然这种现象是因为前期的建模工作没有做好,测试就是为了防止这样的现象发生。存在问题由于平时编程时刻意追求逻辑思维线性思维,忽略了逆向思维扩散思维使得开始就陷入了缺乏创意的泥潭。在这种情况下......”。
9、“.....因为整个背景理论上应该类似个球体样,形成个弧形,但是的背景设置只提供空间的六个面,似的背景看起来并不连贯对象不明场景不清晰。由于设计个并不存在的虚拟场景不同于设计般软件,在设计前并没有个很明确的想法。这使得在设计过程中对于场景中的些模块认识不清。再加上有时遇到许多创意时又不知道如何取舍,容易造成整个场景的混乱。设计个较大的场景往往因为考虑的问题太多以至于进展缓慢没有可靠有效的优化和测试方法。解决方法提高创造力,开发想象力。人的创造力和想象力是无限的,没有做不出来的东西,只有想不到的创意。要多看些别人的例子,开拓思路,不断想象,往往能够到达理想的效果。真实效果的添加取决于是否可以将场景物体如实的加入系统中。如果能够按照真实或者自己想象改变些构件,这样会使整个场景更具有亲和力......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。