VRML(虚拟现实建模语言)—— VRML(发音为“VRML”或“ver-mal”)是一种建模语言,有助于在网页上创建独立于平台的 3D 对象和交互式场景。它于 1994 年由 Mark Pesce、Tony Parisi 和其他人在第一次万维网会议上首次提出。 VRML 最初代表虚拟现实标记语言。 VRML 文件称为世界,并具有“.wrl”扩展名。 VRML 世界是使用节点构建的。节点描述了世界的几何形状、声音、属性等。
VRML 的三个版本是 VRML 或 VRML 1、VRML 2.0 和 VRML 97。在引入 VRML 时,大多数企业和其他用户通过慢速拨号连接访问互联网。事实证明,带宽不足是 VRML 普及的主要障碍。 VRML 被用作 3D 模型的数据交换格式,特别是在 CAD(计算机辅助绘图)程序中。 2001 年,X3D 作为 VRML 的 XML 编码被引入。
VRML 和 HTML 在许多方面相似。两者都编写为文本文件,独立于平台,HTML 文档和 VRML 世界都可以包含指向位于 Web 上任何位置的其他世界、文档或资源的链接。但是,它们的不同之处在于 HTML 文档是 2D 的,而 VRML 世界是 3D 的。 VRML 也被称为 HTML 的 3D 等价物。与 C 和 C++ 等其他编程语言不同,VRML 不是编译然后运行,而是解析和显示 VRML 文件。
HTML: HTML代表超文本标记语言。它用于使用标记语言设计网页。 HTML 是超文本和标记语言的结合。超文本定义了网页之间的链接。标记语言用于定义标签内的文本文档,标签定义了网页的结构。这种语言用于注释(为计算机做笔记)文本,以便机器可以理解它并相应地处理文本。大多数标记语言(例如 HTML)是人类可读的。语言使用标签来定义必须对文本进行哪些操作。
HTML |
VRML |
It is a markup language. | It is a modeling language. |
It creates 2D documents. | It creates 3D worlds. |
HTML is not case-sensitive. | VRML is case-sensitive. |
All HTML versions are backward compatible. | No backward compatibility among VRML versions. |
It uses markup tags. | It does not use markup tags. |
Files have .htm or .html extensions. | Files have .wrl extension. |