vrml和脚本技术构建3d式虚拟环境
目 录
1 引言 1
1.1 虚拟现实技术概述 1
1.2论文研究的背景及意义 1
1.3虚拟现实技术现状 2
2 VRML概论 2
2.1 VRML发展史 2
2.2 VRML的特点 3
2.3 VRML关键技术 5
2.4 VRML相关开发工具简述 8
2.5 VRML与JAVA 12
3项目分析 12
3.1 可行性分析 12
3.2 项目开发计划 13
3.3 模块设计 14
4 虚拟小区的实现 16
4.1 模型建立 16
4.2 漫游功能的实现 23
4.3 后期测试 24
5 系统测试 25
5.1 测试准备 25
5.2 执行情况 25
5.3测试结 *景先生毕设|www.jxszl.com +Q: ^351916072*
果 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
虚拟现实系统本质上是一种高级的人机交互系统,信息的交互采用了多通道式的规则,而浸入式系统则需要使用更加单一式的操作,因为非浸入式系统也可以使用传统的交互设备进行交互操作,这强调了在模拟虚拟世界的时候技术人员需要拥有一定的经验。人机交互是虚拟现实的核心。
1.1 虚拟现实技术概述
虚拟现实具有浸沉感、交互性和构想性三大特征。
浸沉感:能够使人有种身临其境的感觉,兼具听觉知觉、力量知觉、触觉知觉、运动知觉、味觉感知和嗅觉等感知,最理想的是,用户能够全身心的参与其中,使其认为这就是真实的世界。
交互性:交互性指的是用户在模拟的环境中操作对象的能力以及来自环境的反馈的能力。能够体验到重力引力等感觉。例如,当拍篮球时,篮球会像现实中一样能够弹起落下。
构想性:模拟与现实环境中相似的物理属性。例如,当被外力推动时,物体会向力的方向移动,或被推翻,或者从桌面移动到地面等等。
虚拟现实技术应用广泛,楼盘的规划,城市的建设以及天气的模拟都可以采用该技术进行模拟实现。
以虚拟城市为例,虚拟现实和3D模拟是数字化城市的主要表现方式之一。在虚拟技术的支持下,网络空间代替了传统的抽象地图,对城市进一步的设计和描述进行了指导、分析和讨论,并以生动的图像,逼真的三维模型展现在用户面前,设计人员也可以进一步了解其具体的信息。从这里,人们可以看到城市的设计,识别某些元素,并根据空间和规模调整视野。虚拟技术缩短了设计人员与客户之间的距离,为客户提供身临其境的感觉。
1.2 论文研究的背景及意义
随着科技的不断进步和社会的不断发展,虚拟现实技术已经被普及到各种领域之中,担任着非常重要的角色。 虚拟现实的基础是能够构建一个可以交互的虚拟世界,利用先进的信息技术工具构建虚拟空间,可以进一步模拟现实中的实物亦或者是不存在的东西,更甚者,模拟一些不符合当代现有物理理论的事物,以扩展现实世界的功能,最终构建比真实世界更好的计算机虚拟世界。
虚拟现实的实现将彻底改变人类的生活。虚拟现实技术具有巨大的发展潜力和良好的发展前景,将逐渐进入人们的生活,如多媒体和互联网之中。
1.3 虚拟现实技术现状
虚拟现实(VR)是人与计算机之间的一种新的体验方式。它可以在3D视觉,听觉,触觉等方面构建更加逼真的虚拟世界。
世界各国在多个领域都对虚拟现实技术进行了广泛而深入的研究,以部分发达国家为例,由于其重视以及投入,在该领域取得了不小的进展。虚拟现实技术的发源地是美国,其虚拟现实的研究技术的水平基本代表着国际虚拟现实技术发展的最高水平。美国在VR研究的领域主要集中于感知、用户界面、硬件和后台软件这四个方面。
北卡罗来纳大学计算机系是最早进行虚拟现实研究也是最著名的大学。他们主要从事分子建模、建筑仿真、航空驾驶、外科手术仿真等研究。
麻省理工学院对人工智能、计算机图形学及动画方面研究走在了世界的前沿,这些研究即是VR技术的基础。麻理用于进行虚拟环境的研究媒体实验室成立于1985年,在实验室里创建了BOLIO测试环境,并在该虚拟环境下创建了对象运动跟踪动态系统。
微软公司开发了大量VR技术:能够让用户将一组具有相似性的照片生成一个3D场景的Photosynth软件;支持3D效果的Silverlight插件;具有麦克风输入、语音辨识、动态捕捉、影像辨识等功能的三维体感摄影机Project Natal4;用来浏览美国各大主要城市的全方位3D图片的Virtual Earth 3D。IBM公司在互联网和VR技术的研发上投入上亿资金。Bluegrass这个虚拟现实应用程序,令用户能够建立虚拟会议室,实现远程会议。
2 VRML概论
2.1 VRML发展史
VRML虚拟现实建模语言被认为是继HTML之后的第二代 Web 语言,可以用于描述3D对象及其动作。虚拟现实已经广泛涉及学术和商业应用,并逐步融入到普通人的生活当中。它可以给用户通过创建逼真的虚拟世界来获得身临其境的感觉。在日常生活中,人们离不开互联网,人们越来越渴望在这里看到更加多样化,复杂化的互动网络媒体。游客希望通过浏览器预览旅游景点提前选择和计划他们的旅行。虚拟现实是真正的使用信息技术的场景和对象进行数字转换的工具,用户与虚拟现实之间的交互可能通过导航系统,3D视觉仪器,操纵对象工具等来建立。随着互联网上的3D图形技术,如基于Web的虚拟场景技术使VRML变得更具吸引力。随着网络速度和计算机技术的快速发展,越来越多的人尝试使用虚拟技术进行商业开发。由于VRML的应用平台(Virtual现实建模语言)是互联网,因此最有可能成为VR构建的框架。在本次项目中,3DMAX用于构建静态虚拟模型,VRMLPAD用于实现用户和虚拟内部场景之间的交互。
原文链接:http://www.jxszl.com/jsj/rjgc/58855.html