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!
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.
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.
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.
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.
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.
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.
Make sure your asset has the perfect material application with UV generation provided by the Scene Optimizer.
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.
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.
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.
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:
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.
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
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.
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!
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.
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.
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.
Here’s some of the key highlights.
Quick join live sessions
Share and join session by link
Offscreen pointers for users
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
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.
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.
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!