Welcome to our website~GISDOM Technology

News

NVIDIA Omniverse platform - born for the meta universe

Untitled Document

NVIDIA Omniverse is based on  Pixar General Scenario Description and NVIDIA RTX ™ A multi GPU real-time simulation and collaboration platform with powerful performance, dedicated to handling 3D production processes.

Omniverse is committed to achieving universal interoperability across different applications and 3D ecosystem suppliers. It provides efficient real-time scene updates and is designed based on open standards and protocols. The Omniverse platform acts as

The role ofHubmakes new functions available to all connected clients and applications as MicroservicesMicroservices.

&Nbsp;

Real time collaboration between 3D applications and users

Collaborate in real-time between your favorite applications using Universal Scene Description (USD) and Material Definition Language (MDL).

&Nbsp;

Real time multi GPU

无标题文档

NVIDIA Omniverse is a powerful multi-GPU real-time simulation and collaboration platform based on Pixar Universal Scene Description and NVIDIA RTX™, designed to handle 3D production processes.

Omniverse is dedicated to achieving universal interoperability across different applications and 3D ecosystem vendors. It provides efficient real-time scene updates and is designed based on open standards and protocols. The Omniverse platform acts as

The hub role enables new functionality as a microservice microservice open to all connected clients and applications.

 

Real-time collaboration between 3D applications and users

Use Common Scene Description (USD) and Material Definition Language (MDL) to collaborate in real time between your favorite applications.

 

Real-time multi-GPU ray tracing viewport

Support for premium multi-GPU ray tracing and path tracing related to USD content.

 

simulate

Efficiently simulate complex 3D physics worlds with the latest NVIDIA technology.

Omniverse contains five important components, namely Omniverse Connect, Nucleus, Kit, Simulation, and RTX. These components, together with connected third-party digital Content creation (DCC) tools, and connected other Omniverse microservices, make up the entire Omniverse ecosystem.

 

It all starts with a common format

 

The primary representation of assets in Omniverse uses Pixar's open source Universal Scene Description (USD) notation. USD is more than just a file format; it is also a rich scenario representation with apis that support complex property inheritance, instantiation, layering, lazy loading, and various other key features. Omniverse uses USD for asset exchange through the Nucleus DB service.

 

The primary representation of assets in Omniverse uses Pixar's open source Universal Scene Description (USD) notation. USD is more than just a file format; it is also a rich scenario representation with apis that support complex property inheritance, instantiation, layering, lazy loading, and various other key features. Omniverse uses USD for asset exchange through the Nucleus DB service.

At the heart of it all is the Omniverse Nucleus

 

Omniverse Nucleus provides a set of basic services that enable a variety of client applications, renderers, and microservices to share and modify representations of virtual worlds.

Nucleus runs in a publish/subscribe mode. Depending on access controls, Omniverse clients can publish changes to digital assets and virtual worlds to the Nucleus database (DB) or subscribe to those changes. Changes are transmitted in real time between connected applications. Digital assets include geometry, lighting, materials, textures, and other data that describe the virtual world and its evolution.

The Connector opens an interconnection portal for various applications

 

The Omniverse Connect library is distributed in the form of plug-ins that enable client applications to connect to Nucleus, as well as publish and subscribe to individual assets and entire worlds.

After completing the necessary synchronization, the DCC plug-in will use the Omniverse Connect library to apply the updates received from the outside and publish the internally generated changes if necessary.

When the USD representation of the change scenario is applied, Omniverse Connect tracks all local changes since the last publication activity. When the application makes a request, the Omniverse Connect library builds a separate file for each difference, publishes it to Nucleus, and then forwards it to all subscribers.

Omniverse process

On the left, we can see many popular DCC apps, as well as new apps created specifically for Omniverse using Kit. These applications can export USD file format and support MDL materials. These applications connect to the Nucleus database thanks to the Omniverse portal created with the help of the Omniverse Connector plug-in.

 

Create your own application with the Omniverse Kit

Kit is not a single application, but consists of extensions that can be assembled in a variety of ways as building blocks to help create different types of applications. Because they are all written in Python, all UI elements, workflows, and general functions are highly customizable.

The Omniverse Kit is a toolkit for building native Omniverse applications and microservices, built on an underlying framework that provides functionality through a set of lightweight extensions. These standalone extensions are plug-ins written in Python or C++.

 

Kit is designed to be a flexible and scalable application and microservices development platform. It can create microservices in peripheral-free mode, or through the UI. UI applications can be written entirely using the UI engine for complete customizability.

For better performance or access to certain C++ apis, you can add lower-level C++ plug-ins to these extensions, and you can also connect these plug-ins to the UI via bindings. These extensions include the ICONS, images, and configurations they need to run separately

RTX Viewport extension program

Use NVIDIA RTX and MDL materials to represent your data in ultra-high fidelity. The program is incredibly scalable, supports a large number of Gpus, and provides real-time interaction in large scenarios, as well as accuracy with various ray tracing and path tracing options.

USD widget and Window extension

The Stage Window extension can be used to create a robust Stage data browsing experience that contains all the relevant information about the scene object from which you can process it.

With the Property Window, you can access all object properties and other types of information contained in the USD file. In addition, the program is fully extensible, with each part derived from a dedicated extension for each primitive type in the scene.

Finally, you can use USD's powerful layering system through the Layer Window to achieve rich compositions, while also gaining Omniverse's layer access management and real-time collaboration capabilities.

New proprietary architecture prevents CPU vulnerabilities from compromising security.

.

Omniverse UI

To provide a responsive, lightweight, open hardware-accelerated UI, the Omniverse framework builds on the Dear ImGui library.
Main features:
Fast modern lightweight UI framework
The foundation of the Omniverse Kit user interface
Declarative syntax and dynamic layout
Supports full styleable, similar to HTML using a "stylesheet-like" workflow
Supports Omni UI streaming with lossless UI quality
Support XR (VR and AR) rendering (3D projection of widgets)
Includes XR input devices (controller, hand, eye)

Ultimately, Create (the sample application included in Omniverse), View (the primary application that builds the AEC experience), and other Omniverse applications all come from extensions that together form the atomic building blocks of Omniverse Apps. The number of extensions will increase rapidly because they are written primarily in Python and come with full source code that helps developers easily create, add, and modify the tools and workflows needed to increase productivity.

Omniverse Apps


NVIDIA Omniverse can now connect to many content creation applications, and NVIDIA has created Apps to showcase its capabilities in different workflows.

Apps are built with the Omniverse Kit, which is not only a utility in itself, but also a starting point on which developers can build, extend or create their own apps. Apps in Apps not only provide examples for technical artists and developers to reference, but will continue to gain new capabilities and features in the future.

 

 Аппаратная конфигурация: оба сервера GPU, оснащенные NVIDIA RTX, доступны для поддержки

PREV : American giants hold 90% of the market! NEXT : ~empty~
  • TOP
  • 4008034500
  • Online
  • Qrcode
    QRCODE