Changelog

The format is based on Keep a Changelog.

[1.6.1] - 2022-08-08

Changed

  • ChangePropertyCommand now clears the attribute value if it was not authored before during undo.

[1.6.0] - 2022-08-02

Added

  • Added omni.usd.cppcommands plugin that provides USD related commands in C++.

  • TransformPrimSRTCpp and TransformMultiPrimsSRTCpp are the first batch of C++ commands added.

  • Additional arguments to ChangePropertyCommand to for custom and variability.

[1.5.11] - 2022-08-02

Fixed

  • Use relative path by default for path authoring.

[1.5.10] - 2022-07-25

Fixed

  • Fix duplicate that will not keep transform when prim is defined in references or payloads but has overrides in the current edit target.

[1.5.9] - 2022-07-22

Fixed

  • Handle camera renames better for all Viewports.

[1.5.8] - 2022-05-20

Added

  • Added make_path_relative_to_current_edit_target function

  • This makes material path relative if “/persistent/app/material/dragDropMaterialPath” is set to “relative”

[1.5.7] - 2022-06-08

Fixed

  • Improve DeletePrims/MovePrims/GroupPrims to support non-desctutive authoring.

[1.5.6] - 2022-06-06

Fixed

  • CreatePayloadCommand to make a relative path as CreateReferenceCommand does.

[1.5.5] - 2022-06-02

Fixed

  • Issue with BindMaterialCommand and strength-list with empty strengths

[1.5.4] - 2022-05-20

Added

  • Open_stage script checks that url exists before trying to open it.

[1.5.3] - 2022-03-31

Added

  • Refactoring omni.usd to separate all layers interfaces as extension omni.kit.usd.layers.

[1.5.2] - 2022-02-10

Added

  • Made DeletePrimsCommand not deletable/ancestral prim warnings as they break tests

[1.5.1] - 2022-02-17

Added

  • Added get_prim_descendents

[1.5.0] - 2022-02-10

Added

  • Added get_callback_info() override to CopyPrimCommand.

[1.4.9] - 2022-01-11

Changes

  • Updated PreviewSurfaceTextureMaterial with additional UsdUVTexture parameters

[1.4.8] - 2021-12-10

Added

  • Additional enums to StageEventType

[1.4.7] - 2021-11-16

Changes

  • Moved kit/source/python/extensions-bundled/omni/kit/builtin/init.py into omni.usd

[1.4.6] - 2021-11-03

Changes

  • depreciated get_subidentifier_from_material and get_subidentifier_from_mdl. New versions are now in omni.kit.material.library

[1.4.5] - 2021-07-29

Added

  • Added PayloadCommands AddPayloadCommand, RemovePayloadCommand, ReplacePayloadCommand and CreatePayloadCommand

  • Added function get_composed_payloads_from_prim

[1.4.4] - 2021-06-01

Added

  • Updated CopyPrimCommand to fixup References when chaning layers

[1.4.3] - 2021-05-10

Added

  • Updated Sdf.Reference creation so it doesn’t use windows slash “”

[1.4.2] - 2021-05-03

Changes

  • Added get_subidentifier_from_mdl a version get_subidentifier_from_material which takes URL path

[1.4.1] - 2021-05-02

Changes

  • Update material related property widgets

[1.4.0] - 2021-04-15

Changes

  • Added loadInputs (default True) to addToPendingCreatingMdlPaths.

[1.3.1] - 2021-04-09

Changed

  • Add API for Selection to handle SdfPath directly to avoid string/SdfPath conversion.

[1.3.0] - 2021-03-10

Changed

  • Moved omni.kit.utils.get_stage_next_free_path to omni.usd.get_stage_next_free_path. Added path validity check and tests.

[1.2.1] - 2021-03-09

Added

  • Added exts/omni.usd/mdl/populateInputsOnLoaded settings to optionally populate MDL inputs on loaded. Default to false.

[1.2.0] - 2021-02-23

Added

  • Added TransformPrimSRTCommand command and test.

[1.1.0] - 2021-02-19

Changed

  • CreateReferenceCommand now sets Instanceable flag according to preference settings.

[1.0.1] - 2021-02-17

Changed

  • Rewrite ReplaceReferenceCommand.

[1.0.0] - 2021-01-19

Added

  • Started maintaining Changelog. Bumpped omni.usd version to 1.0.0.