Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.21.4] - 2022-04-12

Fixed

  • Fixed a bug in GetLookAtRotation and GetLocationAtDistanceOnCurve nodes

[1.21.3] - 2022-04-08

Changed

  • Changed Compose/Decompose Tuple to Make/Break Vector for those nodes and make them C++ nodes

[1.21.3] - 2022-04-18

Changed

  • Added support for more characters to Generate3dText

[1.21.2] - 2022-04-08

Added

  • Added absoluteSimTime output attribute to the ReadTime node

[1.21.1] - 2022-04-11

Fixed

  • Generate3dText node

[1.21.0] - 2022-04-05

Added

  • Added Generate3dText node

[1.21.0] - 2022-04-06

Added

  • Added Normalize node

[1.20.0] - 2022-04-05

Added

  • Noise node

[1.19.1] - 2022-04-03

Fixed

  • RotateToOrientation bug, Maneuver node bugs with varying target input.

[1.19.0] - 2022-03-30

Added

  • WriteVariable value output port

[1.18.3] - 2022-03-23

Added

  • Tests for maneuver nodes

[1.18.2] - 2022-03-18

Fixed

  • Naming of constant nodes

[1.18.1] - 2022-03-16

Fixed

  • Bug in MoveToTransform

[1.18.0] - 2022-03-14

Added

  • Added MakeTransformLookAt node.

[1.17.0] - 2022-03-10

Added

  • Added outputs::shiftOut, outputs::ctrlOut, outputs::altOut to ReadKeyboardState node.

[1.16.0] - 2022-03-01

Added

  • bundle_test_utils.BundleResultKeys

  • bundle_test_utils.prim_with_everything_definition

  • bundle_test_utils.get_bundle_with_all_results

  • bundle_test_utils.bundle_inspector_results

  • bundle_test_utils.verify_bundles_are_equal

  • bundle_test_utils.filter_bundle_inspector_results

Fixed

  • Made bundle tests and utility node tests use the Controller

Changed

  • Deprecated old bundle test utilities that relied on USD save/read and OmniGraphHelper for functioning

  • Updated some tests to use OmniGraphTestCase

[1.15.1] - 2022-02-28

Changed

  • WritePrim node now uses GPU arrays for points

[1.15.0] - 2022-02-17

Fixed

  • added a “path” constant node

[1.14.0] - 2022-02-15

Fixed

  • added a dependency on omni.graph.scriptnode

[1.13.2] - 2022-02-14

Fixed

  • add additional extension enabled check for omni.graph.ui not enabled error

[1.13.2] - 2022-02-14

Fixed

  • MoveToTarget, RotateToTarget etc bug with float, half precision XformOp

[1.13.1] - 2022-02-13

Fixed

  • ReadPrimBundle, ReadPrim now support token[] attributes

[1.13.0] - 2022-02-11

Added

  • ReadVariable and WriteVariable nodes

[1.12.3] - 2022-02-10

Fixed

  • Fixed MoveToTarget, MoveToTransform, RotateToTarget, GetPrimDirectionVector, GetMatrix4Quaternion and GetLocationAtDistanceOnCurve nodes behaviour when rotation is scaled

[1.12.2] - 2022-02-07

Fixed

  • Fixed ArrayRotate, Compare, and SelectIf nodes behaviour when input was a token

[1.12.1] - 2022-02-04

Fixed

  • RotateToOrientation, MoveToTransform attrib docs

[1.12.0] - 2022-01-31

Added

  • Added shouldWriteBack input flag to GatherByPath node

Fixed

  • Fixed duplicate path behaviour for gather nodes

[1.11.0] - 2022-01-27

Added

  • Added IsPrimActive node

  • Added BooleanNot

[1.10.1] - 2022-01-28

Fixed

  • spurious error message when creating ReadPrim

  • updated extension doc

[1.10.0] - 2022-01-27

Added

  • added ReadMouseState node

[1.9.2] - 2022-01-28

Modified

  • added three test cases for NthRoot node

[1.9.1] - 2022-01-24

Fixed

  • categories for several nodes

[1.9.0] - 2022-01-19

Added

  • Added constant Pi node which will output a constant Pi or its multiple

  • Added Nth Root node which will calculate the nth root of inputs

[1.8.0] - 2022-01-17

Added

  • Added sets of tryCompute (including for arrays and tuples) functions to allow one non-runtime attribute input when two inputs

  • Added Increment Node

[1.7.1] - 2022-01-11

Changed

  • Changed token names in ReadGamepadState node

  • Fixed incorrect default token in ReadGamepadState node

[1.7.0] - 2022-01-10

Added

  • Added GetPrimDirectionVector node

[1.6.0] - 2022-01-07

Added

  • Added ReadGamepadState node

[1.5.3] - 2022-01-06

Changed

  • Categories added to all nodes

[1.5.2] - 2022-01-05

Modified

  • ReadPrimBundle and ReadPrim now have a sourcePrimPath bundle attribute which contains the path of the Prim being read.

[1.5.1] - 2021-12-30

Changed

  • ArrayIndex converted to C++, AppendString now supports string inputs

[1.5.0] - 2021-12-20

Added

  • Added ReadTime and moved GetLookAtRotation from omni.graph.action

[1.4.0] - 2021-12-17

Added

  • Added ReadKeyboardState node

[1.3.0] - 2021-12-02

Added

  • UI templates for Read/WritePrimAttribute nodes

Changed

  • Read/WritePrimAttribute nodes usePath attribute now defaults to False

[1.2.2] - 2021-11-24

Changed

  • Prevented some problematic attributes from being exposed by ReadPrimAttributes and WritePrimAttributes

[1.2.1] - 2021-11-19

Changed

  • Bug fix for ReadPrimAttributes

[1.2.0] - 2021-11-04

Added

  • TransformVector

  • RotateVector

Changed

  • Multiply: Support adding scalars to tuples

  • Add: Support adding scalars to tuples

  • MatrixMultiply: Support matrix * vector as well as matrix * matrix

Moved

  • OgnAdd2IntegerArray: Moved to omni.graph.test (deprecated by Add)

  • OgnMultiply2IntegerArray: Moved to omni.graph.test (deprecated by Multiply)

[1.1.0] - 2021-10-17

Added

  • PrimRead, PrimWrite

[1.0.0] - 2021-03-01

Initial Version

  • Started changelog with initial released version of the OmniGraph core