首页 > 其他分享 >NVIDIA 解释了为什么它认为 Pixar 发明的协议是“虚拟世界的 HTML”

NVIDIA 解释了为什么它认为 Pixar 发明的协议是“虚拟世界的 HTML”

时间:2022-09-01 00:13:19浏览次数:91  
标签:Nvidia USD 浏览器 虚拟世界 美元 HTML NVIDIA Pixar

NVIDIA 解释了为什么它认为 Pixar 发明的协议是“虚拟世界的 HTML”

NVIDIA 是科技行业的重要参与者之一,它正在推动通用场景描述协议作为虚拟世界中可互操作内容和体验的基础。在最近的一篇文章中,该公司解释了为什么它认为最初由皮克斯发明的协议适合即将到来的元宇宙的需求。

尽管现在元界这个词目前被用作几乎所有多用户应用程序的统称,但事实是,绝大多数此类平台本身就是孤岛,与其他虚拟空间、人或对象没有连接。平台。大多数人似乎都同意,“真正的”元宇宙必须至少具有一些互操作性元素,允许用户无缝地从一个虚拟空间移动到另一个虚拟空间,就像我们今天在网络上所做的那样。

为此,Nvidia 正在推动通用场景描述 (USD) 成为“虚拟世界的 HTML”,该公司在最近的一篇文章中描述道。

就像 HTML 形成对网页的描述(可以托管在 Internet 上的任何位置)并由 Web 浏览器在本地检索和呈现,USD 是用于描述复杂虚拟场景的协议,可以根据不同程度的不同程度检索和呈现本地硬件能力。 Nvidia 建议使用“美元浏览器”之类的“美元浏览器”来定义虚拟空间的常用方法,任何人都可以轻松破译和渲染。

“创建元节所需的最基本标准是对虚拟世界的描述。在 Nvidia,我们相信该标准的第一个版本已经存在。它是通用场景描述 (USD)——一个开放且可扩展的生态系统,用于在 3D 世界中描述、组合、模拟和协作,最初由皮克斯动画工作室发明,”Nvidia 的 Rev Lebaredian 和 Michael Kass 写道。

“[USD] 包括扩展到大型数据集所需的功能,例如延迟加载和有效检索时间采样数据。它具有极大的可扩展性,允许用户自定义数据模式、输入和输出格式以及查找资产的方法。简而言之,美元涵盖了皮克斯认为制作其故事片所必需的非常广泛的要求。”

事实上,CGI 先驱 Pixar 创造了 USD 来简化复杂 3D 动画项目的协作。该公司早在 2015 年就开源了该协议。

USD 不仅仅是 3D 几何图形的文件格式。 USD 不仅可以描述具有各种对象、纹理和照明的复杂场景,还可以包括对托管在其他地方的资产的引用、属性继承和分层功能,允许对单个场景进行非破坏性编辑,并有效地重用资产。

虽然 Nvidia 认为美元是可互操作平台的正确起点,但该公司也承认“美元将需要发展以满足元界的需求。”

在这方面,该公司制定了一个相当广泛的功能路线图,它正在努力使美元成功地作为元宇宙的基础:

短期内,英伟达正在发展:

glTF 互操作性: glTF 文件格式插件将允许美元场景直接引用 glTF 资产。这意味着已经在使用 glTF 的用户可以利用 USD 的组合和协作功能,而无需更改他们现有的资产。

地理空间模式 (WGS84): NVIDIA 正在开发一种以美元为单位的地理空间模式和运行时行为,以支持地理空间坐标的 WGS84 标准。这将促进需要结合地球表面曲率的全保真数字孪生模型。

国际字符 (UTF-8) 支持: NVIDIA 正在与 Pixar 合作,为 USD 添加对 UTF-8 标识符的支持,从而实现来自世界各地的内容的完全交换。

美元兼容性测试和认证套件: 为了进一步加速美元的开发和采用,NVIDIA 正在构建一个用于美元兼容性测试和认证的开源套件。开发人员将能够测试他们的 USD 构建并证明他们的自定义 USD 组件产生了预期的结果。

