=========================== Features and Benefits =========================== .. meta:: :title: Advanced installation of |nuc_short| on Amazon EC2 :keywords: lang=en AWS EC2 |nuc_short| Omniverse Self Deploy .. image:: /content/images/nucleus_fnb_banner.png :align: center :width: 1082 |nuc| is the database and collaboration engine of |omni|. With |nuc_short|, teams can have multiple users connected together live with multiple applications all at once. This fosters users to use the application(s) they are the most comfortable and quickest with and allows for rapid iteration. |nuc_short| offers a set of fundamental services that allow a variety of client applications, renderers, and microservices all to share and modify representations of virtual worlds together. |nuc_short| operates under a publish/subscribe model. Subject to access controls, |omni| clients can publish modifications to digital assets and virtual worlds to the |nuc_short| database or subscribe to their changes. |nuc_short| can be installed in multiple ways to suit your needs: on an individual workstation, on-premises using an Enterprise |nuc_short| Server, or on your preferred Cloud Service Provider. .. image:: /content/images/nucleus_fnb_scene.jpg :align: center :width: 1082 Collaboration and Live Sync between Applications (OmniLive) ----------------------------------------------------------- When connected to |nuc_short|, scenes and worlds can be authored LIVE across multiple |omni| applications, workstations, and users for advanced collaborative workflows. Changes are transmitted in real-time between connected third-party applications. Digital assets can include (but not limited to) geometry, lighting, materials, textures, and other data that describe virtual worlds. Multiple clients (`Apps <../../apps/front.html>`_, `Connectors <../../connectors/front.html>`__, and others) can be connected such that once one of those clients submits a change (*publishes* a change), every other client (*subscriber*) will immediately receive that change. This allows artists to choose the right tool for the project and easily mix and match for their pipelines. Quickly being able to share ideas, swap between tools and see the results immediately is almost magical. |nuc_short| allows rapid iteration and keeps creators in the flow like never before. Click :doc:`here<../prod_extensions/ext_live>` to learn more about OmniLive. Version Control with Checkpoints -------------------------------- With checkpoints, your files are automatically versioned for you. One key benefit is checkpoints preserve your change history safely. This allows you to iterate and make several changes, keep them all, and decide later which version you would like to use in your stages and scenes. .. image:: /content/images/nucleus_checkpoints_small.gif :align: center The example above shows changing different checkpoints within |omni| USD Composer to see how different chairs would look in the setting. Easily change from red to blue by simply choosing a different checkpoint version. The team can continue iterating on the chair and this particular stage will always open the version you had selected, regardless of any future changes to the models. Click :doc:`here` to learn more about Version Control with Checkpoints. Licensing and Portability ------------------------- Flexible licensing options allow for deployments of an Enterprise |nuc_short| Server along with additional services (including Farm and DeepSearch) on-prem within your office or datacenter using bare metal hardware or under virtualization (VMware & Hyper-V) as well as on your preferred CSP (Cloud Service Provider) through our BYOL (Bring your own License) model. .. image:: /content/images/nucleus_all_clouds.jpg :align: center :width: 1082 |nuc_short| Navigator --------------------- |nuc_short| Navigator makes it easy to browse the data stored in |nuc_short| using a web browser, from |nuc_short| tab within the |omni| Launcher, or by using the standalone |nuc_short| Navigator application. Once authenticated, you will be presented with the content of |nuc_short|. You then can easily manage permissions, upload or download content, share URLs to point other users to your content along with a variety of other features. .. image:: /content/images/nucleus_navigator_main.png :align: center :alt: Omniverse Web Layout Click :doc:`here` to learn more about |nuc_short| Navigator. Users and Groups Management --------------------------- |nuc_short| allows admins to easily add and invite users to their local |nuc_short| Workstation or Enterprise |nuc_short| Server. Additionally, an Enterprise |nuc_short| Server allows admins to connect scripts via API's for greater control. .. image:: /content/images/nucleus_user_management.jpg :align: center :width: 800 Click :doc:`here` to learn more about Users and Groups Management. ACLs and Permissions Management ------------------------------- |nuc_short| allows restricting content access via its *Permissions* feature. Permissions are *ACLs or Access Control Lists*. ACLs can be used to make a project directory be accessible only to the team working on it. ACLs make it simple for a user to protect their files from being changed by other users - but still be visible/readable. Similarly, the permissions on a directory can be set such that only a particular group of users can see them and even know that it exists. Admins can easily set the right level of permissions for the right users and groups. Click :doc:`here` to learn more about ACLs and Permissions Management. Authentication with SSO using SAML ---------------------------------- Enterprise |nuc_short| Server supports single sign-on (SSO) authentication integration with SAML Identity Providers (IDPs). Security Assertion Markup Language (SAML) is a standard for logging users into applications based on their sessions in another context. Using single sign-on (SSO) offers significant advantages over logging in using a username/password: - Users do not need to type in credentials - Users do not need to remember multiple passwords - Users do not need to renew forgotten passwords As many organizations already have their users using an identity management system such as Microsoft Active Directory (w/ Azure AD), they can also use it to authenticate into an Enterprise |nuc_short| Server. Click :doc:`here` to learn more about Authentication with SSO using SAML. Secure Transport (SSL/TLS) --------------------------------------- Enterprise |nuc_short| Server supports secure transport with SSL/TLS (Secure Sockets Layer). All interactions between the clients and |nuc_short| are via either WebSockets or HTTP and therefore, SSL/TLS can be used to secure the transport layer. |omni| applications support both SSL/TLS and non-SSL connections. They detect (and prefer) SSL/TLS automatically. Click :doc:`here` to learn more about Secure Transport (SSL/TLS). Caching ------- |omni| Cache is a simple service that can be used both on users' workstations as well as within infrastructure to optimize data transfers between |nuc_short| and its Clients. |omni| Cache speeds up your users by keeping the data close to them and avoiding the need to download files. This also reduces the burden on |nuc_short| and allows more users to work faster. Often, a lot of the content that users work on stays the same such as textures or background objects, so it can be extremely beneficial to have this all cached for quick access. Additionally, |omni| Caches can be chained together to allow for optimal performance for your clients. Click :doc:`here<../prod_utilities/cache/overview>` to learn more about Caching. |omni| Drive --------------- |omni| Drive makes browsing your content on a cloud server easy. |omni| Drive shows a standard directory that allows browsing and utilizing content on |nuc_short| the same way users would regular files in Windows. Windows users can use |omni| Drive to mount any number of |nuc_short| servers within the Windows file system. Any user that has used a cloud drive service, such as Microsoft OneDrive, Dropbox, or Google Drive, will feel comfortable. .. image:: /content/images/prod_util-omnidrive-explorer.jpg :align: center :alt: Omniverse Drive in Windows Explorer :width: 700 Click :doc:`here<../prod_utilities/ovdrive>` to learn more about |omni| Drive. DeepSearch ---------- DeepSearch acts as your helpful smart AI librarian that knows exactly where all your content is at any time. Artists, designers, and developers no longer need to individually tag their images and assets. Using the power of DeepSearch, they can quickly find files and assets they need for their project using simple words and phrases, both speeding up and adding increased efficiency into their workflow. Instead of searching through folders upon folders of images, a user can simply search for red rusty barrel, small green tree, or black sportscar for example, and be presented with immediate results, all powered by AI. .. raw:: html
Click :doc:`here<../prod_services/services/deepsearch/overview>` to learn more about DeepSearch. Services and Developer Tools --------------------------------------- |nuc_short| is highly extensible using the |omni| platform. The |omni| platform is built with modularity and performance in mind so users can create extensions, microservices or complete applications using |omni| Kit. .. image:: /content/images/services_and_developer_tools.jpg :align: center :width: 800 |omni| Kit is designed to be the premiere foundation for new |omni|-connected tools and micro-services. It can be run headless to create a microservice, or with a UI. |nuc_short| leverages this and ships with several convenient microservices. One example is thumbnail generation. Thumbnail microservices run in the background and generates thumbnails for any images saved into your |nuc_short| projects. The thumbnails are then used when browsing to make it easier to see what data you have stored. Click :doc:`here<../prod_kit/overview>` to learn more about Services and Developer Tools for developing applications using Kit and microservices. |nuc_short| Tools and Backups ----------------------------- Once you have created your projects and data, you will want to back it up and ensure it's safe. While included protections using checkpoints provide versioning, many IT Administrators require more robust backup processes. Sample scripts are provided as part of the Enterprise |nuc_short| Server for you to craft your own custom backup tooling to suit your requirements. .. image:: /content/images/prod_nucleus_backups.png :align: center :width: 800 Click :doc:`here` to learn more about |nuc_short| Tools and Backups. Supported Platforms --------------------------------------- |nuc_short| is supported on both Windows (Workstation) & Linux (Workstation & Enterprise |nuc_short| Server). To help choose the best offering, please review the `Nucleus Sizing Guide <../../install-guide/sizing-guide.html>`__ for more information.