无论VRML发生了什么?

早在20世纪90年代末,当我在研究生院时,VRML就要接管这个世界。我的同事和我通过将其连接到Java和Javascript代码来构建各种有用和有趣的东西。 当然,当时计算机比现在慢很多倍 - 多核CPU主要是科幻小说或静寂研究项目的东西,而我们的VRML应用程序运行起来有点太慢,无法在现实世界中流行起来。 十年之后,即使是具有沼泽标准GPU的廉价PC,也可以轻松地运行我们的任何VRML模型,并且可能需要限制以确保它们不会太快以至于无法使用。但是VRML社区已经死了一点,web-3d还没有流行,我甚至找不到浏览器插件。 X3d被提及了一段时间,但也没有流行起来。 有没有人有任何想法发生了什么?还有其他一些我不知道的3D网络技术吗?     
已邀请:
我同意上面发布的大部分内容。然而另一个问题是,在很短的时间内,大多数工具和查看器开发人员被相互买断,最终结果是许多工具消失了,到目前为止,领先的观众Cosmo都归Computer Associates所有,它放弃了所有支持(甚至可以下载)。 Cortona仍可作为VRML查看器使用,其他一些也是如此。 自2014年1月13日起我的回复中添加了更多内容:X3DOM是一项使用X3D子集(基于XML的语法后继VRML)链接HTML5和声明性3D内容的计划。它现在可以在没有插件的许多浏览器中使用。因此,用Monty Python的话来说,它“还没死”。此外,您仍然会将其视为常见的标准化导入和/或导出格式,例如在Blender中。即使是Matlab也有一些支持他们的模拟环境和导出3D数字(虽然当我尝试数字导出时,结果非常糟糕)。     
我认为这个想法是人们会喜欢使用3d界面来导航信息。 这证明不正确。人们使用3D界面几乎专门用于游戏(或用于专门用途,如建筑,工程或医学)。 在90年代期间,围绕这一想法出现了小规模的技术爆炸。我记得Apple设计了一个3D浏览系统(这个名字让我感到震惊)从未开始过。 最后,人类更容易扫描2D表示以获取信息并以此方式导航。     
现在,所有vrML功能都可以由Khronos的glTF表示。 无论如何我还需要一件新T恤。     
这些技术已经有了各种各样的进展,每个技术都失败了。在过去,这可能是由于互联网被用作快速信息的资源以及人们在等待这些信息时的挫败感。这些技术已经浮出水面,其中许多已经与游戏相关,并且通常作为插件提供,例如virtools,shockwave,unity等,但其中许多都有一个主要的失败,他们依赖/缺乏硬件加速。这尤其是一个问题,因为浏览的稳定性和速度是大多数用户最关心的问题,因此当需要包含具有给定插件的所有类型的硬件配置文件(大小开始变得巨大)时会出现问题,当然3d数据通常大于它的2d等价物。 目前仍在不断尝试为界面设计提供3D系统等,webkit上的webgl正在进行中,但对于基于硬件的引擎,问题是,用户是否拥有硬件?如果没有,那么开发人员有更多工作要移植到其他系统,或者坦率地说,内容无法访问。     
我开始用256色和w95开始VRML。作为veiwer的作者程序称为Chaco Pueblo和Black Sun(成为Blaxxun)。在我看来,仍然是最多才多艺的veiwer。我们使用Powow进行聊天(类似于IRC),这使我们能够集成尽可能多的协议。手机在此之前在欧洲很受欢迎。 当时的整个元素是一个程序中的多个协议,当Vrml 97出现时,微软偷走了游戏的节目,并立即蒸发用于教育和商业。 由于Web浏览器似乎无法管理的多个同步协议,我仍然赞成拥有独家veiwer 3D与2D的优势是,有一种客观推理的3D形式,社会中的许多人在限制和提升到2D主观空间时不再拥有 我认为在视频监视器上谈论某人是愚蠢的。但在VRML中有很多不同,因为你可以在历史位置见面,例如在世界任何地方或时间和重温事件。 我相信这里存在一些误解,因为在VRML被淘汰之前,没有人真正使用或调查VRML的全部容量。 例如:在早期,西班牙人向北迁移到SF湾。俄罗斯人向南迁移到罗斯堡,距离北部大约40英里。他们相隔40多英里多年。你能想象如果他们见过这个世界会有多么不同吗? 恕我直言 - 今天有更多的图形和带宽功能,更复杂的“Whirrleds”可能会引起人们的注意。 由于滥用互联网并将一切都变成游戏,人类真的放弃了在Y2K的演变。     
A-Frame是一个开源的Web3D / WebVR框架,在同一个静脉中。它是一个Javascript库,而不是试图成为一个标准。与X3DOM一样,它允许您使用HTML创作3D场景,尽管它的实体 - 组件 - 系统模式使其更具可扩展性。虽然它专注于VR,但它也可以作为通用(three.js)3D框架。     
我想作为一个工程师回答这个问题来制作新的Web3D库。 但实际上,我不熟悉VRML,因为该技术诞生于我出生之前。但当然,我一直在研究这项技术。 我不认为目前使用的WebGL库与VRML不太相似。 如今,与VRML诞生的日子相比,网络上的3DCG更容易,更快捷。但是,我猜他们忘了自己重新定义“网络”。 在我看来,VRML想要改变“什么是网络?”。他们会将Web技术视为使应用程序不仅仅显示信息的工具。 如今,Web工程技术发展迅速。 它们使我们能够使用许多方法来实现丰富的接口。 包含体系结构,网络或编码环境的所有技术使我们能够使我们的应用程序更具交互性。 然而,VRML诞生的时代恰好在Mozaic出现之后。 在那个时代,只有文本,图像或样式被用作HTML中的媒体。 但是,现在我们也可以使用视频,音乐和WebGL。 我想VRML首先注意到“3DCG”也是网络资产。但他们发现太早了。 他们不会认为有这么多的移动设备。并且这些设备没有足够的功率在网络中使用3DCG。 正如一些答案所说,
three.js
A-FRAMES
或其他Web3D库是Web中3D的解决方案。 但是,我认为这不是VRML想要做的。 Cuz,这些库并不打算将3D用作“资产”,而是用于“可编程”。     
我认为它与SGI的消亡有一点关系。是的,我知道SGI仍在继续,但这是它以前的自我的影子。 一旦SGI放弃了IRIX,并转而成为另一个Windows Server供应商,VRML及其所有相关技术的全部结束。 我记得几年前SGI开始发布一个名为Floops的可爱的小VRML动画片。在3D中操纵VRML世界时,你可以看到这个小角色做他的事情。它非常酷,而且非常具有革命性。 VRML失败是一种耻辱。它似乎有很大的潜力,现在确实没有可行的选择。     

要回复问题请先登录注册