vrml

阅读 / 问答 / 标签

vrml pad中怎么贴图? 建立模型后,在上面怎么贴图。。。。

Shape {appearance Appearance { texture ImageTexture {url "这里填写贴图地址"}}geometry Box {}}

最早出现的Web编程语言是什么? A、VRML B、HTML C、JAVA D、ASP

根据题意大概是 Java 吧,因为 HTML 一般不算编程语言。

最早出现的Web编程语言是什么? A、VRML B、HTML C、JAVA D、ASP

楼主的概念没有搞清楚,没有明确的“Web编程语言”这个概念HTML是数据描述语言,是XML的一个子集(它属于XML的一种),确切得说它是对数据的一种描述VRML则是另一种数据描述语言数据描述语言的作用是描述数据,比如说你的浏览器要和服务器交流,那么一个说中文一个说英文大家肯定听不懂,于是就有了HTML,服务器给你传送了一个HTML,你的浏览器拿到的是HTML这个纯文本的东西,但它认识,并且会把它转化成一个漂亮的页面。HTML就是这个作用,它用<center>告诉你这个字要居中,用<img src="...">告诉你还需要下载某个图片,等等,它不是编程语言,而是一种对数据格式的描述。JAVA和ASP则是脚本语言,类似的还有php, python, 包括C/C++之类的也可以归纳进来。它的作用是生成HTML页面。比如我的网页有一个表格,这些表格的数据来自于后台数据库。于是我可以用JAVA(通常是JSP)或者ASP把数据从数据库读出来,整理成一个HTML文件,再把这个文件传送给客户。目前最流行的脚本语言是PHP, ASP, JSP,它们简单而强大。当然C/C++也可以实现这些功能,比如百度知道的后台就有C++的模块,因为它更快速。若问诞生时间,毫无疑问C/C++最早,分别是1972年和1980年,它们诞生于互联网出生之前。Java生于94年,asp比它晚两年。而对于数据描述语言,HTML诞生于1990年,是专门伴随着Web而出生的。而VRML始于1994年

请教ASE, STL 和 VRML 3种3D文件, 主要都是用什么软件开发的,3种文件和软件各有什么特色,优缺点

ASE是Adaptive Server Enterprise缩写,是 Sybase 的旗舰数据库产品,旨在为企业提供用于数据和事务处理的高性能系统,该系统有助于企业将总拥有成本降到最低限度。当年微软购买了ASE的源代码,发展出MS SQL SERVER数据库产品。

哪里能下载到VRML1.0文件转换成VRML2.0文件工具

很难找到了。自己手动改一改就行。

vrml的inline结点问题

节点名称和Inline内部的节点名称冲突了吧

关于UG导出vrml格式文件的问题

在ug中应该可以给造型命名吧,所以应该先命好名再导出来,至少要把你要修改的部分都命名,同时运动的物体还应该成组或坍陷为一体。

我安装了cosmo player 在360浏览器3.12版本打开vrml是空白 怎么解决

您好,请问使用IE浏览器是否也会出现此问题?,请您使用以下方式看是否可以改善呢?1、打开安全浏览器菜单栏【工具】选择【清除浏览记录】清除的下浏览器缓存。2、请您打开安全浏览器按F1选择方案进行重置安全浏览器。3、如果您是IE8或者IE9,打开您的IE的工具---【interent选项】---【高级】----【重置】进行重置下IE浏览器

solidworks打开stl文件无法转换为vrml文件?

那应该可以的,你可以手机下载一个手机版本的WPS,看一下应该可以

vrml保存成wrl格式的文件,但是再次打开wrl文件时,为什么贴图都不见了,还要重新设置贴图路径?怎么办?

用vrmlpad打开wrl文件,然后查找贴图路径。给2点建议:1、路径不要有中文 2、使用相对路径

如何给VRML中的正方体六面贴上不同的图片,求程序

用六个各自贴图的单面物体来合成正方体。简单方法是用三维建模软件导出。

怎样用VRML做一个电视机开关的交互?很急!急! 只有20分了,全给了。

#VRML V2.0 utf8Transform { translation -5 0 0 children [ DEF start TouchSensor {} Box{} ]}Transform { translation 5 0 0 children [ DEF stop TouchSensor {} Box{} ]}Transform { translation 0 17 0 children [ Shape{ appearance Appearance { texture DEF texture MovieTexture{ url "xxx.wmv" loop FALSE } } geometry Box{ size 40 30 0.1 } } ]}ROUTE start.touchTime TO texture.startTimeROUTE stop.touchTime TO texture.stopTime

怎么样用vrml做一个有开关的电视机?

做一个电视机的模型,给电视机屏幕加个movietexture,找个avi的视频,电视机开关模型加个touchsensor即可。如果想更快,请留言给我。Qq: 21265970

3D MAX中制作的动画可以导出为VRML97格式的动画吗?可以的话请写明具体操作,感谢

★负责任的告诉你,3dsmax可以导出动画为VRML97格式:☆具体步骤如下:①用3dsmax做好一段动画;(除粒子系统和动力学以外的动画)②在File文件菜单选Export导出,文件格式选*.wrl;(wrl是Vrml97的格式)③旋转、位移、比例缩放动画直接导出即可。(若有骨骼绑定,节点动画则必须勾选Coordinate Interpolators插补器)④安装BS Contact 或Cortona3d的VRML浏览器,双击导出的wrl文件即可浏览。特别注意:在3dsmax里做好动画后,一定要打上灯光(Omin),否则浏览场景只有头灯(Headlight),假如你不会开灯的话就是一片漆黑了。希望能帮到你 :)

MAYA文件导出为VRML,导出以后漆黑一片,材质纹理贴图都无法导出,不知道应该怎么设

在导出设置里面有一个options,在其中找到vrml2 Options下,其中有texture path 设置贴图纹理的路径后就没事了。

VRML viewer

Microsoft VRML 2.0 Viewer 在http://www.xunlei.com里搜索

wrl 导入3Dmax出现错误,提示“VRML读取错误:未知类”Shadow Group"

说明你的wrl里有些节点数据3dsmax认不了

VRML 怎样插入背景图片?

Background{ frontUrl "图片.jpg/.png"}

Solidworks大型装配体如何转成VRML格式(求高人指点)?

可以直接另存为wrl格式的啊,在选项里选VRML97

如何用ug建模vrml运动仿真

UG三维建模,利用借口导出VRML文件。在VRML编辑器里面对导出文件编辑动画。

如何在VRML中实现开关门效果