从长远来看,NVIDIA 正与合作伙伴合作以填补美元剩余的一些较大缺口:

高速增量更新: USD 不是为高速动态场景更新而设计的,但数字孪生模拟将需要这一点。 NVIDIA 正在开发基于 USD 的其他库,以实现更高的更新率以支持实时模拟。

实时程序化: 目前存在的美元几乎完全是声明性的。美元表示中的属性和值在很大程度上描述了有关虚拟世界的事实。 NVIDIA 已开始使用名为 OmniGraph 的基于程序图的执行引擎来增强这一点。

与浏览器的兼容性: 今天,USD 是基于 C++/Python 的,但 Web 浏览器不是。为了让每个人、任何地方都可以访问,虚拟世界需要能够在网络浏览器中运行。 NVIDIA 将努力确保可以使用带有 JavaScript 绑定的适当 WebAssembly 构建,以使 USD 在浏览器中运行时成为一个有吸引力的开发选项是最佳方法。

物联网数据的实时流式传输: 工业虚拟世界和实时数字孪生需要物联网数据的实时流。 NVIDIA 正致力于建立与物联网数据流协议的美元连接。

Nvidia 并不是唯一一个相信美元在即将到来的元宇宙中扮演重要角色的人。这一想法也在新成立的元界标准论坛上得到了一定程度的支持——英伟达和其他数千家公司都是该论坛的成员——该论坛还指出美元是可互操作虚拟空间和体验的有希望的基础。

MetaBD官网: https://www.metabd.cc/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/5794/00530100

标签:Nvidia,USD,浏览器,虚拟世界,美元,HTML,NVIDIA,Pixar
From: https://www.cnblogs.com/amboke/p/16645027.html

相关文章

  • 使用 HTML 更改“Hello World”的边框
    使用HTML更改“HelloWorld”的边框编写一个helloworld程序意味着你已经开始学习这门语言了。helloworld程序的下一步应该是即兴创作。在本文中,我们将看到如何使......
  • NO.6 HTML+CSS 笔记
    第一节1、HTML+CSS是两门语言,联合起来可以开发网页2、HTML+CSS+JavaScript=网页3、HTML:超文本标记语言:定义网页中有哪些内容4、CSS:层叠样式表:定义网页中的东西......
  • HTML——div标签
    可定义文档中的分区或节(division/section)<div>标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用id或class......
  • HTML——form标签
    Form标签:HTML表单用于收集用户输入,form定义HTML表单。 表单能够包含 input元素,比如文本字段、复选框、单选框、提交按钮等等。子标签:imput标签,用于对复选框、......
  • HTML——img标签
    img标签:图像标签单闭合标签基本格式:<body><imgsrc="这里放链接"alt="当加载失败时,显示这里信息"width="设置宽度(宽和高建议就设置一个,会等比例缩放)"height......
  • HTML——表格标签
    表格标签:1.双闭合标签字标签:使用tr字标签添加行。使用tr的字标签td添加字段使用th标签来添加表头,有加黑加粗效果。属性字段:border="1"表示添加边框cellspacin......
  • HTML——列表标签
    ol:orderedlist有序列表标签:1.默认数字列表子标签:li标签属性字段:a:abcdA,大字母i:iiiiiiI:IIIIIIstart属性设置起始,<body><ol><li>......
  • HTML——A标签
    a标签:anchor 锚点标签双闭合标签不单独占一行输入超链接,点击后跳转链接地址。#top:点击后返回本页面顶部可以和id属性配合,将ID和#字段进行重合,那么点击就会到id属......
  • HTML——stript标签
    script标签双闭合标签用于定义客户端脚本(JavaScript)常见用途是图像处理、表单验证和内容的动态更改。<script>document.getElementById("demo").innerHTML="Hell......
  • HTML——link标签
    link标签单闭合标签连接CSS文件外接CSS样式:rel:href:所连接的CSS样式表<head><metacharset="UTF-8"><linkrel="stylesheet"href="css/index"></head......