VRML

✍ dations ◷ 2025-06-09 15:10:26 #计算机语言,建模语言,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都提供了完善的功能包。

相关

  • 肠易激综合征大肠激躁症(英语:Irritable bowel syndrome),又称为大肠躁郁症、肠躁症、躁性大肠征候群、肠易激综合征,主要为没有任何肠胃道疾病损伤下出现腹痛及排便型态改变的症状。这些症状
  • 胰岛素泵胰岛素泵是在糖尿病治疗中用于监管胰岛素的医用设备,也称为持续皮下胰岛素输注治疗装置。不同的设计会有不同的设备配置。一个传统的胰岛素泵包括以下几个组成部分:• 泵(包
  • 转动惯量在经典力学中,转动惯量又称惯性矩(英语:Moment of inertia),通常以 ″ I ″
  • 胡克罗伯特·胡克(英语:Robert Hooke,又译为虎克,1635年7月28日-1703年3月3日),英国博物学家、发明家。在物理学研究方面,他提出了描述材料弹性的基本定律——胡克定律,且提出了万有引力
  • 海地共和国银行海地共和国银行(法语:Banque de la République d'Haïti BRH)是海地的中央银行。该行积极推行金融融合政策,是金融联盟的成员机构。2013年,银行颁布了《玛雅宣言承诺书》以推进
  • CV-32 雷伊泰号莱特号航空母舰(USS Leyte CV-32)是一艘隶属于美国海军的航空母舰,为埃塞克斯级航空母舰的十五号舰,在非官方上亦是长舰体埃塞克斯级的五号舰。她原命名为王冠点(Crown Point),以纪
  • 休伯特·范·艾克休伯特·范·艾克(Hubert van Eyck,约1385年–1390年至1426年) 是15世纪弗拉芒著名画家、艺术家。他的生平资料极少,他的画作已经失传,但现在位于根特的祭坛画突出表现了他的创
  • 鲍里斯·尼古拉耶维奇·米罗诺夫鲍里斯·尼古拉耶维奇·米罗诺夫(俄语:Бори́с Никола́евич Миро́нов,1942年9月21日-)是前苏联和俄罗斯的历史学家 ,专科历史社会学 ,社会 ,经济和人口历史
  • 紫云书院紫云书院,是河南省平顶山市襄城县紫云镇的一所旧式书院,座落于紫云山中。该书院系1468年(明成化四年)由户部尚书李敏所建,1482年(成化十八年)赐名“紫云书院”,为当时中原四大书院之
  • 达木丁·苏赫巴托尔达木丁·苏赫巴托尔(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gu