Changelog#

Omniverse Kit UsdShade Editor

[2.2.1] - 2026-08-03#

Added#

  • Expanded the Material Graph user and developer documentation with current UI screenshots, task-focused guides, preferences, validation behavior, troubleshooting, and corrected API examples.

Fixed#

  • Unresolved ID-authored shaders remain visible in the Universal context. Material Graph displays their USD-authored fallback ports and missing-definition errors instead of misreporting the shaders as outside the current graph.

[2.2.0] - 2026-05-15#

Added#

  • Added MaterialX upgrade functionality.

Fixed#

  • Shader input ports no longer disappear when USD authors a bare per-input displayGroup, such as "Albedo". The Inputs:/Outputs: prefix is now reapplied after every metadata merge.

[2.1.5] - 2026-05-13#

Fixed#

  • Slow startup times with large graphs.

[2.1.4] - 2026-05-06#

Fixed#

  • Startup screen now shows up when currently edited material is deleted from the stage.

  • Empty NodeGraphs keep the grid background and breadcrumbs visible after all nodes are deleted.

  • MDL polymorphic constructor catalog entries now collapse single-input overloads under result type names, while preserving explicit names for multi-input constructors.

  • MDL polymorphic candidate tooltips now show the correct MDL type names for user-defined struct types such as ::base::texture_return.

  • MDL polymorphic connection validation now rejects incompatible struct connections while allowing valid texture_return inputs.

  • MDL polymorphic input resolution now permits int sources to resolve to float overloads when no exact int overload exists, while still preferring exact overload matches.

  • Schema-driven port group labels no longer accumulate repeated anchor prefixes after node sync, move, or page expansion.

[2.1.3] - 2026-05-05#

Fixed#

  • Fix issue where only every other catalog item could be selected.

  • Drag/drop catalog items into groups.

  • Clean up spacing in graph hamburger menu.

  • Cyclical nodegraphs cannot be created.

  • Renaming input and output ports.

  • Fix polymorphic connection propagation.

  • Renaming material no longer clears editor widget.

Added#

  • Right click delete menu for catalog items.

  • Added MDL-aware port type conversion validation with tests, while preserving stricter checks for unsupported and array/enum/struct cases.

[2.1.2] - 2026-03-26#

Fixed#

  • Changing the info attributes now updates the graph.

  • Limit node tooltip hover region to the icon area of the node.

  • Fix force connect.

  • Noodle can be selected and deleted.

  • Clean up spacing graph menu.

[2.1.1] - 2026-03-24#

Fixed#

  • Improved texture preview.

  • Changing the colorNoodles setting now causes the graph to refresh.

  • Cleanup context visibility menu.

  • Procedural port coloring based on underlying property type.

  • Display active material in toolbar.

  • Improved error and warning state reporting.

  • Code cleanup and commenting passes.

[2.1.0] - 2026-03-22#

Fixed#

  • Help URL on Linux.

  • Catalog search field no longer affects context menu.

  • Context menu items sorted alphabetically.

  • Remove double connection noodles.

  • Rename View menu entries.

  • Update MDL logo.

  • Selecting edit material on a prim without a material binding no longer results in an error.

  • Update edit label on startup screen.

  • Catalog items no longer display tooltip if tooltip is empty.

  • Polymorphic cascading.

  • Remove context drop down in favor of context buttons.

  • Hide catalog widget if resized below threshold.

Added#

  • Quicksearch support.

  • Rewiring support lets you drag a connection from one port to another port to reconnect it.

  • Pressing Ctrl+Shift+LMB force-connects ports.

  • Setting for default backdrop color.

  • Context soloing.

  • Graph canvas and node widgets C++ implementations.

[2.0.5] - 2026-03-02#

Fixed#

  • Fix Python error caused by non-string value passed to Sdf.ValueTypeNames.Find.

  • Reset selection when dropping catalog items.

  • Right click context menu displays even if items are selected.

[2.0.4] - 2026-02-25#

Added#

  • Initial version of Material Graph 2.0

[2.0.3] - 2026-02-24#

Added#

  • Revert changes in 2.0.2

  • Same as version 1.9.6

[2.0.2] - 2026-02-02#

Added#

  • Initial version of Material Graph 2.0

[2.0.1] - 2026-02-19#

Fixed#

  • Same as version 1.9.6

[2.0.0] - 2026-02-19#

Fixed#

  • Skip: bad publish version 1.9.6