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.37.4] - 2022-08-03¶
Fixed¶
Handling of compatible types in the Make Array node and error with saving and loading
[1.35.0] - 2022-07-07¶
Changed¶
Refactored imports from omni.graph.tools to get the new locations
Added¶
Test for public API consistency
[1.34.1] - 2022-07-06¶
Changed¶
Prevent the re-setup of the ReadPrimAttribute and WritePrimAttribute each frame, and only re-do it when necessary
[1.34.0] - 2022-07-05¶
Added¶
Added dynamic version of MakeArray node replacing the previous fixed version
[1.30.2] - 2022-06-16¶
Changed¶
Now using the new write-back mechanism for nodes that should write back to USD
[1.28.0] - 2022-05-31¶
Added¶
Nodes for vertex deformation using gpu interop and pre-render evaluation
[1.30.0] - 2022-06-13¶
Added¶
Added OgnReadPrimMaterial node and OgnWritePrimMaterial node
Added UsdShade to dependencies
[1.28.0] - 2022-05-30¶
Added¶
Added logic directory for logical operators
Added boolean operator nodes in logic which support array and bool array inputs
Changed¶
Soft deprecated (via metadata:hidden) OgnBooleanExpr in favour of the new individual logical nodes
Moved OgnBooleanExpr to logic directory
Moved OgnBooleanNot to logic from math and renamed it to OgnNot to match the new naming convention
Updated OgnBooleanNot to take bool or bool array input instead of just bool, to match the new logical operator nodes
[1.27.2] - 2022-05-19¶
Converted ToDouble to C++
[1.26.2] - 2022-05-16¶
Fixed¶
ReadPrimBundle/Attribute not correctly export the bounding box when asked to
Fixed and Re-activated the test that exercises this feature
[1.26.0] - 2022-05-11¶
Added¶
ExtractBundle node: “explode” a bundle content into individual dynamic attributes
Changed¶
ReadPrimBundle/ReadPrimAttribute/WritePrim/WritePrimAtribute now uses OG ABI instead of direct Fabric access
ReadPrim is using functionnality of ReadPrimBundle and ExtractBundle
RemoveAttribute is using OGN wrapper instead of direct ABI access
[1.25.2] - 2022-05-05¶
Fixed¶
Read/WritePrimAttribute will now issue error messages when
usePath
is true and attribute is not found.
[1.25.1] - 2022-05-03¶
Changed¶
Converted OgnMagnitude node from python to C++.
Converted OgnDivide node from python to C++.
Converted OgnRound node from python to C++.
[1.25.0] - 2022-05-02¶
Changed¶
Converted OgnToString, OgnToToken, OgnToFloat, OgnClamp to cpp
MakeVector2/3/4 will now auto-resolve inputs when at least one input is resolved
[1.21.3] - 2022-04-12¶
Fixed¶
Fixed a bug in GetLookAtRotation and GetLocationAtDistanceOnCurve nodes
[1.21.2] - 2022-04-08¶
Changed¶
Changed Compose/Decompose Tuple to Make/Break Vector for those nodes and make them C++ nodes
[1.19.1] - 2022-04-03¶
Fixed¶
RotateToOrientation bug, Maneuver node bugs with varying target input.
[1.18.3] - 2022-03-21¶
– Revive functionnality from 1.16.1 with different approach
[1.17.1] - 2022-03-11¶
Revert changes of 1.16.1
[1.17.0] - 2022-03-10¶
Added¶
Added outputs::shiftOut, outputs::ctrlOut, outputs::altOut to ReadKeyboardState node.
[1.16.1] - 2022-03-07¶
Fixed¶
ReadPrimBundle/ReadPrimAttribute can now use a usd time code at which to import the prim/attribute
ReadPrimBundle now outputs its transform and BBox
[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
GatherByPath, add checkResyncAttributes attribute
Changed¶
Deprecated old bundle test utilities that relied on USD save/read and OmniGraphHelper for functioning
Updated some tests to use OmniGraphTestCase
[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.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.0] - 2022-01-31¶
Added¶
Added shouldWriteBack input flag to GatherByPath node
Fixed¶
Fixed duplicate path behaviour for gather 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.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.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.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)