设置旋转中心到门轴的位置 方法在1L有写:DEF page0 Transform { #电子书的封面,坐标变换节点 translation 10 0 0 #新的空间坐标系相对于原先坐标系的空间位置 center -10 0 -22 #指定电子书的旋转中心

求vrml文件下载网址

http://www.vrml.org/Specifications/VRML97/part1/concepts.htmlhttp://accad.osu.edu/~pgerstma/class/vnv/resources/info/AnnotatedVrmlRef/ch2-23.htm 中文的:http://17de.com/x3d/ 顺便给你一些参考网站(不能用的请自己过滤):http://accad.osu.edu/~pgerstma/protolib/BuildingGamesInVRML.pdf http://accad.osu.edu/~pgerstma/protolib/index.html http://www.web3d.org/TaskGroups/x3d/translation/examples/contents.html http://www.web3d.org/TaskGroups/x3d/translation/examples/Conformance/contents.html http://www.bitmanagement.de/developer/contact/examples/x3d/x3d.html http://www.mediamachines.com/samplefiles.html http://www.csclub.uwaterloo.ca/u/sfwhite/vnet/ http://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook/ Authoring Course Files: http://www.web3d.org/x3d/content/examples/course/ Geospatial: http://www.web3d.org/x3d/content/examples/GeoSpatial/index.html Humanoid Animation: http://www.web3d.org/x3d/content/examples/HumanoidAnimation/index.html NURBS: http://www.web3d.org/x3d/content/examples/NURBS/index.html Student Project: http://www.web3d.org/x3d/content/examples/StudentProjects/index.html http://web.nps.navy.mil/~brutzman/Savage/ http://philliphansel.com/tutorials/tutorials.htm http://vrmlworks.crispen.org/tutorials/links.html http://www4.tpg.com.au/users/gperrett/links.html Floppy"s VRML97 Tutorial: http://web3d.vapourtech.com/tutorials/vrml97/ virtualrealms"s VRML97 Tutorial: http://www.virtualrealms.com.au/vrml/tute01/tutorial.htm VRML Interactive Tutorial @ Lighthouse 3D http://www.lighthouse3d.com/vrml/tutorial/ http://sim.di.uminho.pt/vrmltut/toc.html Introduction to VRML http://deslab.mit.edu/DesignLab/courses/13.016/visualization/second/ VRML Primer and Tutorial http://tecfa.unige.ch/guides/vrml/vrmlman/vrmlman.html vruniverse"s tutorials http://www.vruniverse.com/tutorials.zip SIGGRAPH 96 Introduction to VRML 2.0 (3.7M) http://www.sdsc.edu/siggraph96vrml/vrmlarch.zip Introduction to VRML 97 (5,837,147 bytes) http://www.sdsc.edu/~nadeau/Courses/VRML98/vrml97.zip http://www.sdsc.edu/~nadeau/Courses/Siggraph98vrml/vrml97/slides/mt0000.htm Tutorial de VRML97 http://www.iua.upf.es/~npares/docencia/vrml/tutorial.htm Creating Integrated Web Content with VRML 2.0 http://www.frerichs.net/course/index.html building 3d virtual environments http://accad.osu.edu/~pgerstma/class/vnv/ VRML Audio Tutorial http://www.dform.com/inquiry/tutorials/vrmlaudio/ http://www.web3d.org/TaskGroups/x3d/translation/examples/contents.html http://www.web3d.org/TaskGroups/x3d/translation/examples/Conformance/contents.html http://www.vrmlsite.com/apr97/a.cgi/spot2.html http://www.geometrek.com/products/index.html http://www.objectreality.com/ http://vrspace.sourceforge.net/ http://sourceforge.net/projects/mvip http://www4.tpg.com.au/users/gperrett/simpleExamples/ http://www.demando.co.uk/blaxxun_multi_user_shared_objects.php 参考资料: http://hi.baidu.com/saintdomdong

急求:我在用3dsmax和vrml做三维建模,但是导出后,房子错位了,而且差很多,怎么解决?谢谢

单位错了

怎样把VRML文件导入到3DMAX中?

需要转换成fbx或者max格式,建议用cinema4d或者deep exploration

VRML语言中实体能不能沿任意轴旋转?

Transform { center 0 0 0 #旋转中心坐标 rotation 0 1 0 3.14 #旋转轴和弧度 children [Shape{...}]}

用3dmax制作的模型如何转换成vrml格式,可以用solidworks打开

直接导出就可以了,选择VRML97格式,建议使用专门的VRML浏览器观看,比如BSCONTACT

VRML 用什么软件写编程语言

1.VRML文件 VRML文件名全称为:***.wrl或***.wrz。可由文本编辑器或由VrmlPad编写。VRML文件可由VRML浏览器直接运行,也可装插件用IE浏览器运行。本人用的BS_Contact_VRML-X3D_62.exe,装好后可直接运行本地文件,也可在开始菜单设置(开始--程序--BS Contact VRML X3D--Make BS Contact VRML your default viewer in IE)即可通过IE浏览器访问网上的VRML文件了。VRML是“Virtual Reality Modeling Language”的缩写形式,意思是“虚拟现实造型语言”。 熟悉WWW的人们都知道,受HTML语言的局限性,VRML之前的网页只能是简单的平面结构,就算Java语言能够为WWW增色不少,但也仅仅停留在平面设计阶段,而且实现环境与参与者的动态交互是非常烦琐的。于是,VRML就应运而生了。第一代Web是以HTML为核心的二维浏览技术,第二代Web是以VRML为核心的三维浏览技术。第二代Web把VRML与HTML、Java、媒体信息流等技术有机地结合起来,形成一种新的三维超媒体Web。 RML被称为继HTML之后的第二代Web语言,它本身是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(Virtural World), 可以集成文本、图像、音响、MPEG影像等多种媒体类型,还可以内嵌用Java、ECMAScript等语言编写的程序代码。VRML的基本目标是建立因特网上的交互式三维多媒体,基本特征包括分布式、三维、交互性、多媒体集成、境界逼真性等。 VRML的出现使得虚拟现实象多媒体和因特网一样逐渐走进我们的生活,简单地说,以VRML为基础的第二代万维网=多媒体+虚拟现实+因特网。第一代万维网是一种访问文档的媒体,能够提供阅读的感受,使那些对Windows风格的PC环境熟悉的人们容易使用因特网,而以VRML为核心的第二代万维网将使用户如身处真实世界,在一个三维环境里随意探究因特网上无比丰富的巨大信息资源。每个人都可以从不同的路线进入虚拟世界,和虚拟物体交互,这样控制感受的就不再是计算机,而是用户自己,人们可以以习惯的自然方式访问各种场所,在虚拟社区中“直接”交谈和交往。事实上,目前采用VRML技术取得成功的案例已经很多,例如探路者到达火星后的信息就是利用VRML在因特网上即时发布的,网络用户可以以三维方式随探路者探索火星。 VRML的工作原理 VRML是一种用在Internet 和Web超链上的,多用户交互的,独立于计算机平台的,网络虚拟现实建模语言。虚拟世界的显示、交互及网络互连都可以用VRML来描述。 VRML的设计是从在WEB上欣赏实时3D图象开始的。VRML浏览器既是插件,又是帮助应用程序,还是独立运行的应用程序,它是传统的虚拟现实中同样也使用的实时3D着色引擎。这使得VRML应用从三维建模和动画应用中分离出来,在三维建模和动画应用中可以预先对前方场景进行着色,但是没有选择方向的自由。VRML提供了6+1度的自由,用户可以沿着三个方向移动,也可以沿着三个方向旋转,同时还可以建立与其它3D空间的超链接。因此VRML是超空间的。 VRML定义了一种把3D图形和多媒体集成在一起的文件格式。从语法角度看,VRML文件是显式地定义和组织起来的3D多媒体对象集合;从语义角度看,VRML文件描述的是基于时间的交互式3D多媒体信息的抽象功能行为。VRML文件描述的基于时间的3D空间称为虚拟境界(Virtual World),简称境界,所包含的图形对象和听觉对象可通过多种机制动态修改。 VRML文件可以包含对其他标准格式文件的引用。可以把JPEG、PNG和MPEG文件用于对象纹理映射,把WAV和MIDI文件用于在境界中播放的声音。另外,还可以引用包含Java或ECMAScript代码的文件,从而实现对象的编程行为。所有这些都是由其他标准提供的,之所以在VRML中选用它们,是因为它们在Internet上的广泛应用。VRML 97规范描述了它们在VRML中的用法。 VRML使用场景图(Scene Graph)数据结构来建立3D实境,这种数据结构是以SGI开发的Open Inventor3D工具包为基础的一种数据格式。VRML的场景图是一种代表所有3D世界静态特征的节点等级:几何关系、质材、纹理、几何转换、光线、视点以及嵌套结构。几乎所有生产厂商,无论是CAD、建模、动画、VR,还是VRML,他们的结构核心都有场景图。 境界中的对象及其属性用节点(Node)描述,节点按照一定规则构成场景图(Scene Graph),也就是说,场景图是境界的内部表示。场景图中的第一类节点用于从视觉和听觉角度表现对象,它们按照层次体系组织起来,反映了境界的空间结构。另一类节点参与事件产生和路由机制,形成路由图(Route Graph),确定境界随时间的推移如何动态变化。 VRML文件的解释、执行和呈现通过浏览器实现,这与利用浏览器显示HTML文件的机制完全相同。浏览器把场景图中的形态和声音呈现给用户,这种视听觉呈现即所谓的虚拟世界(境界)。用户通过浏览器获得的视听觉效果如同从某个特定方位体验到的,境界中的这种位置和朝向称为取景器(Viewer)。 VRML的访问方式是基于客户/服务器模式的。其中服务器提供VRML文件及支持资源(图像、视频、声音等),客户端通过网络下载希望访问的文件,并通过本地平台上的VRML浏览器交互式地访问该文件描述的虚拟境界。由于浏览器是本地平台提供的,从而实现了平台无关性。下图描述了VRML的工作方式。VRML是一个开发标准,为了加强协作,避免技术重复和市场冲突,而鼓励其他技术引用VRML或成为VRML的一部分。与VRML关系密切的三项技术是Java3D、MPEG-4和Chrome。其中,Java3D和VRML都把3D Web作为关键应用对象,前者的优势在于程序设计,后者的优势在于场景构造,二者在可编程性3D Web应用方面密切合作。MPEG-4面向基于内容的交互式视讯应用,可以为VRML提供流技术、压缩和音响同步技术,而MPEG-4用VRML来描述3D内容。在2D页面集成方面,可以探索VRML和Microsoft的Chrome协作的可能性。 VRML的应用 VRML在电子商务、教育、工程技术、建筑、娱乐、艺术等领域的广泛应用,将会促使它迅速发展,并成为构建网络虚拟现实应用系统的基础。虚拟现实作为一种全新的人机接口技术,必须研究用户和计算机之间的协调关系问题,这样一个问题只有通过大量的使用才能逐步解决,VRML以因特网作为应用平台,最有希望成为构筑虚拟现实应用的基本构架。 自从1994 年以来,欧洲数字城市会议每年举行一次,最近的数字城市的活动中加入了三维技术,基于VRML 的实验性数字城市主要有数字化赫尔辛基、柏林、华盛顿特区、洛杉矶和京都。我国上海交通大学ICHI 实验室在这方面也作了大量研究。 国内还开发过一些基于VRML97的应用系统,如浙江公众信息产业有限公司的3Dworld。 例如在教育上,VRML不仅仅是HTML功能更强的替代品,其潜在意义在于突破上述基于WWW的教学模型建立更自然、更真实的虚拟教育环境。在这种环境中学生可以以浏览探索的方式汲取知识,如进入虚拟太空学习天文知识,利用虚拟地球学习地理知识,穿过历史长廊与历史人物交流,进入分子世界游历化学殿堂等等,这些曾经是梦想中的学习方式都可以逐步实现。在这个虚拟教育世界中,甚至可以有利用VRML制作的动画人物扮演教师,其面部表情和形体动作利用动作跟踪系统捕捉下来,这样得到的讲课节目将是三维的,更重要的是它不像视频节目那样需要大量的存储量和网络带宽,用户通过Modem和电话线即可收看这种节目,其有关试验最近已经取得成功。如果把这种方式扩大到教学双方,则可实现具有实时交互性的虚拟教学——教师控制的虚拟教师和学生控制的虚拟学生就可以在一个虚拟教室中相互交流。 VRML将创造一种融多媒体、三维图形、网络通讯、虚拟现实为一体的新型媒体,兼具先进性和普及性,是关心三维图形、多媒体、新一代网页开发和虚拟现实技术的人士应密切注意的。 VRML的历史 最初的三维浏览器叫做Labyrith,它诞生于1994年2月,是由Mark Pesce和Tony Parisi两人开发的。他们把它带到几个国际大型展示会上作了演示。1994年5月,在瑞士日内瓦召开的万维网(www)会议上,Mark Pesce和Tony Parisi在会上介绍了这个可浏览万维网上三维物体的界面。这时,由一个情趣相投者联谊会BOF马上产生强烈的反响,决定开发一种场景描述语言,它可以连通Web网。当代Web的奠基人Tim Berners-Lee 提出了需要制定一个3D Web 标准,并创建了虚拟现实标记语言VRML(Virtual Reality Markup Language) 这一名字。(BOF来自一句英语的谚语:Birds of a feather) Parisi和Pesce认为推广它的最好的方式就是免费赠送,并说服了美国《线路通》(Wired)杂志的Brian Behlendorf开始设置名为www-vrml的电子邮件列表,在一个月之内,收集到一份有意于参与开发VRML人员的电子邮箱通讯录,那只不过是开初一周内登录的志愿人员,已超过千人。 VRML的名字很快更改为“Virtual Reality Modeling Language”即“虚拟现实造型语言”,以反映它强调的是整个世界,而不是单纯的文本页。 其中有一位Gavin Bell,他是SGI(硅图公司Silicon Graphics Inc.)的工作组的工程师。Open Inventor是SGI推出的一工具软件,便于程序员快速、简洁地开发各种类型的交互式3D图形程序。这种工具软件的编制是基于场景结构和对象描述概念和手段。1992年,最初发布时名称为Inventor。 工作组每周举行一次例行的午餐会,尽管外人对其中奥妙一无所知,但很多工作组的内部事务,往往在这种不拘形式的随意交谈中得以完成。Gavin Bell正是利用了一次这种场合,告诉他的主管经理Rill Carey关于VRML的事情,说明急需建立一种可在Web网上运行、描述3D场景的语言。到聚餐结束时,Carey已决心从事于这场新的开拓(后来两人合办了Wasabisoft)。 1994年初夏,第一次WWW会议期间初步决定,十月份在芝加哥召开第二次WWW会议,也就是说只留出五个月的时间。在这段时间里,能否拟出一个VRML规范的初步方案?BOF成员和自愿加入开发新规范行列的热心网客信心十足。他们一致认为:在下次会议之前,一个内部试用语言规范一定能完成。总的意向是:就一个业已存在的语言加以改造比较稳妥,而另起炉灶,从头开始重干一个全新,则不太可行。 事实上,不过用了两周时间,Bell就提出了SGI的方案它是一个经过修改的Open Inventor 3D模拓文件(Metafile,元文件)格式的子集,在附加一些处理网络的相应功能和措施。SGI同意将这种新的文件格式向公众开放不需要任何专利权和专卖权,供大家使用。 还有几项颇有讨论价值的方案也先后提交,参加候选。Pesce和Behlendorf公允的主持了方案的论证会,最后投票结果,SGI方案赢得了多数。这就意味着VRML是脱胎于Open Inventor的文件格式。这就是1994年10月在芝加哥(Chicago)召开的第二次WWW会议上公布VRML1.0的规范草案。主要的功能是完成静态的3D场景,以及与HTML链接的功能和措施。 另一位SGI的原Open Inventor的设计师Paul Strauss开始作一个VRML公共域(publicdomain)的词解程序(Parser),当时流行于业界的名字叫QvLib。这个程序的作用是把VRML的可读文件格式转换成浏览器可理解的格式。这个词解程序于1995年1月公开发布。它可以安装到各式各样的平台上,随之,各种浏览器恰似雨后春笋般勃然兴盛起来。 可以理解和显示所有VRML文件的浏览器,最早还是出自SGI,由David Mott和多位Inventor的工程师写成的WebSpace Navigator。不久,模板图形软件(Template Graphics Software)运行于WebSpace,不仅适用于SGI平台,也适用于多种其它平台,而且所有版本的WebSpace Navigator浏览器均免费使用。 1995年秋,SGI进一步推出了WebSpace Author(供创作的程序)。这是一种Web创作工具,可在场景内交互地摆放物体,并改进了场景的功能,还可用于发表VRML文件。此时,VRML设计工作组(VGA, VRML Architecture Group)相聚在一起,讨论下一个版本的VRML。 1996年初,VRML委员会审阅并讨论了若干个VRML2.0版本的建议方案,其中有SGI的动态境界( Moving Worlds)提案、太阳微系统(Sun Microsystem)的全息网(Holl Web)、微软公司(Microsoft)的能动VRML(Aictive VRML)、苹果公司(Apple)的超世境界(Out of the world),以及其他多种提案。委员会的很多成员参与修改和完善这种种方案,特别是Moving Worlds。经过多方努力,最终在2月底以投票裁定。结果,Moving Worlds以70%选票赢得了绝对多数。1996年3月,VGA(VRML设计小组)决定将这个方案改造成为VRML2.0。 1996年8月在新奥尔良(New Orleans)召开的优秀3D图形技术会议-Siggraph"96上公布通过了规范的VRML2.0标准。它在 VRML1.0的基础上进行了很大的补充和完善。比 VRML1.0增加了近 30个节点,增强了静态世界,使3D场景更加逼真,并增加了交互性、动画功能、编程功能、原形定义功能。 1997年12月VRML作为国际标准正式发布,1998年1月正式获得国际标准化组织ISO批准(国际标准号ISO/IEC14772-1:1997)。简称VRML97。VRML97只是在VRML2.0基础进行上进行了少量的修正。但它这意味着VRML已经成为虚拟现实行业的国际标准。 1999年底,VRML的又一种编码方案X3D草案发布。X3D整合正在发展的XML、JAVA、流技术等先进技术,包括了更强大、更高效的3D计算能力、渲染质量和传输速度。以及对数据流强有力的控制,多种多样的交互形式。 2000年6月世界web3D协会发布了VRML2000国际标准(草案),2000年9月又发布了VRML2000国际标准(草案修订版)。 2002年7月23日,web3d联盟日前发布了可扩展3D(X3D)标准草案并且配套推出了软件开发工具供人们下载和对这个标准提出意见。这项技术是虚拟现实建模语言(VRML)的后续产品,是用XML语言表述的。X3D基于许多重要厂商的支持,可以与MPEG-4兼容,同时也与VRML 97及其之前的标准兼容。它把VRML的功能封装到一个轻型的、可扩展的核心之中,开发者可以根据自己的需求,扩展其功能。X3D标准的发布,为Web3D图形的发展提供了广阔的前景。 VRML的工作组及其研究目标 为了推动VRML技术的发展,VRML协会组织了很多工作组,每个工作组都是自愿组织、自我约束、并经VRML协会认可的技术委员会,负责某个与VRML有关的专题技术的研究和实现工作。下面介绍目前已组建的工作组及其研究目标,它们基本涵盖了VRML的主要发展动向。 人性动画工作组(Humanoid Animation WG)利用VRML表现人类行为特性。 色彩保真工作组(Color Fidelity WG)确保采用任何平台的观众所看到的效果都和创作者的原始作品一样,颜色应相当一致。 元形式工作组(Meta Forms WG)针对利用形式文法生成的作品,提出一般性的方法论和一般性规范,使之能够映射为某种特定形式。首要目标是能够表示"数字生命格式"( Digital Life-Forms)结构和增长。 面向对象扩展工作组(Object-Oriented Extensions WG)探讨和推动对VRML进行面向对象扩展的方法。 数据库工作组(Database WG)推进基于VRML商业应用的创建,利用数据库维护VRML 内容的持久性、升级能力和安全传输能力。 外部创作接口工作组(External Authoring Interface WG)在VRML境界和外部环境之间建立标准接口。 界面组件工作组(Widgets WG)为开发者和用户提供一套基础性的、可自由使用的标准用户界面组件集,并提供支持基本组件集和所有VRML组件的理论框架。 二进制压缩格式工作组(Compressed Binary Format WG)探讨并开发VRML文件的二进制编码方法,重点是研究为了快速传送目的而尽量缩小文件尺寸,同时为了快速解码目的而尽量简化文件结构。 通用媒体库工作组(Universal Media Libraries WG)为了提高VRML境界的真实感,同时减少网络的下载量,而定义一种由驻留本地的媒体元件(纹理、声音和VRML对象)组成的小型跨平台媒体库。同时定义一种统一机制,通过这种机制,VRML内容创作者可以在自己的境界中使用这些媒体元件。 活动境界工作组(Living Worlds WG)为多用户(包括多个开发者)应用的产生和进化定义概念框架,并确定一组界面。 键盘输入工作组(Keyboard Input WG)为了使内容创作者能够在自己的境界中访问键盘输入,定义一个或多个扩充节点。 一致性工作组(Conformance WG)为与一致性测试有关的问题提供一个讨论场所,特别地,本组将辨别VRML实现发生分歧的地方以及相应的动作序列。 生物圈工作组(Biota WG)为生命系统(Living System)的研究和学习建立、配备数字式工具和环境。 分布式交互仿真工作组(Distributed Interactive Simulation WG)为建立有多广播能力(Multicast-Capable)的大规模虚拟环境(Large-Scale Virtual Environments,LSVEs)确立初始网络约定。 VRML脚本工作组(VRML Script WG)向VRML监查组(VRML Review Board,VRB)提供有关Java和javascript的问题列表、修改建议和评论。 自然语言处理和动画工作组(NLP & Animations WG)为了使用户能使用自然语言和VRML动画形象进行交流,从而使交互更自然,增强用户和动画形象之间的信息流动,研究如何使用“问题/回答”、“命令/响应”式的对话以及基于操作系统命令和字符控制的自然语言。 VRML-DHTML集成工作组(VRML-DHTML Integration WG)为VRML和DHTML在文档对象模型、组件(Component)接口和绘制等三个层次的紧密集成开发一种概念模型。 VRML的研究现状 虚拟现实技术的发展,是在网络技术前进基础上,融合多种技术的结果随着网络时代宽带大规模应用的到来,市场对虚拟现实技术的应用越来越迫切,大有风雨欲来,风满楼之势。 VRML97发布后,互联网上的3D图形几乎都使用了VRML。由于技术的局限性,如带宽不够,需要下栽插件浏览,文件量大,真实感、交互性需要进一步加强等原因,最近一二年,许多制作Web3D图形的软件公司的产品,并没有完全遵循VRML97标准,而是使用了专用的文件格式和浏览器插件,开发了比较实用的VR软件。这些软件有些比VRML有了进步,在渲染速度、图像质量、造型技术、交互性以及数据的压缩与优化上,都有胜过VRML之处。比如,Cult3D、Viewpoint、GL4Java、Pulse3D、Flatland、Flash、JPEG2000等。这些公司都希望自己的解决方案能成为“事实上的国际标准”。 CULT3D、VIEWPOINT、360度环视等技术正逐步被应用。虚拟现实技术在国际互联网的应用已有重大变革。象AUTODESK/DISCREET、MRCROMEDIA、ADOBE等知名IT公司均保持与虚拟现实技术的紧密联系,或有接口,或发布相关产品,加大在互联网的比重。 X3D孕育而出。 以Blaxxun和ParallelGraphics公司为代表,它们都有各自的VR浏览器插件,并各自开发基于VRML标准的扩展节点功能,使3D的效果,交互性能更加完美;支持MPEG,Mov、Avi等视频文件,Rm等流媒体文件,Wav、Midi、Mp3、Aiff等多种音频文件,Flash动画文件,多种材质效果,支持Nurbs曲线,粒子效果,雾化效果;支持多人的交互环境,VR眼镜等硬件设备;在娱乐、电子商务等领域都有成功的应用,并各自为适应X3D的发展,以X3D为核心,有Blaxxun3D等相关产品。在虚拟场景,尤其是大场景的应用方面,以VRML标准为核心的技术具有独特的优势。

在03版的PPT装了个3D动画,用的是VRML,WIN7系统,为什么点击属性,什么都没有

重启

VRML实现物体自由摆动

仿照PlaneSensor自己定义一个节点。把2维的改成3维的。值也要改SFVce3f

从3ds max 中导出的物体,用vrml查看,如何才能显示材质?急求!谢谢!

这个只要你安装了VRML就可以在材质编辑器中看到的,前提是要选择VRML渲染器才行,不然是黑的。如果材质太多的话就安装场景助手!

如何使用多个vrml文件组装成一个物体?

使用任意文本编辑器打开就可以,如果打开是乱码的话可能是压缩过的文件。

vrml 里面 我用了那个imagetexture 贴图,并且把那些文件都放在一个文件夹下的,但是都没有成功。

确认你的vrml文件中纹理相对路径的准确,如果还没有,试试用绝对路径。图片的大小跟球体面积大小没有关系。

vrml打开solidworks创建的三维模型只要移动或缩放就消失了而且模型在vrml显示很小是什么原因

你可以在VRML文件里放大它的倍数。移动或缩放消失的原因可能是你移动到模型内部或是旋转到其他角度,再就是到了其他位置了。只要设置好漫游速度和漫游方式,就可以解决这个问题。

在VRML中如何加音乐

Sound节点+AudioClip节点。Sound{source AudioClip{url "声音文件路径"}}

用VRML做一个电视机互动

DEF TV Transform {children [Shape { geometry Box {size 80 80 90} appearance Appearance { DEF video MovieTexture { url "videofile.mpg" loop TRUE } }}]}DEF on Transform {translation 100 0 100children [ DEF button1 TouchSensor { children [ shape {geometry box {size 10 10 10}} ] }]}DEF off Transform {translation 200 0 100children [ DEF button2 TouchSensor { children [ shape {geometry box {size 10 10 10}} ] }]}ROUTE button1.ACTIVETIME TO video.PLAYROUTE button2.ACTIVETIME TO video.STOP

vrml中关于门的问题

网上下载去吧

VRML应用 --使用VRML制作一个演示示例

#VRML V2.0 utf8DEF ALL Transform { children [ DEF BG Transform { children [ Shape { appearance Appearance { material Material { diffuseColor 0 .36 .8 emissiveColor 0 .07 .15 ambientIntensity 0 specularColor .5 .5 .5 } } geometry IndexedFaceSet { coord Coordinate { point [ -5 -5 0, -5 5 0, 5 5 0, 5 -5 0 ] } coordIndex [ 0, 1, 2, 3, -1 ] solid FALSE normalIndex [ ] texCoordIndex [ ] } } ] } Transform { translation -3 1 1 children [ Shape { appearance DEF Appr Appearance { material Material { diffuseColor .6 .6 .6 emissiveColor .1 .1 .1 ambientIntensity .1 shininess .6 specularColor 1 1 1 transparency 0 } } geometry Text { fontStyle DEF fs FontStyle { size 1 style "PLAIN" family "MingLiu" } string "瀛﹀佛锛?00000" } } ] } Transform { translation -3 -1 1 children [ Shape { appearance USE Appr geometry Text { fontStyle USE fs string "濮揿悕锛歑XX" } } ] } ]}

VRML实例作业

#VRML V2.0 utf8DEF sphere Transform { children [ Sphere{ radius 5 } ]}DEF earth Transform { children [ Translation { translation 10 0 0 } Sphere{ radius 3 } ]}DEF earth1 Transform { children [ Translation { translation 20 0 0 } Sphere{ radius 3 } ]}DEF earth2 Transform { children [ Translation { translation 30 0 0 } Sphere{ radius 3 } ]}DEF earth3 Transform { children [ Translation { translation 40 0 0 } Sphere{ radius 3 } ]}DEF earth4 Transform { children [ Translation { translation 50 0 0 } Sphere{ radius 3 } ]}#事件插补器DEF timer TimeSensor {cycleInterval 1 loop TRUE }DEF timer2 TimeSensor {cycleInterval 2 loop TRUE }DEF timer3 TimeSensor {cycleInterval 3 loop TRUE }DEF timer4 TimeSensor {cycleInterval 4 loop TRUE }DEF timer5 TimeSensor {cycleInterval 5 loop TRUE }DEF timer7 TimeSensor {cycleInterval 6 loop TRUE }DEF timer6 TimeSensor {cycleInterval 7 loop TRUE }#旋转插补器DEF s OrientationInterpolator { key [0,0.5,1] keyValue [0 1 0 0,0 1 0 3.14,0 1 0 6.28]}DEF s2 OrientationInterpolator { key [0,0.5,1] keyValue [0 1 0 0,0 1 0 3.14,0 1 0 6.28]}DEF s3 OrientationInterpolator { key [0,0.5,1] keyValue [0 1 0 0,0 1 0 3.14,0 1 0 6.28]}DEF s4 OrientationInterpolator { key [0,0.5,1] keyValue [0 1 0 0,0 1 0 3.14,0 1 0 6.28]}DEF s5 OrientationInterpolator { key [0,0.5,1] keyValue [0 1 0 0,0 1 0 3.14,0 1 0 6.28]}DEF s6 OrientationInterpolator { key [0,0.5,1] keyValue [0 1 0 0,0 1 0 3.14,0 1 0 6.28]}#创建两个插补器的路由关系ROUTE timer.fraction_changed TO s.set_fractionROUTE s.value_changed TO earth.rotationROUTE timer2.fraction_changed TO s2.set_fractionROUTE s2.value_changed TO earth.rotationROUTE timer3.fraction_changed TO s3.set_fractionROUTE s3.value_changed TO earth1.rotationROUTE timer4.fraction_changed TO s4.set_fractionROUTE s4.value_changed TO earth2.rotationROUTE timer5.fraction_changed TO s5.set_fractionROUTE s5.value_changed TO earth3.rotationROUTE timer6.fraction_changed TO s6.set_fractionROUTE s6.value_changed TO earth4.rotation

如何在VRML中加入声音

Sound节点+AudioClip节点。Sound{source AudioClip{url "声音文件路径"}}

vrml2.0 文件怎么转化为vrml1.0?

比较难,语法差别多,vrml2.0有很多节点在vrml1.0里没有;而且现在很少有软件还支持vrml1.0。

怎么在vrml中实现一个桌子四个凳子的效果

1.使用vrml语言中的shape节点,其中的Box画方块等等。2.使用3dMAX 建模,画出板凳、椅子。然后导出,选择VRML97格式,然后就可以使用VRML浏览器打开了。

3dmax导出给vrml,在vrml中DEF出现乱码是为什么

vrml文件实质也是文本文件,文本文件保存的时候可以选择文件的编码,即便你没有选择,那么也是系统自动选择了某一编码。常见的编码有“ansi”、“utf8”、“gbk”等,如果“utf8”编码的文件打开为“gbk”编码,就很可能出现乱码的情况。你遇到的情况很可能就是编码的原因。

你好,请问一下VRML1.0文件怎么转化成VRML2.0格式啊?谢谢了啊

dmax的话我知道。用3dmax建完模型后 导出-->选择vrml97格式就可以使用了。如果有贴图的话,更改一下贴图的路径。max默认的路径和vrml有出入。 如果3DA的东西是一个模型的话,你可以试着导入3dmax中,然后按上面的步骤导出vrml97格式。VRML的文件可以使用BS_Contact浏览器或者cosmo浏览器或者cortvrml浏览器等等。安装完上述插件后就可以在浏览器中打开.wrl格式的VRML文件了。

关于openGL和VRML

openGL与c可以画图VRML与java做成的是可以网页浏览的,比如说一些产品的发布,。。。以前的在线游戏,也是用vrml做的

本人初学VRML,请问各位前辈,怎样才能打开VRML的文件,知道用浏览器可以打开,但是具体怎么操作?

这种问题其实网上已经有很多相同的答案了。建议楼主以后有问题先搜素一下,如果答案很多种,不确定了再来提问,因为这样可以节约等待的时间。想要打开VRML实例,只要安装VRML的浏览器插件。如BS_Contact,或者cosmoworlds都是不错的VRML浏览器插件,安装完后使用任意浏览器都可以打开VRML文件。(包括BS、CS自带的浏览器)。

关于solidworks中导出vrml文件无贴图的问题

转IGS格式

用3dmax制作的模型如何转换成vrml格式,可以用solidworks打开

直接导出就可以了,选择VRML97格式,建议使用专门的VRML浏览器观看,比如BSCONTACT

什么是vrml浏览器

VRML文件需要安装专用的浏览器才能运行。由于VRML具有广阔的发展前景,因此对其解释支持的浏览器有很多,一般可分为以下三大类。(1)单独应用类(standalone application):此类浏览器可直接从Internet上下载.wrl文件并展现其图像,而不需要Web浏览器的支持。这类浏览器有Open Worlds、World View for Developers等。使用这类浏览器需要编译源文件,并利用专用的工具包进行场景浏览。(2)辅助应用类(helper application):此类浏览器是作为对某种网络浏览器如Netscape Navigator的帮助,源文件不需进行编译。当网络浏览器遇到一个VRML连接时,就会启动帮助浏览器。(3)插件类(plugin):此类浏览器是作为一种插件安装在网络浏览器上的,比较流行的有World View,也称Microsoft Vrml;还有Parallel Graphics公司的Cortona、SGI公司的Cosmo Player等。一般来说,后两种浏览器是免费的,而且并非某种VRML浏览器专门针对某种网络浏览器,除非有特殊说明,因此选择浏览器原则上不受什么限制。

vrml文件怎么打开

1VRML文件以.wrl为后缀,它是一种文本格局的文件。可以用文本编辑器(如Windows下的notepad)打开编辑。在设计一些最简单的模型时,这种办法是最简便可行的。然则当场景变得复杂后,就须要应用一些专用的模型设计软件,这种软件称为VRML编辑器,常用的有ParaGraph International公司的Internet3D Space Builder(简称ISB),Sculptware公司的 SiteSculptor等等。解释VRML文件并构造三维模型的软件称为VRML浏览器,VRML浏览器平日是以插件的情势附着在Web浏览器中,如IE,NetScape等Web浏览器都有自带的VRML浏览器,但这些浏览器的功能有限,对VRML的支撑不很充分;一些公司开辟的VRML浏览器则平日功能强大年夜,如SGI公司的Cosmo Player,SONY的Community Place Brower等等。 查看原帖>>

X3D,Xml,VRML之间是什么关系?

VRML是“Virtual Reality Modeling Language”的缩写形式,意思是“虚拟现实造型语言”。 熟悉WWW的人们都知道,受HTML语言的局限性,VRML之前的网页只能是简单的平面结构,就算Java语言能够为WWW增色不少,但也仅仅停留在平面设计阶段,而且实现环境与参与者的动态交互是非常烦琐的。于是,VRML就应运而生了。第一代Web是以HTML为核心的二维浏览技术,第二代Web是以VRML为核心的三维浏览技术。第二代Web把VRML与HTML、Java、媒体信息流等技术有机地结合起来,形成一种新的三维超媒体Web。 RML被称为继HTML之后的第二代Web语言,它本身是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(Virtural World), 可以集成文本、图像、音响、MPEG影像等多种媒体类型,还可以内嵌用Java、ECMAScript等语言编写的程序代码。VRML的基本目标是建立因特网上的交互式三维多媒体,基本特征包括分布式、三维、交互性、多媒体集成、境界逼真性等。 VRML的出现使得虚拟现实象多媒体和因特网一样逐渐走进我们的生活,简单地说,以VRML为基础的第二代万维网=多媒体+虚拟现实+因特网。第一代万维网是一种访问文档的媒体,能够提供阅读的感受,使那些对Windows风格的PC环境熟悉的人们容易使用因特网,而以VRML为核心的第二代万维网将使用户如身处真实世界,在一个三维环境里随意探究因特网上无比丰富的巨大信息资源。每个人都可以从不同的路线进入虚拟世界,和虚拟物体交互,这样控制感受的就不再是计算机,而是用户自己,人们可以以习惯的自然方式访问各种场所,在虚拟社区中“直接”交谈和交往。事实上,目前采用VRML技术取得成功的案例已经很多,例如探路者到达火星后的信息就是利用VRML在因特网上即时发布的,网络用户可以以三维方式随探路者探索火星。 VRML的工作原理 VRML是一种用在Internet 和Web超链上的,多用户交互的,独立于计算机平台的,网络虚拟现实建模语言。虚拟世界的显示、交互及网络互连都可以用VRML来描述。 VRML的设计是从在WEB上欣赏实时3D图象开始的。VRML浏览器既是插件,又是帮助应用程序,还是独立运行的应用程序,它是传统的虚拟现实中同样也使用的实时3D着色引擎。这使得VRML应用从三维建模和动画应用中分离出来,在三维建模和动画应用中可以预先对前方场景进行着色,但是没有选择方向的自由。VRML提供了6+1度的自由,用户可以沿着三个方向移动,也可以沿着三个方向旋转,同时还可以建立与其它3D空间的超链接。因此VRML是超空间的。 VRML定义了一种把3D图形和多媒体集成在一起的文件格式。从语法角度看,VRML文件是显式地定义和组织起来的3D多媒体对象集合;从语义角度看,VRML文件描述的是基于时间的交互式3D多媒体信息的抽象功能行为。VRML文件描述的基于时间的3D空间称为虚拟境界(Virtual World),简称境界,所包含的图形对象和听觉对象可通过多种机制动态修改。 VRML文件可以包含对其他标准格式文件的引用。可以把JPEG、PNG和MPEG文件用于对象纹理映射,把WAV和MIDI文件用于在境界中播放的声音。另外,还可以引用包含Java或ECMAScript代码的文件,从而实现对象的编程行为。所有这些都是由其他标准提供的,之所以在VRML中选用它们,是因为它们在Internet上的广泛应用。VRML 97规范描述了它们在VRML中的用法。 VRML使用场景图(Scene Graph)数据结构来建立3D实境,这种数据结构是以SGI开发的Open Inventor3D工具包为基础的一种数据格式。VRML的场景图是一种代表所有3D世界静态特征的节点等级:几何关系、质材、纹理、几何转换、光线、视点以及嵌套结构。几乎所有生产厂商,无论是CAD、建模、动画、VR,还是VRML,他们的结构核心都有场景图。 境界中的对象及其属性用节点(Node)描述,节点按照一定规则构成场景图(Scene Graph),也就是说,场景图是境界的内部表示。场景图中的第一类节点用于从视觉和听觉角度表现对象,它们按照层次体系组织起来,反映了境界的空间结构。另一类节点参与事件产生和路由机制,形成路由图(Route Graph),确定境界随时间的推移如何动态变化。 VRML文件的解释、执行和呈现通过浏览器实现,这与利用浏览器显示HTML文件的机制完全相同。浏览器把场景图中的形态和声音呈现给用户,这种视听觉呈现即所谓的虚拟世界(境界)。用户通过浏览器获得的视听觉效果如同从某个特定方位体验到的,境界中的这种位置和朝向称为取景器(Viewer)。 VRML的访问方式是基于客户/服务器模式的。其中服务器提供VRML文件及支持资源(图像、视频、声音等),客户端通过网络下载希望访问的文件,并通过本地平台上的VRML浏览器交互式地访问该文件描述的虚拟境界。由于浏览器是本地平台提供的,从而实现了平台无关性。下图描述了VRML的工作方式。VRML是一个开发标准,为了加强协作,避免技术重复和市场冲突,而鼓励其他技术引用VRML或成为VRML的一部分。与VRML关系密切的三项技术是Java3D、MPEG-4和Chrome。其中,Java3D和VRML都把3D Web作为关键应用对象,前者的优势在于程序设计,后者的优势在于场景构造,二者在可编程性3D Web应用方面密切合作。MPEG-4面向基于内容的交互式视讯应用,可以为VRML提供流技术、压缩和音响同步技术,而MPEG-4用VRML来描述3D内容。在2D页面集成方面,可以探索VRML和Microsoft的Chrome协作的可能性。 VRML的应用 VRML在电子商务、教育、工程技术、建筑、娱乐、艺术等领域的广泛应用,将会促使它迅速发展,并成为构建网络虚拟现实应用系统的基础。虚拟现实作为一种全新的人机接口技术,必须研究用户和计算机之间的协调关系问题,这样一个问题只有通过大量的使用才能逐步解决,VRML以因特网作为应用平台,最有希望成为构筑虚拟现实应用的基本构架。 自从1994 年以来,欧洲数字城市会议每年举行一次,最近的数字城市的活动中加入了三维技术,基于VRML 的实验性数字城市主要有数字化赫尔辛基、柏林、华盛顿特区、洛杉矶和京都。我国上海交通大学ICHI 实验室在这方面也作了大量研究。 国内还开发过一些基于VRML97的应用系统,如浙江公众信息产业有限公司的3Dworld。 例如在教育上,VRML不仅仅是HTML功能更强的替代品,其潜在意义在于突破上述基于WWW的教学模型建立更自然、更真实的虚拟教育环境。在这种环境中学生可以以浏览探索的方式汲取知识,如进入虚拟太空学习天文知识,利用虚拟地球学习地理知识,穿过历史长廊与历史人物交流,进入分子世界游历化学殿堂等等,这些曾经是梦想中的学习方式都可以逐步实现。在这个虚拟教育世界中,甚至可以有利用VRML制作的动画人物扮演教师,其面部表情和形体动作利用动作跟踪系统捕捉下来,这样得到的讲课节目将是三维的,更重要的是它不像视频节目那样需要大量的存储量和网络带宽,用户通过Modem和电话线即可收看这种节目,其有关试验最近已经取得成功。如果把这种方式扩大到教学双方,则可实现具有实时交互性的虚拟教学——教师控制的虚拟教师和学生控制的虚拟学生就可以在一个虚拟教室中相互交流。 VRML将创造一种融多媒体、三维图形、网络通讯、虚拟现实为一体的新型媒体,兼具先进性和普及性,是关心三维图形、多媒体、新一代网页开发和虚拟现实技术的人士应密切注意的。 VRML的历史 最初的三维浏览器叫做Labyrith,它诞生于1994年2月,是由Mark Pesce和Tony Parisi两人开发的。他们把它带到几个国际大型展示会上作了演示。1994年5月,在瑞士日内瓦召开的万维网(www)会议上,Mark Pesce和Tony Parisi在会上介绍了这个可浏览万维网上三维物体的界面。这时,由一个情趣相投者联谊会BOF马上产生强烈的反响,决定开发一种场景描述语言,它可以连通Web网。当代Web的奠基人Tim Berners-Lee 提出了需要制定一个3D Web 标准,并创建了虚拟现实标记语言VRML(Virtual Reality Markup Language) 这一名字。(BOF来自一句英语的谚语:Birds of a feather) Parisi和Pesce认为推广它的最好的方式就是免费赠送,并说服了美国《线路通》(Wired)杂志的Brian Behlendorf开始设置名为www-vrml的电子邮件列表,在一个月之内,收集到一份有意于参与开发VRML人员的电子邮箱通讯录,那只不过是开初一周内登录的志愿人员,已超过千人。 VRML的名字很快更改为“Virtual Reality Modeling Language”即“虚拟现实造型语言”,以反映它强调的是整个世界,而不是单纯的文本页。 其中有一位Gavin Bell,他是SGI(硅图公司Silicon Graphics Inc.)的工作组的工程师。Open Inventor是SGI推出的一工具软件,便于程序员快速、简洁地开发各种类型的交互式3D图形程序。这种工具软件的编制是基于场景结构和对象描述概念和手段。1992年,最初发布时名称为Inventor。 工作组每周举行一次例行的午餐会,尽管外人对其中奥妙一无所知,但很多工作组的内部事务,往往在这种不拘形式的随意交谈中得以完成。Gavin Bell正是利用了一次这种场合,告诉他的主管经理Rill Carey关于VRML的事情,说明急需建立一种可在Web网上运行、描述3D场景的语言。到聚餐结束时,Carey已决心从事于这场新的开拓(后来两人合办了Wasabisoft)。 1994年初夏,第一次WWW会议期间初步决定,十月份在芝加哥召开第二次WWW会议,也就是说只留出五个月的时间。在这段时间里,能否拟出一个VRML规范的初步方案?BOF成员和自愿加入开发新规范行列的热心网客信心十足。他们一致认为:在下次会议之前,一个内部试用语言规范一定能完成。总的意向是:就一个业已存在的语言加以改造比较稳妥,而另起炉灶,从头开始重干一个全新,则不太可行。 事实上,不过用了两周时间,Bell就提出了SGI的方案它是一个经过修改的Open Inventor 3D模拓文件(Metafile,元文件)格式的子集,在附加一些处理网络的相应功能和措施。SGI同意将这种新的文件格式向公众开放不需要任何专利权和专卖权,供大家使用。 还有几项颇有讨论价值的方案也先后提交,参加候选。Pesce和Behlendorf公允的主持了方案的论证会,最后投票结果,SGI方案赢得了多数。这就意味着VRML是脱胎于Open Inventor的文件格式。这就是1994年10月在芝加哥(Chicago)召开的第二次WWW会议上公布VRML1.0的规范草案。主要的功能是完成静态的3D场景,以及与HTML链接的功能和措施。 另一位SGI的原Open Inventor的设计师Paul Strauss开始作一个VRML公共域(publicdomain)的词解程序(Parser),当时流行于业界的名字叫QvLib。这个程序的作用是把VRML的可读文件格式转换成浏览器可理解的格式。这个词解程序于1995年1月公开发布。它可以安装到各式各样的平台上,随之,各种浏览器恰似雨后春笋般勃然兴盛起来。 可以理解和显示所有VRML文件的浏览器,最早还是出自SGI,由David Mott和多位Inventor的工程师写成的WebSpace Navigator。不久,模板图形软件(Template Graphics Software)运行于WebSpace,不仅适用于SGI平台,也适用于多种其它平台,而且所有版本的WebSpace Navigator浏览器均免费使用。 1995年秋,SGI进一步推出了WebSpace Author(供创作的程序)。这是一种Web创作工具,可在场景内交互地摆放物体,并改进了场景的功能,还可用于发表VRML文件。此时,VRML设计工作组(VGA, VRML Architecture Group)相聚在一起,讨论下一个版本的VRML。 1996年初,VRML委员会审阅并讨论了若干个VRML2.0版本的建议方案,其中有SGI的动态境界( Moving Worlds)提案、太阳微系统(Sun Microsystem)的全息网(Holl Web)、微软公司(Microsoft)的能动VRML(Aictive VRML)、苹果公司(Apple)的超世境界(Out of the world),以及其他多种提案。委员会的很多成员参与修改和完善这种种方案,特别是Moving Worlds。经过多方努力,最终在2月底以投票裁定。结果,Moving Worlds以70%选票赢得了绝对多数。1996年3月,VGA(VRML设计小组)决定将这个方案改造成为VRML2.0。 1996年8月在新奥尔良(New Orleans)召开的优秀3D图形技术会议-Siggraph"96上公布通过了规范的VRML2.0标准。它在 VRML1.0的基础上进行了很大的补充和完善。比 VRML1.0增加了近 30个节点,增强了静态世界,使3D场景更加逼真,并增加了交互性、动画功能、编程功能、原形定义功能。 1997年12月VRML作为国际标准正式发布,1998年1月正式获得国际标准化组织ISO批准(国际标准号ISO/IEC14772-1:1997)。简称VRML97。VRML97只是在VRML2.0基础进行上进行了少量的修正。但它这意味着VRML已经成为虚拟现实行业的国际标准。 1999年底,VRML的又一种编码方案X3D草案发布。X3D整合正在发展的XML、JAVA、流技术等先进技术,包括了更强大、更高效的3D计算能力、渲染质量和传输速度。以及对数据流强有力的控制,多种多样的交互形式。 2000年6月世界web3D协会发布了VRML2000国际标准(草案),2000年9月又发布了VRML2000国际标准(草案修订版)。 2002年7月23日,web3d联盟日前发布了可扩展3D(X3D)标准草案并且配套推出了软件开发工具供人们下载和对这个标准提出意见。这项技术是虚拟现实建模语言(VRML)的后续产品,是用XML语言表述的。X3D基于许多重要厂商的支持,可以与MPEG-4兼容,同时也与VRML 97及其之前的标准兼容。它把VRML的功能封装到一个轻型的、可扩展的核心之中,开发者可以根据自己的需求,扩展其功能。X3D标准的发布,为Web3D图形的发展提供了广阔的前景。 VRML的工作组及其研究目标 为了推动VRML技术的发展,VRML协会组织了很多工作组,每个工作组都是自愿组织、自我约束、并经VRML协会认可的技术委员会,负责某个与VRML有关的专题技术的研究和实现工作。下面介绍目前已组建的工作组及其研究目标,它们基本涵盖了VRML的主要发展动向。 人性动画工作组(Humanoid Animation WG)利用VRML表现人类行为特性。 色彩保真工作组(Color Fidelity WG)确保采用任何平台的观众所看到的效果都和创作者的原始作品一样,颜色应相当一致。 元形式工作组(Meta Forms WG)针对利用形式文法生成的作品,提出一般性的方法论和一般性规范,使之能够映射为某种特定形式。首要目标是能够表示"数字生命格式"( Digital Life-Forms)结构和增长。 面向对象扩展工作组(Object-Oriented Extensions WG)探讨和推动对VRML进行面向对象扩展的方法。 数据库工作组(Database WG)推进基于VRML商业应用的创建,利用数据库维护VRML 内容的持久性、升级能力和安全传输能力。 外部创作接口工作组(External Authoring Interface WG)在VRML境界和外部环境之间建立标准接口。 界面组件工作组(Widgets WG)为开发者和用户提供一套基础性的、可自由使用的标准用户界面组件集,并提供支持基本组件集和所有VRML组件的理论框架。 二进制压缩格式工作组(Compressed Binary Format WG)探讨并开发VRML文件的二进制编码方法,重点是研究为了快速传送目的而尽量缩小文件尺寸,同时为了快速解码目的而尽量简化文件结构。 通用媒体库工作组(Universal Media Libraries WG)为了提高VRML境界的真实感,同时减少网络的下载量,而定义一种由驻留本地的媒体元件(纹理、声音和VRML对象)组成的小型跨平台媒体库。同时定义一种统一机制,通过这种机制,VRML内容创作者可以在自己的境界中使用这些媒体元件。 活动境界工作组(Living Worlds WG)为多用户(包括多个开发者)应用的产生和进化定义概念框架,并确定一组界面。 键盘输入工作组(Keyboard Input WG)为了使内容创作者能够在自己的境界中访问键盘输入,定义一个或多个扩充节点。 一致性工作组(Conformance WG)为与一致性测试有关的问题提供一个讨论场所,特别地,本组将辨别VRML实现发生分歧的地方以及相应的动作序列。 生物圈工作组(Biota WG)为生命系统(Living System)的研究和学习建立、配备数字式工具和环境。 分布式交互仿真工作组(Distributed Interactive Simulation WG)为建立有多广播能力(Multicast-Capable)的大规模虚拟环境(Large-Scale Virtual Environments,LSVEs)确立初始网络约定。 VRML脚本工作组(VRML Script WG)向VRML监查组(VRML Review Board,VRB)提供有关Java和JavaScript的问题列表、修改建议和评论。 自然语言处理和动画工作组(NLP & Animations WG)为了使用户能使用自然语言和VRML动画形象进行交流,从而使交互更自然,增强用户和动画形象之间的信息流动,研究如何使用“问题/回答”、“命令/响应”式的对话以及基于操作系统命令和字符控制的自然语言。 VRML-DHTML集成工作组(VRML-DHTML Integration WG)为VRML和DHTML在文档对象模型、组件(Component)接口和绘制等三个层次的紧密集成开发一种概念模型。 VRML的研究现状 虚拟现实技术的发展,是在网络技术前进基础上,融合多种技术的结果随着网络时代宽带大规模应用的到来,市场对虚拟现实技术的应用越来越迫切,大有风雨欲来,风满楼之势。 VRML97发布后,互联网上的3D图形几乎都使用了VRML。由于技术的局限性,如带宽不够,需要下栽插件浏览,文件量大,真实感、交互性需要进一步加强等原因,最近一二年,许多制作Web3D图形的软件公司的产品,并没有完全遵循VRML97标准,而是使用了专用的文件格式和浏览器插件,开发了比较实用的VR软件。这些软件有些比VRML有了进步,在渲染速度、图像质量、造型技术、交互性以及数据的压缩与优化上,都有胜过VRML之处。比如,Cult3D、Viewpoint、GL4Java、Pulse3D、Flatland、Flash、JPEG2000等。这些公司都希望自己的解决方案能成为“事实上的国际标准”。 CULT3D、VIEWPOINT、360度环视等技术正逐步被应用。虚拟现实技术在国际互联网的应用已有重大变革。象AUTODESK/DISCREET、MRCROMEDIA、ADOBE等知名IT公司均保持与虚拟现实技术的紧密联系,或有接口,或发布相关产品,加大在互联网的比重。 X3D孕育而出。 以Blaxxun和ParallelGraphics公司为代表,它们都有各自的VR浏览器插件,并各自开发基于VRML标准的扩展节点功能,使3D的效果,交互性能更加完美;支持MPEG,Mov、Avi等视频文件,Rm等流媒体文件,Wav、Midi、Mp3、Aiff等多种音频文件,Flash动画文件,多种材质效果,支持Nurbs曲线,粒子效果,雾化效果;支持多人的交互环境,VR眼镜等硬件设备;在娱乐、电子商务等领域都有成功的应用,并各自为适应X3D的发展,以X3D为核心,有Blaxxun3D等相关产品。在虚拟场景,尤其是大场景的应用方面,以VRML标准为核心的技术具有独特的优势。

vrml里的汉字怎么实现

VRML现在好像不支持汉字!!

请问什么是VRML和WRL?

VRML(Virtual Reality Modeling Language)即虚拟现实建模语言. VRML是一种基于可计算信息的沉浸式交互环境,具体地说,就是采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围的虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生亲临等同真实环境的感受和体验。 VRML思想的起源可追溯到1965年Ivan Sutherland在IFIP会议上的《终极的显示》报告,而且Virtual Reality一词是80年代初美国VPL公司的创建人之一Jaron Lanier提出来的。VR系统在若干领域的成功应用,导致了它在90年代的兴起。虚拟现实是高度发展的计算机技术在各种领域的应用过程中的结晶和反映,不仅包括图形学、图像处理、模式识别、网络技术、并行处理技术、人工智能等高性能计算技术,而且涉及数学、物理、通信,甚至与气象、地理、美学、心理学和社会学等相关。VRML技术的诞生大约是在1994年。1997年,VRML2.0成为第一个在网页上发布的ISO国际标准(ISO/IEC 14772)。发展至今,VRML已经有了不少成功的案例。例如在美国火星探测器的行动中,人们用VRML实现了该探测器的3D动画现实,从而使无数人得以在网上观察这一探险过程。WRL文件:.wrl基于网络的虚拟现实文件格式,VRML viewer可以观察这种文件的三维场景,并进行简单的交互

那们详细解释一下vrml

初识VRML VRML(Virtual Reality Modeling Language,虚拟现实建模语言)是一项和多媒体通讯(Multimedia Communication)、因特网(Internet)、虚拟现实(Virtual Reality,VR)等领域密切相关的新技术,其基本目标是建立因特网上的交互式三维多媒体。VRML于1998年1月被正式批准为国际标准(ISO/IEC 14772-1:1997,通常称为VRML97),创立了标准化进程的ISO/IEC记录,它还是第一个用HTML发布的国际标准。 VRML是一种3D交换格式,它定义了当今3D应用中的绝大多数常见概念,诸如变换层级、光源、视点、几何、动画、雾、材质属性和纹理映射等等。VRML的基本目标是确保能够成为一种有效的3D文件交换格式。 VRML是HTML的3D模型。它把交互式三维能力带入了万维网,即VRML是一种可以发布3D网页的跨平台语言。事实上,三维提供了一种更自然的体验方式,例如游戏、工程和科学可视化、教育和建筑。诸如此类的典型项目仅靠基于网页的文本和图像是不够的,而需要增强交互性、动态效果连续感以及用户的参与探索,这正是VRML的目标。 VRML提供的技术能够把三维、二维、文本和多媒体集成为统一的整体。当把这些媒体类型和脚本描述语言(scripting language)以及因特网的功能结合在一起时,就可能产生一种全新的交互式应用。VRML在支持经典二维桌面模型的同时,把它扩展到更广阔的时空背景中。 VRML是赛博空间(cyberspace)的基础。赛博空间的概念是由科幻作家William Gibson提出的。虽然VRML没有为真正的用户仿真定义必要的网络和数据库协议,但是应该看到VRML迅速发展的步伐。作为标准,它必须保持简单性和可实现性,并在此前提下鼓励前沿性的试验和扩展。

什么是VRML ?

VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。是目前Internet上基于 WWW的三维互动网站制作的主流语言。 VRML是虚拟现实造型语言(Virtual Reality Modeling Language)的简称,本质上是一种面向web,面向对象的三维造型语言,而且它是一种解释性语言。VRML的对象称为结点,子结点的集合可以构成复杂的景物。结点可以通过实例得到复用,对它们赋以名字,进行定义后,即可建立动态的VR(虚拟世界)。

vrml 怎么让视点跟着物体移动

ROUTE key.keyPress TO keyscript.keypressROUTE key.keyRelease TO keyscript.keyreleaseROUTE keyscript.trans TO 物体.translationROUTE time.time TO keyscript.processROUTE T物体.translation TO 视点.positionROUTE keyscript.rotate TO 物体.rotationROUTE 物体.rotation TO 视点.orientation

请问HTML. XML..VRML.的区别

HTML(Hypertext Markup Language)即超文本标记语言。它是用于创建可从一个平台移植到另一平台的超文本文档的一种简单标记语言,经常用来创建Web页面。HTML文件是带有格式标识符和超文本链接的内嵌代码的ASCII 文本文件XML是Extensible Markup Language的简写,一种扩展性标识语言。XML和HTML的主要区别是什么:XML是用来存放数据的,XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。HTML是与显示信息相关的, XML则是与描述信息相关的.HTML经常上网就应该知道它的特点而XML的特点就是管理数据,举例比如图书,如果使用XML,比如“库存目前有多少?”以及“某个作家写的书卖了多少册?”等数据就能够由计算机“自动地”掌握,并能够将这些数据与交易对象“共享”。这样一来,出版社就能够在制定今后的出版计划时参考这些数据,而且销售公司制定有效的配送计划时也将更加容易。这就必定大大有助于削减人事成本,以及提高管理效率。VRML(Virtual Reality Modeling Language)即虚拟现实建模语言,是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言。也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(Virtural World)。是一种网页设计语言,你可以用它设计极其炫酷的{三维}网页