27

早在 1990 年代后期,当我在读研究生时,VRML 将接管世界。我和我的同事通过将它连接到 Java 和 Javascript 代码,用它构建了各种有用和有趣的东西。

当然,当时的计算机比现在慢很多倍——多核 CPU 主要是科幻小说或秘密研究项目的东西,我们的 VRML 应用程序运行速度有点太慢,无法在现实世界中流行起来。

十年过去了,即使是配备标准 GPU 的廉价 PC 也可以轻松运行我们的任何 VRML 模型,并且可能需要节流以确保它们不会太快而无法使用。但是 VRML 社区已经死了一点,web-3d 还没有流行起来,我什至找不到浏览器插件。X3d 不久前被提及,但也没有流行起来。

有人知道发生了什么吗?还有其他一些我不知道的 3D 网络技术吗?

编辑:

为了传递历史兴趣:1998 年关于 VRML 消亡的文章(华尔街日报)

4

8 回答 8

8

我同意上面发布的大部分内容。然而另一个问题是,在很短的时间内,大多数工具和查看器开发人员都被对方收购,最终导致许多工具消失,而迄今为止领先的查看器 Cosmo 归 Computer Associates 所有,它放弃了所有支持(甚至可以下载)。

Cortona仍可作为 VRML 查看器使用,其他一些查看器也是如此。

在 2014 年 1 月 13 日的回复中添加更多内容:X3DOM是一项使用 X3D 的子集(VRML 的基于 XML 的语法继承)链接 HTML5 和声明性 3D 内容的倡议。它现在可以在许多没有插件的浏览器中使用。所以,用巨蟒的话来说,它“还没有死”。此外,您仍会将其视为常见的标准化导入和/或导出格式,例如在 Blender 中。甚至 Matlab 也支持他们的模拟环境和导出 3D 图形(尽管当我尝试图形导出时,结果非常糟糕)。

于 2010-12-08T18:28:02.637 回答
3

这些技术已经取得了各种进展,但每一项都几乎失败了。在过去,这可能是由于互联网被用作快速信息的资源以及人们在等待此类信息时感到沮丧。这些技术已经浮出水面,其中许多与游戏相关,通常作为插件交付,如 virtools、shockwave、unity 等,但其中许多有一个重大失败,即依赖/缺乏硬件加速。这尤其是一个问题,因为浏览的稳定性和速度是大多数用户最关心的问题,因此当需要在给定插件中包含各种硬件配置文件时就会出现问题(大小开始变得巨大),当然3d 数据通常大于 2d 等效数据。

目前仍在尝试为界面设计等提供 3D 系统,webkit 上的 webgl 正在开发中,但对于基于硬件的引擎,问题是,用户是否拥有硬件?如果没有,那么开发人员还有更多工作要移植到其他系统,或者坦率地说,内容是不可访问的。

于 2010-09-08T19:41:06.947 回答
3

我认为这个想法是人们会喜欢使用 3d 界面来导航信息。

这被证明是不正确的。人们几乎完全将 3D 界面用于游戏(或用于特殊目的,例如建筑、工程或医学)。

在 90 年代,围绕这个想法出现了一次小型技术爆炸。我记得 Apple 设计了一个 3D 浏览系统(我忘记了这个名字),但它从未落地。

最后,人类更容易扫描 2D 表示以获取信息并以这种方式导航。

于 2010-09-08T14:42:11.193 回答
3

现在,所有 vrML 功能都可以由Khronos 的 glTF表示。

无论如何,我需要一件新的 T 恤。

在此处输入图像描述

于 2016-08-09T02:55:57.650 回答
2

A-Frame是一个开源的 Web3D/WebVR 框架。它是一个 Javascript 库,而不是试图成为一个标准。与 X3DOM 一样,它允许您使用 HTML 创作 3D 场景,尽管它的实体-组件-系统模式使其更具可扩展性。虽然它专注于 VR,但它也可用作通用 (three.js) 3D 框架。

