Houdini Main Changelogs

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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 6, 2020
18.0.429

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

月. 4月 6, 2020
18.5.174

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

月. 4月 6, 2020
18.5.174

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

月. 4月 6, 2020
18.5.174

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

月. 4月 6, 2020
18.5.174

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

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

月. 4月 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.

日. 4月 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.

日. 4月 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.

日. 4月 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.

日. 4月 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.

日. 4月 5, 2020
18.0.428

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

日. 4月 5, 2020
18.5.173

Improved performance of operations where many sublayers are added to or removed from a stage at once. This includes the Sublayer LOP adding multiple sublayers, and also the Cache LOP.

日. 4月 5, 2020