Overview

Overview

At the core of Omniverse is a set of fundamental services known as Nucleus that allow a variety of client applications including DCC tools, renderers and microservices to share and modify authoritative representations of virtual worlds. Nucleus operates under a publish/subscribe model. Subject to access controls, Omniverse clients can publish modifications to digital assets and virtual worlds to the Nucleus Database (DB) or subscribe to their changes. Changes will be transmitted in real time. Digital assets can include geometry, lights, materials, textures and other data that describe virtual worlds and their evolution through time.

The fundamental representation for assets in Omniverse is Pixar’s open-source Universal Scene Description (USD). While USD includes a file format, it is much more than that. USD is a powerful scene representation with an API that allows complex property inheritance, instancing, layering, lazy loading and a wide variety of other key features. Omniverse uses USD for interchange through the Nucleus DB service.

Materials in Omniverse are represented by NVIDIA’s open-source MDL (Material Definition Library). NVIDIA has developed a custom schema in USD to represent material assignments and specify material parameters.

NVIDIA has also developed custom USD schemas to represent general physical properties of objects (e.g. mass, moment of inertia), the way they are constrained to move (e.g. pivots, joints) and parameters specific to a particular Physics simulator (e.g. NVIDIA’s open-source PhysX).

../_images/main_report_problem3.png

Hardware Specifications

Omniverse like any software requires a baseline set of hardware (Minimum Spec) but will run more efficiently on faster hardware.

Nucleus API Specifications

Element

Minimum

Good

Ideal

OS Supported

Ubuntu 18.04+
CentOS 7+
Ubuntu 18.04+
CentOS 7+
Ubuntu 18.04+
CentOS 7+

CPU

Intel I7 Gen 7+
AMD Ryzen
Intel I7 Gen 7+
AMD Ryzen
Intel I7 Gen 7+
AMD Ryzen

RAM

16 Gb
16 Gb
32+ Gb

Storage Space (Available)

1Tb SSD +
2Tb SSD +
4Tb SSD +

Min Video Driver Version

440.64 (Linux)
442.59 (Windows)
440.64 (Linux)
442.59 (Windows)
440.64 (Linux)
442.59 (Windows)
../_images/main_report_problem3.png

Nucleus Services / Cloud Specifications

Element

Minimum Spec

Good

Ideal

OS Supported

Ubuntu 18.04+
CentOS 7+
Ubuntu 18.04+
CentOS 7+
Ubuntu 18.04+
CentOS 7+

CPU

Intel I7 Gen 7+
AMD Ryzen
Intel I7 Gen 7+
AMD Ryzen
Intel I7 Gen 7+
AMD Ryzen

CPU Cores

4
8
16

RAM

16 Gb
32 Gb
64+ Gb

Storage Space (Available)

1Tb SSD +
2Tb SSD +
4Tb SSD +

GPU

GeForce RTX 2070
Quadro RTX 6000
2x+ Quadro RTX 8000 (multi-gpu)

vRam

8 Gb
32 Gb
64 Gb+

Min Video Driver Version

440.64 (Linux)
442.59 (Windows)
440.64 (Linux)
442.59 (Windows)
440.64 (Linux)
442.59 (Windows)