Houdini Main Changelogs

19.5.81

Evaluation of ramps throughought Houdini (VEX, HOM, etc.) has changed so that when the lookup position is out of the 0-1 range, the position will be clamped instead of wrapped. This may change behaviour of some assets.

Fri. November 26, 2021
19.5.81

Evaluation of ramps throughought Houdini (VEX, HOM, etc.) has changed so that when the lookup position is out of the 0-1 range, the position will be clamped instead of wrapped. This may change behaviour of some assets.

Fri. November 26, 2021
19.5.79

Fixed bug where hou.Node.asCode(recurse=True) was not saving network box memberships of other network boxes or sticky notes. This required adding new save_box_membership arguments to the asCode() methods of hou.Node, hou.NetworkBox, and hou.StickyNote. The new argument is the second last argument in each method, so any calls where all the arguments were given positionally will need to be updated. The default behaviour of the last two methods has changed as a result of these fixes, and they now save their membership in a parent network box by default.

Wed. November 24, 2021
19.5.79

Fixed bug where hou.Node.asCode(recurse=True) was not saving network box memberships of other network boxes or sticky notes. This required adding new save_box_membership arguments to the asCode() methods of hou.Node, hou.NetworkBox, and hou.StickyNote. The new argument is the second last argument in each method, so any calls where all the arguments were given positionally will need to be updated. The default behaviour of the last two methods has changed as a result of these fixes, and they now save their membership in a parent network box by default.

Wed. November 24, 2021
19.5.79

Add SOP defaults now to 0 points and the points default to enabled. Old scripts that relied on default values will have to update.

Wed. November 24, 2021
19.5.79

Add SOP defaults now to 0 points and the points default to enabled. Old scripts that relied on default values will have to update.

Wed. November 24, 2021
19.5.77

hou.TypeError and hou.ValueError are removed. These were (usually) silently converted to TypeError and ValueError. To avoid confusion, the hou version has been removed.

Mon. November 22, 2021
19.5.77

hou.TypeError and hou.ValueError are removed. These were (usually) silently converted to TypeError and ValueError. To avoid confusion, the hou version has been removed.

Mon. November 22, 2021
19.5.73

When no frame range is provide by its input's clipinfo attribute or by its 'Frame Range' parameter, the MotionClip SOP now defaults to using the global frame range instead of the sample frame range.

Thu. November 18, 2021
19.5.73

When no frame range is provide by its input's clipinfo attribute or by its 'Frame Range' parameter, the MotionClip SOP now defaults to using the global frame range instead of the sample frame range.

Thu. November 18, 2021
19.5.59

The recently added hou.ParmTempalteGroup.token and getToken methods have been renamed to name and getName to match similar mathod in other hou.Parm classes. Since these methods are very new, the existing methods have been removed rather than deprecated.

Thu. November 4, 2021
19.5.59

The recently added hou.ParmTempalteGroup.token and getToken methods have been renamed to name and getName to match similar mathod in other hou.Parm classes. Since these methods are very new, the existing methods have been removed rather than deprecated.

Thu. November 4, 2021
19.5.59

The toggle for the End Behavior parameter on the MotionClip Evaluate and MotionClip Extract SOPs now defaults to off. This will only be a problem for scene files which have the End Behavior set to 'Loop' or 'Mirrored Loop' on at least one of these nodes and which have also not been opened since Houdini 18.5.408, the production build from November 2020.

Thu. November 4, 2021
19.5.59

The toggle for the End Behavior parameter on the MotionClip Evaluate and MotionClip Extract SOPs now defaults to off. This will only be a problem for scene files which have the End Behavior set to 'Loop' or 'Mirrored Loop' on at least one of these nodes and which have also not been opened since Houdini 18.5.408, the production build from November 2020.

Thu. November 4, 2021
19.5.57

Poly Wire SOP now defaults to a max valence of 25, so points with more than this number of incoming edges will be disconnected. This likely is not an issues as these took prohibitively long to process anyways.

Tue. November 2, 2021
19.5.57

Poly Wire SOP now defaults to a max valence of 25, so points with more than this number of incoming edges will be disconnected. This likely is not an issues as these took prohibitively long to process anyways.

Tue. November 2, 2021
19.5.52

py23convert must now be run under a Python 3 verison of hython rather than a normal Python interpreter.

Fri. October 29, 2021
19.5.52

py23convert must now be run under a Python 3 verison of hython rather than a normal Python interpreter.

Fri. October 29, 2021
19.5.52

The Delete SOP's Zero Area Face, and hence the Clean SOP's Remove Degenerate, now uses a linear tolerance for computing zero area rather than collinearity tests. This avoids a hard-coded minimum that used to exist but means the tolerance is now scene-dependent rather than an angle test.

Thu. October 28, 2021
19.5.52

The Delete SOP's Zero Area Face, and hence the Clean SOP's Remove Degenerate, now uses a linear tolerance for computing zero area rather than collinearity tests. This avoids a hard-coded minimum that used to exist but means the tolerance is now scene-dependent rather than an angle test.

Thu. October 28, 2021