VRML 格式

开发 VRML(虚拟现实建模语言)的目的是提供标准工具,用于在 Web 中查看三维模型并与其进行交互。

VRML 文件的文件结构基于 Inventor 格式,其中的节点按层次排列。

VRML 2 类似于 VRML1 的结构,但使用的关键字稍有差别。例如,顶点对应于点,DEF 默认材质球组对应于 DEF 默认材质球材质。

特性

以下是 VRML 1 与 VRML 2 之间的主要区别:

版本 差异
VRML 1.0 标准对象(立方体、球体、圆锥体、圆柱体、文本)
  任意对象(曲面、线集、点集)
  飞跃、穿过、检查场景的功能
  灯光
  相机(视点)
  对象上的纹理
  可单击的链接
  定义和重用对象
VRML 2.0All VRML 1.0 附加功能 动画对象
  切换
  传感器
  脚本(Java 和 JavaScript)
  插值器(颜色、位置、方向等)
  拉伸
  背景颜色和纹理
  声音(.wav 和 MIDI)
  动画纹理
  事件路由
  定义并重用对象和行为,并将新的节点有效地添加到使用 PROTO 和 EXTERNPROTO 的语言中
   
注:
若要查看 VRML 并与之交互,您需要用于 Web 浏览器的插件,该插件用于解释 VRML 语言并使对象在屏幕上可见。

    Web 浏览器的示例:

  • Cosmoplayer
  • Worldview
  • Microsoft VRML 2.0 查看器
  • Webscout (VRML1)