在人工智能和工业数字化时代,开发者们将目光投向OpenUSD

在人工智能和工业数字化时代,开发者们关注OpenUSD

从智能工厂到下一代铁路系统,全球的开发者和企业正竞相利用各种规模的机会推动工业数字化。

关键在于开源的通用场景描述(Universal Scene Description,简称USD)框架,或者OpenUSD,以及由人工智能驱动的元宇宙应用。

OpenUSD最初由皮克斯为大规模特效动画制作流程开发,为高逼真度的3D世界提供了强大的引擎,并且为人工智能和元宇宙时代提供了广阔的生态系统。在汽车、医疗保健、制造等行业中,企业正采用OpenUSD进行各种应用。

开发者如何使用OpenUSD

开发者可以利用OpenUSD的可扩展性,将最新的人工智能工具以及顶级数字内容创作解决方案集成到定制的3D工作流程和应用中。

像宝马集团这样的企业,内部开发者正在构建定制应用,以优化和与数字孪生用例进行交互。该汽车制造商开发了一个应用程序,允许工厂规划者使用NVIDIA Omniverse实时协作虚拟工厂,NVIDIA Omniverse是一个用于构建和连接3D工具的OpenUSD开发平台。

Move.ai、SmartCow和ipolog等初创公司也正在利用OpenUSD开发开创性的元宇宙技术。在Omniverse的模块化开发平台中使用USD,使初创公司和小型企业能够轻松推出元宇宙中的新工具,供大型企业使用。

此外,包括Esri、Bentley Systems和Vectorworks在内的领先的3D解决方案提供商,正在将他们的技术与OpenUSD连接起来,以实现元宇宙中的新功能,并触达更多客户。利用OpenUSD构建应用程序可以确保它们可以不断扩展以满足工业元宇宙的不断变化的需求。

“USD帮助我们在3D设计过程中提供给客户更多的灵活性,”Vectorworks的渲染和研究高级总监Dave Donley表示。“通过采用USD,Vectorworks和其用户在建筑、景观设计和娱乐等行业将引领走向更具协作性和创新性的未来。”

开发者为何使用OpenUSD

线性和封闭的工作流曾经是3D内容创作的常态。如今,企业必须整合他们多样化、分布式、高技能的团队,并扩展他们的产品以保持竞争力,特别是在生成式人工智能方面。

流畅的设计协作对此至关重要,开发者能够在开放、模块化和可扩展的框架中工作也同样重要。随着人工智能和元宇宙创新的加速,试图在封闭环境中构建新功能和能力的企业很可能会落后。

元宇宙的3D世界正在引领一种新的设计、模拟和人工智能进步的时代,它们需要一个通用的框架来实现可扩展性和互联性。与2D网络一样,元宇宙的成功将取决于其遵循开放标准和协议的互操作性。

OpenUSD非常适合各种元宇宙应用,因为它的可扩展性和支持用于定义和渲染对象的各种属性的能力。OpenUSD不仅仅是一个文件格式,它连接了一个强大的创意和开发工具的生态系统。

用于3D地理空间工作流的平台Cesium使用USD来支持在建筑、机器人、模拟和气候变化的数字孪生等领域构建工业元宇宙应用的企业。

“利用USD与3D Tiles和glTF的互操作性,我们可以在精确的3D地理空间上下文中将内容从Bentley LumenRT、Trimble Sketchup、Autodesk Revit、Autodesk 3ds Max和Esri ArcGIS CityEngine导入到NVIDIA Omniverse中,创造了额外的工作流程,”Cesium的3D工程和生态系统主管Shehzan Mohammed表示。

3D工具与OpenUSD无缝互操作,使用户能够在各种工具和流程中高效工作。USD的高效引用和分层允许团队实时非破坏性地编辑项目,并保留所有源内容,实现迭代、协作的工作流程。OpenUSD设计用于处理数百万个资产和复杂数据集的大规模场景,非常适合开发者构建支持虚拟世界的应用程序。

在下面的视频中,了解有关USD的独特能力的更多信息,以及在文章“关于通用场景描述你需要知道的事情”中的更多信息。

Omniverse:基于OpenUSD构建的平台

NVIDIA Omniverse将各种3D工具和数据集与OpenUSD相互连接,为大规模真实虚拟世界和工业数字化应用开启了新的可能性。

由开发人员为开发人员构建,Omniverse是开放且高度模块化的。Omniverse Code和Kit使开发人员能够为工业数字化和感知AI构建先进的实时模拟解决方案。他们可以使用平台的所有关键组件,例如Omniverse Nucleus和RTX Renderer,以及核心技术来开发针对客户需求的解决方案。

无论经验水平如何,都可以在Omniverse上使用OpenUSD进行构建。初学者可以使用现有的平台扩展以少量或无代码开发工具。有经验的开发人员可以使用模板或使用Python或C++从头开始构建自己的强大应用程序和扩展 – 以及将它们与现有应用程序相结合,创建定制的工具以满足自己的需求。此外,可视化编程工具(如OmniGraph)使得通过几次点击即可轻松设置和执行高级过程任务变得容易。

例如,可以通过结合用于建筑布局、仓库对象、智能对象放置和用户界面的扩展来开发仓库模拟工具,以满足特定需求。

此外,Omniverse基础应用程序(如USD Composer和USD Presenter)是模块化的,因此用户可以仅使用所需的功能,并添加自己的代码或扩展来定制应用程序以适应不同的工作流程。开发人员可以轻松访问并利用Omniverse Kit中的Omniverse扩展的Python源代码。

了解OpenUSD的最新动态

加入NVIDIA参加SIGGRAPH,这是一个从8月6日至10日进行的计算机图形学会议,了解设计、模拟和AI的最新进展。NVIDIA创始人兼首席执行官Jensen Huang将在8月8日星期二上午8点发表主题演讲。

加入NVIDIA参加SIGGRAPH上的OpenUSD日,从8月9日星期三上午9点开始,进行一整天的关于该框架最新发展的演讲。NVIDIA还将展示关于渲染和生成式AI的屡获殊荣的研究,并为与会者举办各种会议和实践实验室,体验OpenUSD、图形学和其他最新进展。

通过下载免费的标准许可证来开始使用NVIDIA Omniverse,或了解如何使用Omniverse Enterprise连接您的团队。开发人员可以查看这些Omniverse资源以开始在该平台上构建。

通过订阅通讯和关注NVIDIA Omniverse的Instagram、LinkedIn、Medium、Threads和Twitter,以保持对该平台的最新消息。欲了解更多信息,请查看我们的论坛、Discord服务器、Twitch和YouTube频道。