NVIDIA Announces Generative AI Models and NIM Microservices for OpenUSD Language, Geometry, Physics and Materials (2024)

New Services Accelerate Universal Scene Description-Based Workflows and Development of Industrial Digital Twins and Robotics

SIGGRAPH—NVIDIA today announced major advancements to Universal Scene Description, or OpenUSD, that will expand adoption of the universal 3D data interchange framework to robotics, industrial design and engineering, and accelerate developers’ abilities to build highly accurate virtual worlds for the next evolution of AI.

Through new OpenUSD-based generative AI and NVIDIA-accelerated development frameworks built on the NVIDIA Omniverse™ platform, more industries can now develop applications for visualizing industrial design and engineering projects, and for simulating environments to build the next wave of physical AI and robots.

The new offerings include NVIDIA NIM™ microservices for AI models that can generate OpenUSD language to answer user queries, generate OpenUSD Python code, apply materials to 3D objects, and understand 3D space and physics to help accelerate digital twin development. In addition, new USD connectors to robotics and industrial simulation data formats and developer tools let users stream massive, fully NVIDIA RTX™ ray-traced datasets to Apple Vision Pro.

“The generative AI boom for heavy industries is here,” said Rev Lebaredian, vice president of Omniverse and simulation technology at NVIDIA. “Until recently, digital worlds have been primarily used by creative industries; now, with the enhancements and accessibility NVIDIA NIM microservices are bringing to OpenUSD, industries of all kinds can build physically based virtual worlds and digital twins to drive innovation while preparing for the next wave of AI: robotics.”

Generative AI Comes to USD With NVIDIA NIM
The world’s first generative AI models for OpenUSD development, developed by NVIDIA, will be available as NVIDIA NIM microservices. The models enable developers to incorporate generative AI copilots and agents into USD workflows, broadening the possibilities in 3D worlds and helping speed the adoption of USD across a new range of industrial sectors, like manufacturing, automotive and robotics.

The microservices available in preview are:

  • USD Code NIM microservice — answers general knowledge OpenUSD questions and automatically generates OpenUSD-Python code based on text prompts that can then be inputted into an OpenUSD viewing app, such as usdview from Pixar, or an NVIDIA Omniverse Kit-based application to visualize the corresponding 3D data.
  • USD Search NIM microservice — enables developers to search through massive libraries of OpenUSD, 3D and image data using natural language or image inputs.
  • USD Validate NIM microservice — checks the compatibility of uploaded files against OpenUSD release versions and generates a fully RTX-rendered, path-traced image, powered by NVIDIA Omniverse Cloud APIs, or application programming interfaces.

Newly announced microservices that will be available soon are:

  • USD Layout NIM microservice — enables users to assemble OpenUSD-based scenes from a series of text prompts based on spatial intelligence.
  • USD SmartMaterial NIM microservice — predicts and applies a realistic material to a computer-aided design object.
  • fVDB Mesh Generation NIM microservice — generates an OpenUSD-based mesh, rendered by Omniverse Cloud APIs, from point-cloud data.
  • fVDB Physics Super-Res NIM microservice — performs AI super resolution on a frame or sequence of frames to generate an OpenUSD-based, high-resolution physics simulation.
  • fVDB NeRF-XL NIM microservice — generates large-scale neural radiance fields in OpenUSD using Omniverse Cloud APIs.

Foxconn, a global manufacturing leader with more than 170 factories worldwide, is already benefiting from NVIDIA’s computing platform, using NIM microservices and Omniverse to create a digital twin of a factory under development.

“Digital twins will help us accelerate the next wave of industrial manufacturing and autonomous machines,” said Zhe Shi, chief digital officer and head of the Smart Manufacturing platform at Foxconn. “NVIDIA Omniverse and the new NIM microservices will democratize the ability to develop digital twins and help our teams build physically based virtual factories faster than ever.”

WPP, a world leader in marketing and communications services company, is an early adopter of USD Search and USD Code NIM microservices, implementing them in its generative AI-enabled content creation pipeline, built on NVIDIA Omniverse, for customers such as The Coca-Cola Company.

