代码之家  ›  专栏  ›  技术社区  ›  immutabl

VRML怎么了?

  •  24
  • immutabl  · 技术社区  · 14 年前

    早在20世纪90年代末,当我还在研究生院时,VRML就要接管世界了。我和我的同事通过将它与Java和Javascript代码相连接,构建了各种有用和有趣的东西。

    当然,那时的计算机比现在慢了很多倍——多核CPU基本上是科幻小说或静默研究项目的素材,而我们的VRML应用程序运行速度太慢,在现实世界中无法流行。

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

    编辑:

    传递历史利益: 1998 Article on the demise of VRML (华尔街日报)

    8 回复  |  直到 5 年前
        1
  •  8
  •   ViennaMike    11 年前

    我同意上面所说的。然而,另一个问题是,在很短的时间内,大多数工具和查看器开发人员都被对方买断了,最终导致许多工具消失了,目前领先的查看器Cosmo归Computer Associates所有,Computer Associates放弃了所有支持(甚至连下载都没有)。

    Cortona 与其他一些浏览器一样,它仍然可以作为VRML查看器使用。

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

        2
  •  3
  •   Jordan Reiter    14 年前

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

    这被证明是不正确的。人们使用3D界面几乎完全是为了玩游戏(或者是为了专门的目的,比如建筑、工程或医学)。

    在90年代,基于这个想法的技术出现了一次小小的爆炸。我记得苹果公司设计了一个3D浏览系统(我不记得这个名字),它从来没有离开过地面。

    最终,人类更容易扫描二维表示并以这种方式导航。

        3
  •  3
  •   Gary Paluk    14 年前

    这些技术有各种各样的进展,每一种都几乎失败。在过去,这可能是由于互联网被用作快速信息的资源,人们在等待这些信息时感到沮丧。这些技术已经从表面上消失了,其中许多与游戏相关,通常作为插件交付,如virtools、shockwave、unity等,但其中许多都有一个主要的缺陷,即依赖/缺乏硬件加速。这是一个特别的问题,因为稳定和浏览速度是大多数用户最关心的问题,所以当需要包括所有类型的硬件配置文件与给定的插件(大小开始变得巨大),当然三维数据通常大于它的二维等价物。

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

        4
  •  3
  •   Dominic Cerisano    8 年前

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

    反正我需要一件新t恤。

    enter image description here

        5
  •  2
  •   Omicron    9 年前

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

    当时的整个元素是在一个程序中包含多个协议,当VRML97出现时,微软抢占了游戏的先机,用于教育和商业的应用立即消失。

    我仍然赞成拥有一个排他性的veiwer,因为Web浏览器似乎无法管理多个并发协议

    我认为看着一个人在视频监视器上讲话是愚蠢的。但是在VRML中有很多不同之处,因为你可以在一个历史地点见面,比如世界上的任何地方,或者时间和重温事件。

    我相信这里有点误解,因为在VRML被熄灭之前,没有人真正使用或研究过它的全部容量。

    例如:在早期,西班牙人向北迁移到旧金山湾。俄国人向南迁移到罗斯堡,那里向北大约40英里。他们相隔40英里已有很多年了。你能想象如果他们相遇,今天的世界会有多大的不同吗?

    IMHO—随着当今在图形和带宽方面能力的提高,更复杂的“呜呜声”可能会吸引人们的注意力。

        6
  •  1
  •   ngokevin    9 年前

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

        7
  •  1
  •   kyasbal    8 年前

    我想回答这个问题作为一个工程师,使新的Web3D图书馆。

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

    如今,与VRML诞生的时代相比,web上的3DCG变得更加简单和快捷。但是,我猜他们忘了自己重新定义“网络”。

    在我看来,VRML想要改变“什么是Web?”。他们将把web技术看作是使应用程序不仅仅显示信息的工具。 如今,Web工程技术得到了很好的发展。 所有包含架构、网络或编码环境的技术都使我们的应用程序更具交互性。

    然而,VRML诞生的时代是在Mozaic出现之后。 但是,现在我们也可以使用视频、音乐和WebGL。

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

    正如一些答案所说, three.js , A-FRAMES 但是,我不认为这是VRML想要做的。因为,这些库不打算使用3D作为“资产”,而是一些“可编程的”。

        8
  •  0
  •   user1751825    9 年前

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

    很遗憾VRML失败了。它似乎有这么大的潜力,现在真的没有可行的选择。

    推荐文章