VRML

✍ dations ◷ 2025-08-25 00:26:38 #计算机语言,建模语言,ISO标准,IEC标准,置标语言,虚拟现实,图形文件格式,三维计算机图形学

VRML是一种专为WWW(万维网)而设计的三维图像置标语言。全称是虚拟现实建模语言,是由VRML协会设计的。VRML标准中既定义了描述三维模型的编码格式,也定义了描述交互或脚本的编码及行为模式。VRML协会现已更名为Web3D联盟,VRML标准现在也已经升级为X3D标准。

VRML的最初版为1994年的VRML 1.0,然后是VRML97,最近新版为X3D标准,三者都是ISO认可的国际标准。VRML 1.0最初只是一个模型格式,后来经过扩展和改写,行成了VRML97。VRML97通过原型定义、路由、javascript和一系列的传感器节点完成动画和交互。在VRML97上又发展了骨骼动画和地理坐标等功能扩展。

VRML 有数次跟随显卡硬件发展的升级,现阶段多数的Direct3D 9.0c和OpenGL 2.0 GLSL的功能特效都可以实现。VRML 规格为支持显卡硬件的功能,添加了从底层的渲染节点,比如支持三角形、三角形扇、三角形条带等基本渲染元素;比如支持设置显卡的混合模式和设置帧缓存、深度缓存、模板缓存的功能;还有节点能支持多纹理和多遍绘制、支持Shader着色、支持多渲染目标(MRT)、支持几何实例(Geometry Instance)、支持粒子系统。2010年已经可以在X3D和VRML中使用延迟着色技术。现在的特效包括SSAO和CSM阴影、实时环境反射和折射、基于实时环境和天光的光照、HDR、运动模糊、景深。VRML 导出插件支持对应3ds MAX标准材质的多种贴图/多纹理。

VRML 通过H-anim组件支持骨骼动画和蒙皮,也可以通过原型扩展支持角色AI和动作混合。

VRML 通过DIS组件或Networking组件多支持多用户场景和事件共享。

现阶段有几个 VRML 引擎能支持ODE物理引擎或PhysX物理引擎。

VRML 浏览器可以通过插件的形式支持Wii控制器、Kinect体感识别、DirectInput、XInput等外设。

VRML 浏览器可以通过插件的支持 语音识别和 TTS 文本朗读。

大多数三维软件都能够导入或导出VRML格式,部分三维引擎能够直接加载VRML格式的模型,浏览器可以调用Java applet来提供简单的VRML体验。要体验完整的视觉和交互效果,一般需要单独安装浏览器插件或独立程序。

VRML格式除了一般3D模型呈现外,对于3D扫描所产生的点云资料亦可记录与呈现,且资料是带有色彩(R、G、B)的信息。

和最流行Web3D引擎比较,VRML和X3D的市场占有率都不高。这并不是因为技术本身的缺陷,而主要是VRML的制作工具和开发环境相对落后。以前的支持所见即所得的VRML实时开发环境Cosmo Worlds、ISA、Avatar Studio都因为开发公司的转向而没有继续发展,而后面开发的BS Editor、Flux Studio等还没有完善。另外VRML也没有提供完善的功能包,而Quest3D、Unity3D、3D VIA Virtools都提供了完善的功能包。

相关

  • 小儿痳痹症脊髓灰质炎(英语:poliomyelitis,简称polio),俗称小儿麻痹症(中文名称译自日语“小児麻痺”;后者则译自英语infantile paralysis),又译急性灰白髓炎。是由脊髓灰质炎病毒引起,可感染人
  • 公共行政公共行政学(Public Administration),又称行政学。主要结合政治学和管理学为其理论基础。简言之,行政即是公务的推行、政府的管理,举凡政府机关或公务机构的业务,如何使之有效的加
  • 稗说体散文稗说,也称稗说体,是高丽后期出现的类似笔记类的文学体裁。高丽时期的稗说主要是围绕诗人、诗句,记述逸闻趣事,传说,期间夹杂着作者的评论,也记述有关文、赋、对联、酒令等其它文学
  • 外周性水肿外周性水肿(peripheral edema)属于组织的肿胀(Swelling (medical)),由于流体的积聚及引力的作用、水肿通常发生在下肢。外周性水肿产生的条件通常与老化有关,但也可以由其它的
  • 阿伯丁郡阿伯丁郡(英语:Aberdeenshire)位于苏格兰东北部,气候严寒。现时的阿伯丁郡地界还包括了过去的其他两个郡。虽然郡议会位于阿伯丁市内,但其范围不包括阿伯丁市,是苏格兰唯一议会不
  • 卡利甘杰乌帕齐拉 (拉尔莫尼哈德县)卡利甘杰(孟加拉语:কালিগঞ্জ,Kaliganj)是孟加拉国的一个乌帕齐拉,位于朗布尔专区的拉尔莫尼哈德县。卡利甘杰乌帕齐拉共有户数35459户。据1991年孟加拉国人口普查(英语:199
  • 巴什克利安航空巴什克利安航空(俄语:Башкирские авиалинии,英语:BAL Bashkirian Airlines)是一家曾于1992年至2007年间运营的航空公司,总部位于俄罗斯乌法。当时使用的机队以
  • 红烧鳗红烧鳗,台式红烧鳗,在1960年代起,台湾鱼池成功养殖大量鳗鱼外销日本市场,且台湾海洋渔业发达,时常捕获海鳗,红烧鳗因此普及于台湾饮食店、宴席菜、小吃,与鳝、蛙、鳖是旧时台菜宴客
  • 剪力锁剪力锁是电磁锁的一种变化,将电磁铁与吸附铁板组合转90度,令其与门的开、关方向正交,并将吸附铁板加厚形成“锁舌”,使其被吸住后嵌入预向挖好的“锁舌孔”,因而以剪向力“卡住”
  • 希腊的玛丽亚公主玛丽亚公主(希腊语:,1876年3月3日-1940年12月14日),希腊人的国王乔治一世的次女。玛丽亚与兄弟姐妹们从小由英国保母抚养长大。乔治一世经常灌输他们对希腊的热爱,因此玛丽亚不希望