“The beauty of the innovation is how compatible it is with the way we work, and that it leverages open standards — accelerating not only future work, but allowing us to continue to build on and extend the usefulness of all our previous investments in standards like OpenUSD,” said Stephan Pretorius, chief technology officer at WPP. “Using NVIDIA NIM microservices with NVIDIA Omniverse has made it possible for us to launch innovative new production tools with companies like The Coca-Cola Company at unprecedented speed.”

USD Connectors Bring Generative AI to More Industries
A series of new USD connectors for robotics data formats and streaming to Apple Vision Pro opens the portals of OpenUSD interoperability and advanced authoring to more industries.

NVIDIA and Siemens, a global leader in industrial automation and software, are extending their collaboration to facilitate more industrial workloads using OpenUSD. Siemens will integrate OpenUSD pipelines with its Simcenter portfolio of simulation technologies to support evidence-based decision-making and collaboration among key stakeholders.

This integration enables high-fidelity, real-time, photorealistic visualization of complex simulation data, providing deeper insights into a product’s performance within its real-world operating environment. The work will build on Siemens’ efforts to incorporate Omniverse into its Teamcenter Product Lifecycle Management portfolio.

NVIDIA also released a connector from Unified Robotics Description Format to OpenUSD, letting roboticists seamlessly bring their robot data across applications, including for design, simulation and reinforcement learning.

To further advance OpenUSD ecosystem expansion, NVIDIA announced the OpenUSD Exchange software development kit, enabling developers to build their own robust OpenUSD data connectors.

New developer tools and APIs to stream large-scale OpenUSD scenes from an application built on the Omniverse platform to Apple Vision Pro via the NVIDIA Graphics Delivery Network are now available in early access.

“OpenUSD is revolutionizing the way we create and interact with 3D content,” said Steve May, chief technology officer of Pixar and chairman of the Alliance for OpenUSD (AOUSD). “Now, with these new services and APIs for OpenUSD built by NVIDIA, we expect to see accelerated growth and adoption of USD, paving the way for new users and industries to more easily engage with our ecosystem.”

OpenUSD Ecosystem Momentum
Last year, NVIDIA cofounded the AOUSD along with Pixar, Adobe, Apple and Autodesk. Through AOUSD, NVIDIA and other collaborators have announced a new OpenUSD release, progress on an OpenUSD core specification and new members.

Availability
The USD Search, USD Code and USD Validate NIM microservices are available in preview on the NVIDIA API catalog. The OpenUSD to URDF connector is now available with NVIDIA Isaac Sim™.

Developers can get started integrating generative AI into OpenUSD workflows with new Omniverse developer tools and a reference workflow for building a generative AI-enabled synthetic data pipeline with OpenUSD.

Learn more about the latest in generative AI and accelerated computing by tuning in to NVIDIA founder and CEO Jensen Huang’s fireside chats at SIGGRAPH, the premier computer graphics conference, running through Aug. 1 in Denver.

NVIDIA Announces Generative AI Models and NIM Microservices for OpenUSD Language, Geometry, Physics and Materials (2024)

FAQs

What is nvidia nim microservices? ›

NVIDIA NIM microservices is a suite of user-friendly microservices that facilitate the deployment of generative AI models, such as large language models (LLMs), embeddings, re-rankings, and others, across various platforms.

What does nim stand for in nvidia? ›

Dubbed Nvidia Inference Microservice, or NIM, the new Nvidia Enterprise AI component bundles everything a user needs, including AI models and integration code, all running in a preconfigured Kubernetes Helm chart that can be deployed anywhere.

What is generative AI in Nvidia? ›

Generative AI models can create graphs that show new chemical compounds and molecules that aid in drug discovery, create realistic images for virtual or augmented reality, produce 3D models for video games, design logos, enhance or edit existing images, and more.

What is the USD code Nvidia? ›

USD Code NIM is an NVIDIA NIM inference microservice and Large Language Model (LLM) capable of answering OpenUSD knowledge questions and generating Python USD code in response to text prompts, packaged as a NIM microservice.

