虚拟现实技术概述课件

上传人:仙*** 文档编号:241749272 上传时间:2024-07-20 格式:PPT 页数:33 大小:1.64MB
返回 下载 相关 举报
虚拟现实技术概述课件_第1页
第1页 / 共33页
虚拟现实技术概述课件_第2页
第2页 / 共33页
虚拟现实技术概述课件_第3页
第3页 / 共33页
点击查看更多>>
资源描述
三维视觉展示三维视觉展示123百度地百度地图 http:/ 随着社会的发展和科学技术水平的提高,二随着社会的发展和科学技术水平的提高,二维空间平面效果的单一性,已无法满足某些维空间平面效果的单一性,已无法满足某些行业的实际应用需求。二维空间的表达方式行业的实际应用需求。二维空间的表达方式存在着自身难以克服的局限性,不能给观察存在着自身难以克服的局限性,不能给观察者以立体的本原感受。科学技术的发展,带者以立体的本原感受。科学技术的发展,带动了三维空间的广泛应用。动了三维空间的广泛应用。6一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实 虚拟现实虚拟现实(Virtual RealityVirtual Reality,缩写为,缩写为“VRVR”),就是一种),就是一种可以创建和体验三维虚拟世界的计算机系统。它是人工可以创建和体验三维虚拟世界的计算机系统。它是人工智能、计算机图形学、人机接口技术、多媒体技术、网智能、计算机图形学、人机接口技术、多媒体技术、网络技术、并行计算技术等多种技术的集成,用以生成一络技术、并行计算技术等多种技术的集成,用以生成一个人为虚拟的环境。个人为虚拟的环境。这种虚拟的环境是通过计算机图形构成的三度空间,这种虚拟的环境是通过计算机图形构成的三度空间,或是把其他现实环境编制到计算机中去产生逼真的或是把其他现实环境编制到计算机中去产生逼真的“虚虚拟环境拟环境”,用户通过使用多种交互设备,如:鼠标、键,用户通过使用多种交互设备,如:鼠标、键盘、数据手套等,同虚拟环境中的实体相互作用,使之盘、数据手套等,同虚拟环境中的实体相互作用,使之产生身临其境感觉的交互式视景仿真和信息交流。产生身临其境感觉的交互式视景仿真和信息交流。73D鼠标v3D鼠标,是区别于普通鼠标的只能X/Y轴移动而言,3D鼠标还能实现Z轴方向的移动,它具有前、后、左、右、上、下六个移动方向,而且可以组合出前右,左下等等的移动方向全方位立体控制能力,能完成诸如旋转,倾斜等操作。另外3D鼠标长的也不太像老鼠,一般由一个扇形的底座和一个能够活动的控制器构成,像极了我们玩游戏时使用的手柄。v其特点是具有适应能力的传感器技术,可以在您需要的那一刻,智能地提供给您需要的精确功能。再加上一排未定义功能的可扩展键,可由您来轻松定义其功能性。83D输入装置v三维空间交互球是一种用于3D的移动控制器,这种控制器能明显改善系统上3D的交互性,更具人性化,能使用户更自如、直观地操纵3D模型和3D摄像机。它通过用推、拉和转动球等操作来控制方向和移动速度(旋转率),比以前的3D鼠标速度要快23倍,感觉更加真实。9三维数字扫描器v非接触式三维数据扫描器,主要用于三维物件,特别是人的头部,雕像制作工业中外貌的量度。3D扫描器结合了Fastrakr动态追踪的技术,用来侦测物体的所在位置及方位,经过侦测描扫下来的对象影像,可以透过计算机系统建置3D物体。徕卡的三维数字扫描仪,可以扫瞄以往无法扫描的地方,也可以扫瞄移动中的物体,且对于非金属物体扫瞄的效果是非常的理想。10数字手套v数字手套可以测量每一手指关节弯曲的程度,在每根手指都有一个传感器。可以模拟人手指的倾斜以及左右摇动的状况。它可以摸拟像鼠标一样的使用,也可以当作摇杆来使用。此系统透过一条支持RS232连接线与计算机相链接。11数字手套也称数据手套v观察者还可借助数据手套等设备来操纵虚拟场景中的对象,数据手套中装有许多光纤传感器,能够感知手指关节的弯曲状态,观察者通过手指的活动来实现与虚拟场景的交互作用,数据手套是一种多模式的虚拟现实硬件,通过软件编程,可进行虚拟场景中物体的抓取,移动,旋转等动作,也可以利用它的多模式性,用作一种控制场景漫游的工具。数据手套的出现,为虚拟现实系统提供了一种全新的交互手段,目前的产品已经能够检测手指的弯曲,并利用磁定位传感器来精确地定位出手在三维空间中的位置。这种结合手指弯曲度测试和空间定位测试的数据手套被称为真实手套,可以为用户提供一种非常真实自然的三维交互手段。在虚拟装配和医疗手术模拟中,数据手套是不可缺少的虚拟现实硬件的一个组成部分。12立体显示配备v3D立体屏幕的主要特色是,观看3D三维效果不需要搭配任何的外围辅助设备,例:3D立体眼镜、3D头盔、追踪器等等,就可以直接在计算机屏幕上呈现3D立体的影像。让您可以直接感受到3D影像从屏幕中浮在空中的感觉,就像真实的一样。13立体眼镜v戴上立体眼镜后,立刻就能进入非常逼真的3D场景,看见场景中的人物在眼前跳进跳出。同时让工作者们在虚拟环境中,可以毫无负担,轻松又自在地融入场景之中,体验一趟超炫的现实之旅。14立体头盔v立体头盔通常固定在用户的头部,用两个LCD或CRT显示器分别向两只眼睛显示两幅图像。这两个现实屏中的图像由计算机分别驱动,有细小差别,类似于人的双眼视差。立体头盔所能提供的沉浸感要比立体眼镜好得多。15力反馈方向盘v240度大范围转向、力反馈、带档位和脚踏板。16找寻世界先进的虚拟现实设备图样v百度图片百度图片http:/ 虚拟现实(虚拟现实(Virtual RealityVirtual Reality,简称简称VRVR),是),是19891989年美国的年美国的J JLanierLanier(后来曾是专做(后来曾是专做VRVR产产品的品的VPLVPL公司董事长)提出的,公司董事长)提出的,国内也有人译为国内也有人译为“灵境灵境”、“幻真幻真”等等。J JLanierLanier18一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实一、什么是虚拟现实 虚拟现实技术的出现,始于军事和航空航天领虚拟现实技术的出现,始于军事和航空航天领域的需求域的需求,但近年来,虚拟现实技术凭借自身,但近年来,虚拟现实技术凭借自身的巨大优势,已日益深入建模与仿真、科学计的巨大优势,已日益深入建模与仿真、科学计算可视化、设计与规划、教育与训练、遥作与算可视化、设计与规划、教育与训练、遥作与遥现、医学、艺术与娱乐等多个领域。遥现、医学、艺术与娱乐等多个领域。19二、二、二、二、二、二、常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具1、设计类、设计类(1)3D Max(2)Maya(3)Virtools(4)EON Studio(5)VRP中视典中视典(6)Cult 3D20二、二、二、二、二、二、常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具2、代码类、代码类 Direct3D、OpenGL、Java 3D和和VRML 通过百度百科通过百度百科http:/ 是Microsoft公司推出的三维图形编程API,它主要应用于三维游戏的编程,众多优秀的三维游戏都是由这个接口实现的。Direct3D的实现主要使用C+语言,需要编程人员具有较高的C+等高级语言的编程功底,因而难以普及。22二、二、二、二、二、二、常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具(2)OpenGL 是SGI公司推出的三维图形编程的API,是业界支持最广泛的一个底层3D技术,几乎所有的显卡厂商都在底层实现了对OpenGL的支持和优化。OpenGL的另一特点是它的网络功能,在网络环境下,只要遵循同样的通信协议,OpenGL在不运行图形程序的计算机上也可以正常工作。OpenGL定义了一系列接口用于编程实现三维应用程序,可以使用C语言或C+来实现。23二、二、二、二、二、二、常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具(3)Java 3D 是SUN公司开发的适用于Internet环境的跨平台三维图形开发工具包,它对底层的图形库OpenGL和Direct3D进行了封装。它的低层图形构造函数不仅综合了低层API(OpenGL、Direct3D)最好的绘图思想,而且它的高层图形绘制还综合了基于场景图的思想。Java 3D的本质是一个交互式三维图形应用编程接口。它用于实现三维图形显示和基于Web的3D小应用程序(Applet)的Java编程接口,具备了从网络设备编程到三维几何图形编程等各个方面的功能。24二、二、二、二、二、二、常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具(4)VRML 是一种虚拟现实建模语言,在虚拟现实领域中取得了很大的成功。VRML2.0(VRML97)自1997年12月正式成为国际标准之后,在网络上得到了广泛的应用,这是一种比BASIC、JAVASCRIPT等还要简单的语言。脚本化的语句可以编写三维动画片、三维游戏等,它最大的优势在于可以嵌在网页中显示。25三、三、三、三、三、三、V V VRMLRMLRML介绍介绍介绍介绍介绍介绍1、起源、起源 VRML最初出现在1994年的瑞士日内瓦的第一届WWW(互联网国际)会议上,Tim Berners-Lee,也就是Web的奠基人,对Mark Pesce的编程工作产生了浓厚的兴趣并邀请他给出名为”Cyberspace”的论文。这篇论文解释了一个名为Labyrinth的VRML 浏览器原型,这是Mark和Tony Parisi在1994年1月完成的一个程序。Tim Berners-LeeMark PesceTony Parisi26三、三、三、三、三、三、V V VRMLRMLRML介绍介绍介绍介绍介绍介绍 程序设计的灵感来源于William Gibson(威廉吉布森)的一部名为Neuromancer(神经漫游者)的小说。27三、三、三、三、三、三、V V VRMLRMLRML介绍介绍介绍介绍介绍介绍内容介绍:小说主角凯斯是个网络独行侠,他受雇于神秘力量,奉命潜入跨国企业的信息中心窃取机密情报。他一方面参与信息大战;一方面得查出幕后的神秘主使是谁。作为一个计算机牛仔,他能够使自己的神经系统挂上全球计算机网络,为了在赛博空间里竞争生存,他使用各种匪夷所思的人工智能与软件为自己服务。事实上,凯斯并不想主宰世界,他希望能超越肉体的束缚,逃避废墟般的现实世界,在赛博空间里浪游幕后首脑出乎意料。“天行者”海登克里斯滕森将在新片神经漫游者中担任主角,扮演电脑黑客凯斯。2829二、二、二、二、二、二、常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具常见开发虚拟现实三维场景的工具p 因因为为是是第第一一次次在在Web上上呈呈现现出出三三维维的的界界面面,所所以以在在WWW会会议议上上Labyrinth受受到到了了特特别别的的关关注注。VRML是是这这样样一一个个缩缩写写词词,它它的的英英文文全全称称是是Virtual Reality Modeling Language。1994年年的的11月月第第二二界界WWW会会议议召召开开,在在这这次次会会议议上上提提出出了了VRML 1.0标准。标准。p 目前最新的标准是目前最新的标准是1997年制订的年制订的VRML 97。30三、三、三、三、三、三、V V VRMLRMLRML介绍介绍介绍介绍介绍介绍2、基本原理、基本原理 用文本信息描述三维场景,在Internet网上传输,在本地机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。正是基于VRML的这种工作机制,才使其可能在网络应用中有很快的发展。当初VRML的设计者们考虑的也正是文本描述的信息在网络上的传输比图形文件迅速,所以他们避开在网络上直接传输图形文件而改用传输图形文件的文本描述信息,把复杂的处理任务交给本地机从而减轻了网路的负荷。31三、三、三、三、三、三、V V VRMLRMLRML介绍介绍介绍介绍介绍介绍统分结合模式:统分结合模式:VRML的访问方式基于C/S模式,其中服务器提供VRML文件,客户通过网络下载希望访问的文件,并通过本地平台的浏览器(Viewer)对该文件描述的VR世界进行访问;即VRML文件包含了VR世界的逻辑结构信息,浏览器根据这些信息实现许多VR功能。这种由服务器提供统一的描述信息,客户机各自建立VR世界的访问方式被称为统分结合模式,也是VRML的基本概念。由于浏览器是本地平台提供的,从而实现了VR的平台无关性。32三、三、三、三、三、三、V V VRMLRMLRML介绍介绍介绍介绍介绍介绍2、基本特点、基本特点(1)VRML具有创建三维造型和场景的功能,虽然其视觉效果不能与专业的三维软件相比,但其文件容量小,非常具有竞争优势。(2)具有良好的交互能力,并且支持Java等语言的接口,使得它具有更强大的编程设计能力。(3)具有很强的网络功能。(4)具有很强的多媒体功能,可以在程序中嵌入图形、动画、声音等多媒体素材。(5)语言简单易学,容易掌握,给开发提供了方便。33
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!