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". TheInputs:/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_returninputs.MDL polymorphic input resolution now permits
intsources to resolve tofloatoverloads when no exactintoverload 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