原副标题:NVIDIA:应将USD做为3D网络的HTML国际标准词汇
他们晓得,网络具备高度产业发展性,正是这种产业发展性才促进了网络高速路产业发展,累积了大量使用者聚合的内容自然生态。在2D网络黄金时代,W3C制定了HTML等封闭式Web国际标准,那他们不由得疑惑,今后如果网络升级换代为3D方式,又会采用何种封闭式国际标准或协议呢?
对这个问题,NVIDIA似乎得出了始终如一的标准答案,那就是USD。据了解,USD是梦工厂合作开发的一类更易扩充的开放源码3D情景说明和文件HTML,可以看做是一类通用型、开放源码的3D架构国际标准和HTML。USD的主要就作用是统一3D情景的HTML,从而加速3D菱形和著色的加载、载入、编辑、加速自动更新。起初,USD的主要就应用于VFX特技金融行业,而现在该国际标准也开始应用于通用型的3D情景中。
做为USD的实践者之一,NVIDIA如前所述USD架构建立了Omniverse网络平台,帮助使用者加速建立可远距协同、建立交互式模拟,并静态共享资源3D情景。对NVIDIA来说,全面支持USD国际标准对今后长期战略具备重要象征意义,因为USD可能会成为今后元银河系和3D网络的基础和通用型词汇,就像是网络黄金时代的HTML。
NVIDIA持续促进USDHTML的国际技术标准,并在今年8月的SIGGRAPH 2022期间,推出了数项强化,比如为非主流3D软件合作开发USD应用程序、开放源码USD深外和试验组件等等。目前,NVIDIA Omniverse已经提供了112个USD Connector应用程序,其目的是加速3D合作开发网络平台之间的可整合性。而他们晓得,可整合性对今后的元银河系布局很关键,也是经常在金融行业间讨论的热门话题。
那么,为什么NVIDIA这么看好USD,USD对其今后产业发展规划到底有哪些必要性?近期,NVIDIA在网志中详尽介绍了USD的象征意义,以及此项技术在位数双胞胎等情景的应用发展前景。
为什么实行USD国际标准
NVIDIA表示:网络关键在于发生改变了当今世界,尤其是发生改变了他们消费和共享资源信息的方式。与此同时,交互式化网络技术的质量也越来越高,从起初的文件格式方式逐渐演进为可视化更丰富的静态媒体。更为重要的是,尽管他们生活在一个3D当今世界中,但他们使用的网络却依然是三维的。
从理论上来说,网络从2D向3D演进似乎是一类必然的趋势。但如何推进这种演进趋势呢?显然,这将需要科技公司逐步去构建一个3D方式的网络架构,但这可能会需要很长一段时间。
在NVIDIA看来,元银河系可能就是某种方式的3D网络,而短期来看,其打造3D网络的突破点是Omniverse网络平台和USD国际标准,可为企业提供大规模3D位数双胞胎,以及3D协同等功能。而长期来看,随着3D空间和3D内容自然生态产业发展,它们之间将构建、连接成3D网络,就像是2D网页组成了现在的网络那样。与2D网页不同的是,今后3D空间体验将更加接近他们的日常生活,比如他们可以在交互式当今世界中进行许多日常活动,比如学习、办公、社交、放松。
另外NVIDIA还指出,网络成功与其产业发展性、通用型性和整合性有很大关系,因此今后元银河系/3D网络也将需要一类开放的国际标准或协议。
目前,USD可以较好的满足元银河系描述交互式当今世界的需求,因为它具备开放、可扩充等优势,可用于对3D当今世界的描述、合成、模拟和协同。自2015年开放源码以来,USD已经广泛应用于各个金融行业,如媒体、娱乐、建筑、工程、设计、制造、零售、科学计算和机器人等等。
不只是文件HTML
NVIDIA指出,USD象征意义不只是一类通用型的3D文件HTML,它还包括丰富的资源和技术,包含了几何结构、相机、灯光和材质等交互式当今世界的基础元素,同时还支持属性继承、实例化和专门化等功能,允许3D元素之间建立联系。此外,USD还具备强大的扩充性,可扩充至大型数据集,使用者还可以自定义数据模式、输出和输入HTML、查找资源的方式。
协同性方面,USD的Layers功能将允许设计师、合作开发者更好的参与到3D设计协同中。Layers与Photoshop图层有相似之处,可看做是组成3D模型的一个个可修改的元素层,这些元素可以是空房间架构、房间内饰、座椅布艺罩、家居布局和色彩等等。不同的使用者可对3D情景的层进行修改和编辑,修改后的层和原始层均支持访问,允许使用者进行非破坏性协同。
因此,NVIDIA认为USD满足了合作开发通用型3D情景的广泛需求,在今后USD甚至有望做为3D网络/元银河系的“HTML”国际标准,也就是网络平台内容的声明性规范。但就目前来说,USD国际标准还有待产业发展和完善。为了促进这一点,NVIDIA不断为USD自然生态添加新功能,除了刚推出的几项强化外,短期内和长期内也有进一步规划。
完善USD国际标准
一)USD新功能
1,支持Phython 3; 2,为PyPI添加usd-core; 3,在USD自然生态中实现物理精确的MDL(材质定义词汇)材料支持; 4,与梦工厂和苹果合作合作开发刚体动力学模拟模型。二)短期内合作开发功能
1)glTF整合性:推出glTFHTML应用程序,允许USD情景直接引入glTFHTML的3D模型,也就是说已经使用glTF国际标准的使用者可直接使用USD的合成和协同功能,无需更改现有的3D内容; 2)地理空间模式:支持地理空间坐标的WGS84国际标准,加速如前所述地理位置的高保真位数双胞胎模型合作开发; 3)支持国际字符UTF-8:与梦工厂合作合作开发,支持UTF-8标识符的好处是,可实现当今世界各地内容完全交换; 4)推出USD兼容性试验和认证组件:这是一个开放源码组件,可帮助使用者加速试验并认证程序对USD的兼容性。三)长期合作开发功能
1)支持高速路静态情景更新:通过提升刷新率来提升3D静态模拟的效果; 2)支持静态程序:NVIDIA推出了静态程序图形引擎OmniGraph(全向图),进一步实现USD国际标准所描述的属性和值; 3)兼容浏览器:目前,USD如前所述C++和Python词汇,为了进一步兼容浏览器,接下来将有望支持绑定了JavaScript的WebAssembly词汇; 4)静态传输物联网数据:NVIDIA正在为USD和物联网数据流协议建立连接,以更好的满足工业级3D交互式模拟、位数双胞胎的需求。总之,NVIDIA的目标是以USD国际标准构建交互式当今世界。从长期来看,NVIDIA将致力于和其他伙伴合作,完善USB国际标准。目前,爱立信、Kroger、沃尔沃等企业已经在3D合作开发中采用USD国际标准。而为了进一步促进如前所述USD的内容自然生态,NVIDIA在Omniverse网络平台上为合作开发者提供了大量免费的USD资源,同时,也提供了USD相关知识的学习课程。参考:NVIDIA