USD Composer 2023.1.0 Beta Now Available!

Welcome to the USD Composer 2023.1.0 Beta release!

USD Composer 2023.1 marks the first release of the Foundation Applications based on Kit 105. Omniverse is a platform built to allow you to easily extend the Omniverse platform and build any experience you desire. The Foundation applications are based on specific workflows to provide a great starting point into the Omniverse ecosystem. In the Foundation applications you can expect tested and extendable extensions that we’ll continue to improve, document, and allow for easy entry points to create your own custom Omniverse application.

With USD Composer 2023.1 we focused on a few core updates: USD/Python upgrade, USD validation tools, Configurator workflows, XR, and improved real time rendering.

Jump below for highlights and the full release notes!

New Configurator Workflows

We’ve built a suite of core extensions, workflows, and USD operations that will allow you to quickly generate configurators for a variety of purposes. From retail to industrial design, you’ll be able to generate a series of variants that can be manipulated from action graphs, extensions, and a new no code UI interface.

Variant Presenter and Editor

A set of tools designed specifically to allow you both generate complex USD variants, but also easily review. Further, we’ve improved USD variant support from other tools that export USD.

The new Variant Editor is a robust workflow for generating a large amount of variants quickly. Further, this will allow you to edit and adjust variants made in external applications on USD assets.

variant_editor

With the Variant presenter, you can group and review variants from both generated directly from USD. These groupings can help to easily lock or unlock items you want your customers to be able to review and approve.

variantPresenter

Action graph nodes for Variants

Now you’ve generated your variants, let’s make sure you can accurately manipulate and adjust USD variants directly with a brand new set of action graph nodes & workflows.

Configurator

No Code UI

New “No Code” UI makes it extremely easy to generate in viewport UI that can call both python, actiongraph and other actions. These are stored in USD for easy transport around the Omniverse platform.

Rendering Improvements

A new denoiser and a greatly improved MDL distiller allows for a greater parity between RTX Realtime and RTX Interactive. Now you can run at high fidelity and high speed with RTX Realtime to quickly visualize your asset.

UV Generation with Scene Optimizer

Make sure your asset has the perfect material application with UV generation provided by the Scene Optimizer.

SceneOptimizer

Configurator Sample

Put it all together in our indepth Configurator sample available in the examples browser. This sample shows you how to take an asset filled with variants and generate a no code UI with action graph.

USD Ecosystem Updates

A core part of the Omniverse ecosystem is USD (Universal Scene Description). We’re dedicated to expanding and interacting with the USD community and providing options on the Omniverse Platform to generate USD compliant assets and delightful stages.

With this update, we’ve upgraded to a new version of python and USD and provided tools to continue to allow for transporting content in USD across multiple platforms.

Python update/USD update

We’ve updated python to version 3.10 and USD to version 22.11. With both these updates we’re continuing on the path to keeping the Omniverse Platform marching forward with the progress of the greater ecosystem.

Asset Validator

A crucial component of a healthy ecosystem are healthy assets. With the new Asset Validator, you can quickly and easily review and fix all of your assets. Generate your own custom rules or use the many rules already available.

The USD ecosystem is becoming more strict in enforcing standards. In some cases this can break older assets authored previous to these changes. We have introduced an Asset Validator Extension to help fix these issues and create more robust assets. If you suspect something is wrong when you load an assets or you see a warning, please run the extension which can be found under the Windows > Utilities > Asset Validator sub menu.

One core breaking change was to dangling MDL bindings, if your materials load in 2022.3 and not in 2023.1, this is likely the reason! For more information, jump to this link:
https://docs.omniverse.nvidia.com/prod_materials-and-rendering/prod_materials-and-rendering/materials.html#asset-validation-for-materials

USD Preview Surface Improvements

A huge bonus to the latest release is the ability to directly edit USD Preview surfaces in the Material Editor. Further, we have also added the ability to bake a USD Preview surface from an MDL.

Omniverse in XR

We’ve deprecated the Omniverse Create XR application and moved all of that functionality to the core Omniverse Platform. You can now launch XR directly in USD Composer!

Take your existing USD stages and immediately jump into them with a supported VR headset, or stream your viewport to an iPhone or iPad. With the combined power of USD and Raytracing, your data needs less prep and requires no baking to see it immersively with photorealistic lighting and materials. This initial release in Beta will be focused on initial integration. Follow closely for new updates this year!

  • SteamVR integration of VR

  • Improved Tablet AR connection experience

  • Better compositing of shadows in AR mode

Sim Ready Assets and New Content

We’re dedicated to providing standards and examples of content we feel best exemplifies a great USD asset. We’re providing a few new content packs and extensions to help you compile stages and content that we truly feel is simulation ready.

SimReady Asset Browser

With the new sim ready asset browser, we’re providing assets that are built with proper scale, physics, and materials to work directly in simulation. These are built to exacting standards that we’ll be communicating and evangelizing to the greater USD community in the coming releases.

This first release comes packed with over 1,000 assets that you are free to use in the Omniverse Ecosystem. We have many more assets on the way and they’ll automatically update in your SimReady Browser!

Metrics Assembler

Ever worry about your asset unit type being miss-matched? We’ve got a solution with the Metrics assembler. Now, when you drag in an asset with a units type differing from your stage, we’ll automatically correct the scale and orientation to make sure it’s world scale matches.

Automotive Asset Pack


A great pack of automotive assets that will give you a great starting point to setup any automotive design inside the Kit platform. This includes:

  • A set of high quality dome maps and stages provided by CGBackgrounds.

  • A new adaptable Domelight MDL

  • Automotive Uber Material

  • A full pack of automotive materials

  • New triplanar and box mapping MDL nodes

  • The Koenigsegg Ragnorak example stage.

Collaboration Improvements

We continue to believe that the future of the digital workspace is a truly collaborative environment. As our workflows move more and more to the cloud we’ve doubled down on providing workflows that can be truly world wide, realtime, and remarkably effective.

Live Collaboration is now enabled for reference and payload prims directly. Users can receive a live session in USD Composer on any USD file that is loaded as a reference or payload. This is a much more articulated and powerful way to iterate on specific assets as it allows for the USD Layers panel to be mainly used for aggregation and layout of assets, while the assets themselves can be handled with Live Prims as receive only assets.

livePrims

Here’s some of the key highlights.

  • Quick join live sessions

  • Share and join session by link

  • Offscreen pointers for users

  • Follow user

  • Live reference/payload prims

  • Auto reload for prims and layers

  • Consistent color allocations for user selections

  • UI improvements in the stage view and viewport camera lists that indicate other collaborators.

  • Updated and optimized name labels / name icons

Animation Improvements

We’re continuing to improve the core animation runtimes and abilities for the Omniverse platform. With this release, we’ve added additional navigation methods with the new Navigation Mesh feature and a full Stage Recorder.

Navigation Mesh

Animated characters can now autonomously move around environments using the new Navigation Mesh (“Nav Mesh”) feature. The Nav Mesh is a pre-computed mesh that represents the traversable area for an agent, and unlocks the ability to build smart agents for simulation.

navmesh

Stage Recorder

A robust method for capturing all simulation and live session movement for later playback from disk or layer. Sessions can be recorded to disk or layer and allows users to record user input and specific time segments from the stage.

Lots more to come in the full release notes as they post!
https://docs.omniverse.nvidia.com/app_composer/app_composer/release_notes.html

3 Likes