于 2016-04-07T11:00:16.903 回答
2

我一开始用 256 色和 w95 开始 VRML。一个名为 Chaco Pueblo 和 Black Sun(成为 Blaxxun)的作者程序作为 veiwer。在我看来仍然是最多才多艺的veiwer。我们使用 Powow 进行聊天(类似于 IRC),这让我们想到了集成尽可能多的协议。在此之前,手机在欧洲很流行。

在那个时候,整个元素是一个程序中的多个协议,当 Vrml 97 出现时,微软在游戏和教育和商业上的应用立即消失了。

由于 Web 浏览器似乎无法管理的多个同时协议,我仍然赞成拥有一个独家浏览器

3D 与 2D 的优势在于,有一种 3D 形式的客观推理,社会上的许多人在被限制并提升到 2D 主观空间时不再拥有

我认为在视频监视器上看某人说话是愚蠢的。但在 VRML 中有很多不同,因为您可以在历史悠久的地点会面,例如世界任何地方或时间并重温事件。

我相信这里有些误解,因为在它被淘汰之前,没有人真正使用或研究过VRML的全部能力。

例如:在早期,西班牙人向北迁移到旧金山湾。俄罗斯人向南迁移至北约 40 英里的罗斯堡。多年来,他们彼此相距40英里。你能想象如果他们曾经相遇,今天的世界会有多不同吗?

恕我直言 - 随着今天在图形和带宽方面的更多能力,更复杂的“旋转”可能会引起人们的注意。

由于滥用互联网并将一切都变成了游戏,人类真的放弃了在 Y2K 进化的问题。

于 2015-09-21T10:29:56.727 回答
1

我想以工程师的身份来回答这个问题,以制作新的 Web3D 库。

但实际上,我对 VRML 并不熟悉,因为这项技术在我出生之前就已经诞生了。但可以肯定的是,我一直在研究这项技术。

我不认为当前使用的 WebGL 库与 VRML 不太相似。如今,与 VRML 诞生的日子相比,网络上的 3DCG 更容易、更快。但是,我猜他们忘记自己重新定义“Web”了。

在我看来,VRML 想要改变“什么是 Web?”。他们会将网络技术视为使应用程序不仅仅是显示信息的工具。如今,Web 工程技术发展良好。它们使我们能够使用很多方法来实现丰富的接口。所有包含用于编码的架构、网络或环境的技术使我们能够使我们的应用程序更具交互性。

然而,VRML 诞生的时代正好是 Mozaic 出现之后。在那个时代,只有文本、图像或样式被用作 HTML 中的媒体。但是,现在我们也可以使用视频、音乐和 WebGL。

我猜 VRML 首先注意到“3DCG”也是网络中的资产。但他们太早注意到了。他们不会认为有这么多的移动设备。而且这些设备没有足够的能力在网络中使用 3DCG。

正如一些答案所说,three.js或者A-FRAMES其他 Web3D 库是 Web 中 3D 的一种解决方案。但是,我认为这不是 VRML 想要做的。因为,这些库的目的不是将 3D 用作“资产”,而是将其用作“可编程”。

于 2016-08-09T08:46:03.787 回答
0

我认为这与 SGI 的消亡有点关系。是的,我知道 SGI 还在继续,但它是它以前的自我的影子。

一旦 SGI 放弃了 IRIX,转而成为另一个 Windows Server 供应商,VRML 及其所有相关技术就完蛋了。

我记得几年前 SGI 开始发布一个可爱的 VRML 小动画,叫做 Floops。您可以看到这个小角色在做他的事,同时以 3D 方式操纵 VRML 世界。这在当时非常酷,而且非常具有革命性。

很遗憾 VRML 失败了。它似乎有很大的潜力,现在确实没有可行的替代方案。

于 2016-01-05T08:52:08.563 回答