【问题标题】:Whatever Happened to VRML?VRML 发生了什么?
【发布时间】:2011-04-09 18:56:35
【问题描述】:

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

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

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

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

编辑:

为了传递历史兴趣:1998 Article on the demise of VRML(华尔街日报)

【问题讨论】:

  • 根据 Jeff Attwod 在 Coding Horror (codinghorror.com/blog/2014/02/the-road-to-vr.html) 的一篇有趣的文章重新审视这一点。虚拟现实。 Oculus Rift 看起来很有前途......
  • 更新:我刚刚了解到 A-Frame,一个用于 VR 的 Javascript 框架。就目前而言,它看起来确实非常好,值得一看。 aframe.io

标签: 3d vrml


【解决方案1】:

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

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

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

【讨论】:

  • +1 让 Cortona 重新成为人们关注的焦点——它是我以前使用的 c。 2000 - 哦,回忆:)
【解决方案2】:

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

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

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

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

【讨论】:

  • 是的,即使在那时,可导航的 3D 在线商店或类似商店的想法似乎也有点毫无意义,因为查看产品需要大量额外的工作(打开门、搬进去、经过一个通往您要购物的部门的大门...)。但是 web 3d 除了让网上购物变得更加乏味之外,还适用于许多其他事情——我记得一位同事的项目采用了体育场疏散的 3d 模拟形式,包括紧急行为、网络的 3d 可视化、复杂数据和关系、交互式 3D 手册等
  • 当然,基于 Web 的 3D 游戏也很酷 - 任何基于 Web 的 Quake 或 Modern Warfare ...? ;-)
  • 3D 导航是最被炒作的想法(在我看来也是最不可能的);另一种是简单地创建一个标准的 3D 文件格式来替换无数专有的 3D 文件格式。
  • 早在 00 年代初期,我曾在一家公司工作,该公司认为人们希望通过在 3D 浏览器插件中导航虚拟商店过道来进行在线杂货店购物——这是一个非常愚蠢的想法,但却吸引了足够的风险投资资金坚持几年。
  • 你确定这个断言吗? mixedreality.mozilla.org/firefox-reality
【解决方案3】:

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

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

【讨论】:

    【解决方案4】:

    所有 vrML 功能现在都可以用 glTF from Khronos 表示。

    我还是需要一件新的 T 恤。

    【讨论】:

    • 我不相信 glTF 支持视点、嵌入在文件中的脚本、广告牌(虽然我不确定)或响应诸如接近或点击等交互的动画(尽管它确实支持在一种独立的方式,我不确定细节)
    【解决方案5】:

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

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

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

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

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

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

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

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

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

    【讨论】:

      【解决方案6】:

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

      【讨论】:

        【解决方案7】:

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

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

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

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

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

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

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

        【讨论】:

        • 嗯...再次阅读我的答案后。因为我的英语不好什么的,我忘记了我说的话。请感受一下我想说的话...大声笑
        【解决方案8】:

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

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

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

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

        【讨论】:

        • 查看 aframe(上面的链接)——它让我对 3d we 的未来感到更加乐观。
        猜你喜欢
        • 2016-02-28
        • 2014-02-28
        • 2010-10-02
        • 2020-03-14
        • 1970-01-01
        • 1970-01-01
        • 2014-05-09
        • 2014-03-26
        • 1970-01-01
        相关资源
        最近更新 更多