原副标题:英伟达撷取:梦工厂发明者的USDHTML是元银河系的HTML
(映维网Nweon 2022年08月31日)虽然那时天下人都说元银河系,但每家子公司的“元银河系”实际上相当孤立无援,无法与其它平台的虚拟世界、人或对象相相连。对于这一点,英伟达认为起初由梦工厂发明者的通用型情景叙述(Universal Scene Description/USD)符合真正元银河系的需要,可以作为元银河系整合性内容和新体验的基础。
在前日发布的一则昌明中,另一家子公司进行了解释说明:
在过去几十年中,网络关键在于改变了当今世界,并启动了他们消费和共享资源信息方式的巨大革新。这一转变是这般彻底,以致于高效率的网络存有对今天几乎所有的企业都非常重要,同时与网络交互正式成为了现代当今世界有效运转的核心。
Web早已从静态文件格式演进为涉及丰富可视化新闻媒体的静态应用。然而,虽然他们日常生活在两个3D当今世界中,网络依然而已三维。
那时,Web即将迎下两个重大进步: 3D网络/元银河系。元银河系不是将2D网页相连在一同,而是将真实当今世界相连在一同。中文网站将正式成为相互相连的3D空间,近似于他们每天日常生活和新体验的当今世界。
一些真实当今世界将是力学现实的位数双胞胎,反映着真实当今世界,并且静态地镜像和并行。其它真实当今世界则结构设计用作影视娱乐、SNS、格斗游戏、学习、协同或商业。
无论两个中文网站的目的是什么,使得2D Web这般获得成功的因素同样会为整个元银河系带来获得成功 :如前所述对外开放国际标准和协议的通用型整合性性。
建立元银河系所需的最基本国际标准是真实当今世界的叙述。英伟达相信所说国际标准的第两个版早已存有:起初由梦工厂动画电影梦工厂开发得通用型情景叙述( USD )。这是两个对外开放的、可扩充的自然生态,可用作叙述、制备、演示3D当今世界并与之协同。
于2015年开放源码的USD那时广泛应用作各种行业,包括新闻媒体和影视娱乐,以及建筑、工程、结构设计、制造、零售业、系统分析和机器等领域。
1. USD更为重要而已一类HTML
USD是一类情景叙述,是用作建立、表示和修正真实当今世界的一组数据结构和API 。它不仅支持几何、camera、照明和材质等真实当今世界的基础知识,并且支持它们之间的各种关系,包括属性继承和实例化等等。
它包括扩充到大型数据集所需的功能,如延迟加载和有效检索时间采样数据。它具有极大的可扩充性,允许用户自定义数据模式、输入和输出格式以及查找asset的方法。简而言之, USD 涵盖了梦工厂制作故事片所需的非常广泛的要求。
图 1:USD如何为行业特定用例启用分层工作流*
Layers层可能是USD最具创新性的功能。从概念上讲,它们与Adobe Photoshop中的层有相似之处:最终的制备是按顺序组合所有层的效果的结果。但是,USD的层不是修正图像的像素,而是修改制备情景的属性。最重要的是,它们提供了强大的协同机制。
不同的用户可以在不同的层上修正制备的情景,他们的编辑属于非破坏性。较强的层将在制备中获胜,但较弱层的数据依然可以访问。除了直接协同之外,层提供的非破坏性修正正是传统Web这般获得成功的原因之一。
图 2:用USD建立的褐石房间内部的层,你可以自由替代家具布局和颜色
英伟达认为USD应作为元银河系的HTML,亦即中文网站内容的声明性规范。但正如HTML从HTML1的有限静态文件格式发展到HTML5的静态应用一样,USD需要继续优化发展以满足元银河系的需求。为了加速这一发展, 英伟达早已在USD自然生态中添加了众多新功能:
Python 3支持 将usd-core添加到 PyPI MDL材质支持 刚体动力学仿真模式:国际标准化刚体动力学所需的质量分布、碰撞行为和其它数据的表示值得一提的是,英伟达早已为推动USD正式成为元银河系基础制定了短期和长远的计划。
2. 短期计划
在短期内,英伟达正在开发:
glTF 整合性性: glTFHTML插件将允许USD情景直接引用glTF assset。这意味着早已在使用 glTF的用户可以利用USD的制备和协同功能,无需更改其现有asset。 地理空间模式( WGS84 ): 英伟达正在USD中开发地理空间模式和运行时行为,以支持地理空间坐标的WGS84国际标准。这将有助于需要结合地球表面曲率的全保真度位数孪生模型。 UTF-8支持:英伟达正在与梦工厂合作,为USD添加对UTF-8的支持,从而实现来自当今世界各地的内容的完全交换。 USD兼容性测试和认证套件:为了进一步加快USD的开发和采用,英伟达正在为 USD 兼容性测试和认证构建两个开放源码套件。开发人员将能够测试其 USD 的构建,并证明其自定义 USD 组件产生预期结果。3. 长远计划
从长远来看, 英伟达正与合作伙伴合作开发:
高速增量更新: USD不是为高速静态情景更新而结构设计,但位数双胞胎演示将需要这项功能。 英伟达正在USD的基础上开发更多的库,从而实现更高的更新率以支持静态演示。 静态程序主义: USD目前的状态几乎完全是声明性的。USD表示中的属性和值在很大程度上叙述了有关真实当今世界的事实。 英伟达早已开始通过两个名为OmniGraph的如前所述程序图的执行引擎来强化这一点。 与浏览器的兼容性:那时的USD如前所述C ++/ Python,但Web浏览器不是。为了支持所有人随时随地地进访问,真实当今世界需要能够在Web浏览器中运行。 英伟达将致力于确保使用JavaScript 绑定的正确WebAssembly build可用,以令USD正式成为两个有吸引力的开发选项。 物联网数据的静态流传输:工业真实当今世界和静态位数双胞胎需要物联网数据的静态流。 英伟达正在构建与物联网数据流协议的USD相连。英伟达指出,包括爱立信、Kroger和沃尔沃等工业领域的子公司正在采用USD来实现3D真实当今世界和asset项目。
当然,英伟达并不是唯一相信USD将在未来元银河系中扮演重要角色的子公司。这一构思在新成立的元银河系国际标准论坛中早已获得了一定程度的支持(英伟达是成员之一)。例如,元银河系国际标准论坛曾表示USD是整合性虚拟世界和新体验的两个富有前景的基础。