What are the benefits of NVIDIA Nim? ›

NVIDIA NIM helps overcome the challenges of building AI applications, providing developers with industry-standard APIs for building powerful copilots, chatbots, and AI assistants while making it easy for IT and DevOps teams to self-host AI models in their own managed environments.

What is the USD code Nim? ›

The USD Code NIM microservice answers general USD questions and generates OpenUSD Python code based on text prompts. The USD Search NIM microservice lets developers search through massive libraries of OpenUSD and image data using natural language or image inputs.

Is NVIDIA nim open source? ›

The NVIDIA NIM Deploy Project is open-source and permissively licensed under the Apache 2.0 license with only minimal requirements for source code contributions.

What does nim stand for? ›

Net Interest Margin and Banking.

What is the minimum requirement for NVIDIA Nim? ›

Supported Hardware

The minimum GPU memory requirement for the ProteinMPNN NIM is 3GB. The ProteinMPNN NIM should run on any NVIDIA GPU that meets this minimum hardware requirement and has compute capability >7.0. The ProteinMPNN NIM also requires at least 10GB of free hard drive space.

What language does Nvidia use for AI? ›

One of the most popular languages used for AI development by Nvidia is Python. Python is a high-level programming language that has become the go-to language for data scientists, researchers, and AI developers worldwide.

What has Nvidia done in AI? ›

In collaboration with HP, NVIDIA is also simplifying AI model development by integrating NVIDIA AI Foundation Models and Endpoints, which include RTX-accelerated AI models and software development kits, into the HP AI Studio, a centralized platform for data science.

What is the main goal of the generative AI model? ›

What is the Main Goal of Generative AI? Generative AI, also called Gen AI is a subfield of artificial intelligence that can generate various types of content like, text, image, video, audio, or synthetic data by leveraging machine learning technology.

What is Nvidia OpenUSD? ›

Universal Scene Description (OpenUSD) is more than just a file format. It's an open and extensible ecosystem for describing, composing, simulating, and collaborating within 3D worlds.

What is the USD programming language? ›

Universal Scene Description (USD) is a framework for interchange of 3D computer graphics data. The framework focuses on collaboration, non-destructive editing, and enabling multiple views and opinions about graphics data.

What is the full form of USD Nvidia? ›

Universal Scene Description (USD) 3D Framework | NVIDIA.

What is the purpose of Nim server? ›

AIX® Network Installation Management (NIM) allows you to manage the installation of the Base Operating System (BOS) and optional software on one or more machines. You can install a group of machines with a common configuration or customize an installation for the specific needs of a given machine.

What is NVIDIA Monai? ›

MONAI is a freely available, community-supported, PyTorch-based framework for deep learning in healthcare imaging. It provides domain-optimized foundational capabilities for developing healthcare imaging training workflows in a native PyTorch paradigm.

What is NIM software? ›

Nim is a general-purpose, multi-paradigm, statically typed, compiled high-level system programming language, designed and developed by a team around Andreas Rumpf.

What is NVIDIA WMI and do I need it? ›

NVIDIA Enterprise Management Toolkit (NVWMI) is a WMI-based interface to the NVIDIA graphics driver available for NVIDIA NVS and NVIDIA Quadro products. It allows end users and IT Administrators to configure and monitor various graphics and display features as well as NVIDIA software components through WMI.

References

Top Articles
Latest Posts
Article information

Author: Ouida Strosin DO

Last Updated:

Views: 6232

Rating: 4.6 / 5 (76 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Ouida Strosin DO

Birthday: 1995-04-27

Address: Suite 927 930 Kilback Radial, Candidaville, TN 87795

Phone: +8561498978366

Job: Legacy Manufacturing Specialist

Hobby: Singing, Mountain biking, Water sports, Water sports, Taxidermy, Polo, Pet

Introduction: My name is Ouida Strosin DO, I am a precious, combative, spotless, modern, spotless, beautiful, precious person who loves writing and wants to share my knowledge and understanding with you.