Houdini Main Changelogs

18.5.174

Added a Job Owner parm to Tractor binding. This is used instead of Tractor User for the Job Owner field.

$PDG_TRACTOR_USER will override the Tractor User parm when set in Houdini's environment.

Likewise, $TRACTOR_PASSWORD overrides the Tractor Password parm.

Mon. April 6, 2020
18.5.174

Added a new pdg.AttributePattern.splitByAttribute(items, attrib_name) function which can be used to group a list of work items by their value for the specified attribute. The base implementation works for all attribute types as it will stringify the attributes before doing comparison/mapping. Overloads that operate specifically on Float, Integer and String attributes also exist. No conversion to strings is done when using those variants.

The functions return a mapping of unique attribute value to the list of work items that have the specific attribute value. They also return the list of work items that are missing the attribute, and the list of unique attribute values across all of the work items.

Mon. April 6, 2020
18.5.174

Added a new pdg.AttributePattern.splitByAttribute(items, attrib_name) function which can be used to group a list of work items by their value for the specified attribute. The base implementation works for all attribute types as it will stringify the attributes before doing comparison/mapping. Overloads that operate specifically on Float, Integer and String attributes also exist. No conversion to strings is done when using those variants.

The functions return a mapping of unique attribute value to the list of work items that have the specific attribute value. They also return the list of work items that are missing the attribute, and the list of unique attribute values across all of the work items.

Mon. April 6, 2020
18.5.174

Added a new pdg.AttributePattern.splitByAttribute(items, attrib_name) function which can be used to group a list of work items by their value for the specified attribute. The base implementation works for all attribute types as it will stringify the attributes before doing comparison/mapping. Overloads that operate specifically on Float, Integer and String attributes also exist. No conversion to strings is done when using those variants.

The functions return a mapping of unique attribute value to the list of work items that have the specific attribute value. They also return the list of work items that are missing the attribute, and the list of unique attribute values across all of the work items.

Mon. April 6, 2020
18.5.174

Added a new pdg.AttributePattern.splitByAttribute(items, attrib_name) function which can be used to group a list of work items by their value for the specified attribute. The base implementation works for all attribute types as it will stringify the attributes before doing comparison/mapping. Overloads that operate specifically on Float, Integer and String attributes also exist. No conversion to strings is done when using those variants.

The functions return a mapping of unique attribute value to the list of work items that have the specific attribute value. They also return the list of work items that are missing the attribute, and the list of unique attribute values across all of the work items.

Mon. April 6, 2020
18.0.429

Fix bug where spurious empty Geometry OBJ nodes were being created whenever creating a SOP-level HDA.

Mon. April 6, 2020
18.5.174

Fix bug where spurious empty Geometry OBJ nodes were being created whenever creating a SOP-level HDA.

Mon. April 6, 2020
18.5.174

Fix bug where spurious empty Geometry OBJ nodes were being created whenever creating a SOP-level HDA.

Mon. April 6, 2020
18.5.174

Fix bug where spurious empty Geometry OBJ nodes were being created whenever creating a SOP-level HDA.

Mon. April 6, 2020
18.5.174

Fix bug where spurious empty Geometry OBJ nodes were being created whenever creating a SOP-level HDA.

Mon. April 6, 2020
18.5.174

The viewport menu's Render Settings submenu now has a "Viewport Settings" entry. This will use the render settings in the display options rather than settings from a Render Settings prim in the stage.

Mon. April 6, 2020
18.5.174

The viewport menu's Render Settings submenu now has a "Viewport Settings" entry. This will use the render settings in the display options rather than settings from a Render Settings prim in the stage.

Mon. April 6, 2020
18.5.174

The viewport menu's Render Settings submenu now has a "Viewport Settings" entry. This will use the render settings in the display options rather than settings from a Render Settings prim in the stage.

Mon. April 6, 2020
18.5.174

The viewport menu's Render Settings submenu now has a "Viewport Settings" entry. This will use the render settings in the display options rather than settings from a Render Settings prim in the stage.

Mon. April 6, 2020
18.0.429

Fixed a regression from 18.0.412 where unpacking a USD packed primitive which references an Xform prim could result in a double transform being applied. This did not occur with the Unpack USD SOP, but did occur in other scenarios such as the regular Unpack SOP or when building collision shapes in the Bullet solver.

Mon. April 6, 2020
18.5.174

Fixed a regression from 18.5.141 where unpacking a USD packed primitive which references an Xform prim could result in a double transform being applied. This did not occur with the Unpack USD SOP, but did occur in other scenarios such as the regular Unpack SOP or when building collision shapes in the Bullet solver.

Mon. April 6, 2020
18.5.174

Fixed a regression from 18.5.141 where unpacking a USD packed primitive which references an Xform prim could result in a double transform being applied. This did not occur with the Unpack USD SOP, but did occur in other scenarios such as the regular Unpack SOP or when building collision shapes in the Bullet solver.

Mon. April 6, 2020
18.5.174

Fixed a regression from 18.5.141 where unpacking a USD packed primitive which references an Xform prim could result in a double transform being applied. This did not occur with the Unpack USD SOP, but did occur in other scenarios such as the regular Unpack SOP or when building collision shapes in the Bullet solver.

Mon. April 6, 2020
18.5.174

Fixed a regression from 18.5.141 where unpacking a USD packed primitive which references an Xform prim could result in a double transform being applied. This did not occur with the Unpack USD SOP, but did occur in other scenarios such as the regular Unpack SOP or when building collision shapes in the Bullet solver.

Mon. April 6, 2020
18.0.428

Renamed the "Wedge Attribute" to "Split by Attribute" on the Partition by Frame TOP node, and added a parm to control the behavior of the node when an input work item does not have the specified attribute. The node can choose to ignore the work item (the default and old behavior), or it can put the work item into the partitions with a matching frame, or into all partitions.

Sun. April 5, 2020
18.5.173

Renamed the "Wedge Attribute" to "Split by Attribute" on the Partiton by Frame TOP node, and added a parm to control the behavior of the node when an input work item does not have the specified attribute. The node can choose to ignore the work item (the default and old behavior), or it can put the work item into the partitions with a matching frame, or into all partitions.

Sun. April 5, 2020
18.5.173

Renamed the "Wedge Attribute" to "Split by Attribute" on the Partiton by Frame TOP node, and added a parm to control the behavior of the node when an input work item does not have the specified attribute. The node can choose to ignore the work item (the default and old behavior), or it can put the work item into the partitions with a matching frame, or into all partitions.

Sun. April 5, 2020
18.5.173

Renamed the "Wedge Attribute" to "Split by Attribute" on the Partiton by Frame TOP node, and added a parm to control the behavior of the node when an input work item does not have the specified attribute. The node can choose to ignore the work item (the default and old behavior), or it can put the work item into the partitions with a matching frame, or into all partitions.

Sun. April 5, 2020
18.5.173

Renamed the "Wedge Attribute" to "Split by Attribute" on the Partiton by Frame TOP node, and added a parm to control the behavior of the node when an input work item does not have the specified attribute. The node can choose to ignore the work item (the default and old behavior), or it can put the work item into the partitions with a matching frame, or into all partitions.

Sun. April 5, 2020
18.0.428

Fixed a possible crash in Karma when there were invalid AOV render variables defined.

Sun. April 5, 2020