Houdini Main Changelogs

20.0.283

Fixed issues with promoting VOP input with MMB > Promote Input, which was not setting up a channel reference like voptoolutils.inserParmVop() did. Also fixed the undo blocks to clean up such channel references when undoing.

Wed. March 15, 2023
20.0.283

Use new input types instead of old input types on plugin load.

Wed. March 15, 2023
19.5.555

Fixed a bug in the MatchSize LOP which prevented it from working with second input geometry.

Tue. March 14, 2023
20.0.282

Fixed a bug where the arrow keys and non-symbolic keys were not working properly on OSX with Qt built to target version 10.15 or later.

Tue. March 14, 2023
20.0.282

Fixed SolveIK VOP rest angle computation from targets with more than 3 joints. We were accumulating rotations using a single quaternion when computing the rest angles and that would lose the rotation frame on the second rotation. This was preventing IK chains from staying static when configured.

Tue. March 14, 2023
19.5.555

Fixed SolveIK VOP rest angle computation from targets with more than 3 joints. We were accumulating rotations using a single quaternion when computing the rest angles and that would lose the rotation frame on the second rotation. This was preventing IK chains from staying static when configured.

Tue. March 14, 2023
20.0.282

Fix the current frame indicator when opening a new Animation Editor (Alt+Shift F) window. The current frame was keeping the default value of 1 until the next time change event.

Tue. March 14, 2023
20.0.282

Karma Rounded Edge uses the surface normal, when 'nN' has no inputs.

Tue. March 14, 2023
20.0.282

Fixed an issue where hkey was dropping the session cookie when it was found to be invalid. This caused users to have to re-login under certain situations.

Tue. March 14, 2023
19.5.555

Fixed an issue where hkey was dropping the session cookie when it was found to be invalid. This caused users to have to re-login under certain situations.

Tue. March 14, 2023
19.5.555

Fixed GLSL code generation for the MatX Range function's FA signatures.

Tue. March 14, 2023
20.0.282

Fixed GLSL code generation for the MatX Range function's FA signatures.

Tue. March 14, 2023
19.0.922

Fixed an issue in Karma CPU which could have caused the renderer to pull in unexpected MIP levels from maps. This was particularly possible when many polygons were small in screen space.

Tue. March 14, 2023
20.0.282

Make HUD handles creation non-persistent by default

  • This fix changes the creation of HUD handles from persistent tonon-persistent when dragging a parameter onto the viewer.
  • Non-persistent HUD handles are bound to object instances on a per operatortype. For instance, dragging a tube height parameter (tube operator parm)onto the viewer will create a HUD slider for all existing and future tubescreated during the current Houdini session.
  • Unlike persistent HUD handles, non-persistent handles are activated when theirspecific node state is active.
  • Non-persistent HUD handles can be converted to persistent handles (and vice-versa)with the HUD context menu persistent option. Converting a persistant HUD handlereverts the HUD Handle to non-persistent.
  • Deleting a non-persistent HUD can be done through the context menu. Deletingnon-persistent HUDs terminates all HUDs of the same operator type. Thismeans all existing objects in the viewer will get their matching HUD windowsterminated.
  • Non-persistent HUD handles are saved with the scene as ombind commands. Thesecommands are executed when re-loading the scene to bind the HUD handles parmswith the node operator.
  • Houdini now enters the current node state before dragging a parm onto the viewerif the view state is active.
Tue. March 14, 2023
19.5.554

Fixed a possible crash subdividing mesh with a degenerate face.

Mon. March 13, 2023
20.0.281

Fixed a possible crash subdividing a mesh with a degenerate face.

Mon. March 13, 2023
19.5.554

Fixed an issue in Karma CPU which could have caused the renderer to pull in unexpected MIP levels from maps. This was particularly possible when many polygons were small in screen space.

Mon. March 13, 2023
19.5.554

Fix the current frame indicator when opening a new Animation Editor (Alt+Shift F) window. The current frame was keeping the default value of 1 until the next time change event.

Mon. March 13, 2023
19.0.921

Handle deprecated calls to mallinfo() in utility libraries.

Mon. March 13, 2023
19.5.554

Fix for multithreading issue with VOP building that manifested with occasional crashes in Path Deform SOP.

Mon. March 13, 2023
19.5.554

The attribute wrangle and volume wrangle SOP's snippet cache is no longer reset on changing binding names; this in particular speeds up the attribute paint SOP with many layers.

Mon. March 13, 2023
19.5.554

Added the ability to reload the image input of the Trace SOP.

Mon. March 13, 2023
20.0.281

Added the ability to reload the image input of the Trace SOP.

Mon. March 13, 2023
20.0.281

Fixed a bug where the OpenCL implementation of the Pyro Solver's Density Influences Gravity feature did not correctly remap the Density Field from the specified Density Range to 0-1.

Mon. March 13, 2023
20.0.281

Added an ROP OpenGL Render TOP node, which is an asset that wraps an OpenGL ROP and a pre-configured ROP Fetch TOP that cooks the ROP.

Mon. March 13, 2023