欢迎来到天天文库
浏览记录
ID:13180233
大小:288.00 KB
页数:24页
时间:2018-07-21
《vrml课件 vrml讲义 vrml简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VRML讲义第一章VRML简介VRML是一种与互联网结合,用来描述三维交互世界的程序语言,可应用于创建虚拟现实的对象、景象和展示模型等。通过浏览器,互联网的用户可以观赏到由VRML创建的三维虚拟现实,而不再是二维的平面图形或图像。1996年8月公布的VRML2.0加入了交互的功能,让用户可以与互联网上的虚拟现实有交互的连接方式。1VRML的由来1994年,在瑞士日内瓦举行的第一届国际互联网大会上,MarkPesce发表了他的研究成果,内容是关于如何Web上运行三维立体世界,界面原型名为Labyri
2、nth。为此必须有一种通用的描述性语言,用于在WWW上的超级链接,类似于超文本描述语言(HTML),于是诞生了虚拟现实标识语言(VirtualRealityMakeupLanguage)。很快,它又被改称为虚拟现实造型语言(VirtualRealityModelingLanguage)VRML,因为这个名称更能反映它的目的。2VRML1.0由于VRML将要在网络上跨平台传输,所以需要为它定义一种文件格式,在经过一番的选择后,SiliconGraphics公司(SGI)所开发的OpenInvento
3、r软件的开放式三维文件格式被选定作为VRML的文件格式。1995年,VRML1.0版本正式推出。3VRML2.01996年8月4日,在新奥尔良(NewOrleans)举行的Siggraph96中,公布了正式VRML2.0规格书。VAG(VRMLArchitectureGroup,VRML技术组)在新奥尔良举行的第五次会议完成了VRML2.0的最后正式公告。VRML2.0较VRML1.0添加了场景交互、多媒体支持,碰撞检测等功能。4VRML97(VRML2.0的国际标准)VRML97的国际标准是由I
4、SO(InternationalOrganizationforStandards,国际标准化组织)、IEC(国际电工委员会)和VRMLConsortium的JTC(JointTechnicalCommittee1)开发的。当前,研究人员已经开发出了许多基于VRML的实验或实用系统,如远程教育、建筑物的漫游、医学实验演示和虚拟剧场等等。在一些传统的协同设计领域,也有人将VRML引入到了其中,借助于VRML提供的良好的交互性和真实性,使得在协同工作中非常重要的各开发者之间的交流联系变得很直观自然。5V
5、RML的正式网站VRML的正式网站是Web3DConsortium,从中可以进一步查找VRML的有关资料,网址是:http://www.vrml.orghttp://www.cnvrml.org第二章VRML的浏览与编辑2.1浏览VRML的方法要浏览VRML,计算机要安装Microsoft公司的InternetExplore浏览器或Netscape公司的Navigator浏览器,还要安装一个可以让浏览器具备浏览VRML功能的外挂(Plug-in)程序,即VRML浏览器(24IE,NetScape等
6、Web浏览器都有自带的VRML浏览器,但这些浏览器的功能有限,对VRML的支持很不充分;)。它是解释VRML文件并构造三维模型的软件,VRML浏览器通常是以插件的形式附着在Web浏览器中,一些公司开发的VRML浏览器则通常功能强大,如SGI(SiliconGraphicsInc.)公司的CosmoPlayer,SONY的CommunityPlaceBrower等等。2.1.1浏览器外挂程序下表列出了目前常见的VRML浏览器外挂程序的名称、可浏览的三维语言及操作系统与平台。产品名称(开发公司)可浏览
7、的三维语言作业系统与平台CosmoPlayer(SGI)VRML1.0MacintoshVRML97SGIWindows3.x/95/NTCortona(ParallelGraphics)VRML1.0VRML97Windows3.x/95/NT/CE2000cities-3Dbrowserandportal(BartJellema)OpenGLVRML97Windows3SpaceAssistantfromTGS(TemplateGraphicsSoftware)VRML1.0VRML97Win
8、dows95/NTBlaxxuncontact4.1(blaxxuninteractive,inc.)VRML1.0VRML97Windows95/NTCASUSPresenter(FraunhoferInstituteforComputerGraphics)VRML97SGIIRIXSunSolarisLinuxWindows95/98/NTCommunityPlace(CommunityPlace)VRML1.0VRML97Windows95/NT………..…………..…………
此文档下载收益归作者所有