Houdini Main Changelogs

Houdini 18.5.409 Fix bug in Lidar Import SOP where other attributes like color did not get read in when changing the filename until the appropriate parameter gets toggled. yesterday
Houdini 18.5.409 Fixed the hou.HDADefinition.uncompressedContents() HOM method, which always raised an exception when invoked. yesterday
Houdini 18.5.409 Improve consistency when importing/exporting rigid shapes in the FBX Skin Import, FBX Character Import, ROP FBX Character Output SOPs nodes. We now use the clip range start time on export and the active clip range's start time on import for computing the rigid shape's transform at the capture pose. yesterday
Houdini 18.5.409 Improve consistency when importing/exporting rigid shapes in the FBX Skin Import, FBX Character Import, ROP FBX Character Output SOPs nodes. We now use the clip range start time on export and the active clip range's start time on import for computing the rigid shape's transform at the capture pose. yesterday
Houdini 18.5.409 USD Animation Import now creates a 'path' attribute from the USD skeleton's 'joints' attribute. If the 'jointNames' attribute wasn't authored on the skeleton, the unique names are now generated from the leaf name at the end of the path rather than using the long full path as the joint name. This behaviour also now applies to the Agent SOP when importing USD skeletons. These behaviours are now consistent with how FBX Animation Import behaves. yesterday
Houdini 18.5.409 Fixed issues in several KineFX SOPs where the joint name menus or joint name (tree view) selection dialogs did not behave correctly if there was a 'path' attribute with different names at the leaf nodes than the 'name' attribute values. This could happen if e.g. a source FBX file contained duplicate names. yesterday
Houdini 18.5.409 USD Animation Import now creates a 'path' attribute from the USD skeleton's 'joints' attribute. If the 'jointNames' attribute wasn't authored on the skeleton, the unique names are now generated from the leaf name at the end of the path rather than using the long full path as the joint name. This behaviour also now applies to the Agent SOP when importing USD skeletons. These behaviours are now consistent with how FBX Animation Import behaves. yesterday
Houdini 18.5.409 When performing a File->New operation, ensure that all USD layers are unloaded from memory. yesterday
Houdini 18.5.409 When performing a File->New operation, ensure that all USD layers are unloaded from memory. yesterday
Houdini 18.5.409 Added a button to the Scene Graph Tree pane toolbar to turn off the display of the Houdini Layer Info primitive in the tree. yesterday
Houdini 18.5.409 File->New now reverts all parameters on the /stage LOP network to their default values. yesterday
Houdini 18.5.409 Added new auto-collections support for primitive patterns. `%rel:` to find all targets of a relationship, `%geofrommat:` to find all primitives with a specific material binding, and `%matfromgeo:` to find all material primitives bound to any geometry in a branch of the scene graph tree. yesterday
Houdini 18.5.409 The Assign Material LOP no longer reports a warning when using collection based binding with a specific material purpose. Also, added the ability to author collections that expand down the hierarchy automatically to provide the same "material binding inherits down the hierarchy" behavior provided by the "Direct" binding method. yesterday
Houdini 18.5.409 Fixed a regression introduced in yesterday's build where some small meshes could incorrectly appear as subD in the LOPs view. yesterday
Houdini 18.5.409 Fixed a bounding box visibity issue in the LOPs viewer. yesterday
Houdini 18.5.409 Fixed a regression in Animation Layer CHOP when the base layer isn't animated and the weight parameter is. The weights were evaluating at the last time the base layer was cooked. This was causing the animation from weight parameter to be ignored. yesterday
Houdini 18.5.409 Fixed an issue in the Stabilize Joint viewer state, where if you had multiple entries in the Manual Overrides multiparm and wanted to manipulate an earlier entry using the state, changing the lock start frame would only be applied to the last entry in the multiparm instead of to the closest match yesterday
Houdini 18.5.409 Fixed a bug in the Extract Locomotion SOP where the rest input was not taken into account when extracting orientation using the Direction Vector Between Joints mode. yesterday
Houdini 18.5.409 Fixed a bug in sendcommand TOP which prevented global variables from being used in local functions. yesterday
Houdini 18.5.408 Pop Axis Force guide geometry will orient properly now. Wed. November 25, 2020
Houdini 18.5.408 Fixed regression with Network Editor embedded Parameter Editor that wasn't handling multiple node selections properly. Wed. November 25, 2020
Houdini 18.5.408 Fixed Python 3 errors in the Impact Analysis DOP. Wed. November 25, 2020
Houdini 18.5.408 Fixed the job wrapper script pdgjobcmd.py to work when necessary env vars are passed via the --setenv args instead of in the job spec environment. Wed. November 25, 2020
Houdini 18.5.408 Fixed a bug where the chsop() VEX function produced incorrect results when the channel parameter was varying per element. Wed. November 25, 2020
Houdini 18.5.408 Fixed an HQueue bug where a Mantra job failed if the Frames Per Job parameter value on the HQueue Render ROP exceeded the number of frames in the job. Wed. November 25, 2020