Houdini Main Changelogs

Houdini 17.5.415 Fixed a bug in the ixres and iyres COP VEX functions. yesterday
Houdini 17.5.413 Fixed a crash in the Pyro and Smoke solvers when running in OpenCL mode on the CPU on OSX. Fri. October 18, 2019
Houdini 17.5.413 Unity plugin: Added support for disabling TerrainCollider in the plugin source via the HEU_TERRAIN_COLLIDER_DISABLED script define. Fri. October 18, 2019
Houdini 17.5.413 Fixed a bug where the Attribute from Map SOP wasn't handling non-default UV Attribute names correctly. Fri. October 18, 2019
Houdini 17.5.413 Fixed a bug where the Attribute from Map SOP wasn't handling non-default UV Attribute names correctly. Fri. October 18, 2019
Houdini 17.5.413 Fixed HAPI_GetWorkitems and HAPI_QueryNodeOutputConnectedNodes. Fri. October 18, 2019
Houdini 17.5.413 Unity plugin: Added support for overriding the collider mesh for instances when using unity_instance attribute on point clouds. To do so, another string attribute called "collision_geo" that points to the collider asset path needs to be specified. Then the collider assset's mesh will replace the created instances' collider mesh. Fri. October 18, 2019
Houdini 17.5.412 Fixed a bug in the Vellum Solver's String constraints that could lead to NANs and stalled simulations, usually when in use with the OpenCL CPU driver. Thu. October 17, 2019
Houdini 17.5.412 Duplicate shape bindings are now ignored when loading or creating a layer. This scenario previously could result in a variety of display issues in the viewport. Thu. October 17, 2019
Houdini 17.5.411 Fix some cases where the optransform() and originoffset() would evaluate always evaluate as being time dependent. Wed. October 16, 2019
Houdini 17.5.411 The Vellum Solver will now use the identity rotation of {0, 0, 0, 1} for any orientation pins with Match Animation enabled, when the target geometry does not actually have an orient attribute. Previously in that situation the solver would use {0, 0, 0, 0}, which could lead to NANs with the OpenCL CPU driver. Tue. October 15, 2019
Houdini 17.5.410 Fixed a bug in the Vellum Constraints SOP that could compute the wrong orientation for a Soft orientation pin on the last vertex of a hair, if the previous vertex was not also in the specified point group. Tue. October 15, 2019
Houdini 17.5.406 Fixed a few bugs where the "Follow selection mask" display option wasn't always properly respected when initially diving into an object.

Fixed a bug where area selecting in a component selector at the object level did not detect a selection and so did not dive into the object.

Fri. October 11, 2019
Houdini 17.5.406 Package - Make variables relative to package path
  • Added the support to make path variables relative to the current package path.
  • New HOUDINI_PACKAGE_PATH environment variable can now be used to identify the current package path in an environment variable.
Fri. October 11, 2019
Houdini 17.5.404 Fixed bug where a parameter evaluation error within a menu script could masquerade as a save error during hip file saving. Wed. October 9, 2019
Houdini 17.5.404 Brought back the 0.1, 0.01, 0.001, and 0.0001 ladder increments for angles. Wed. October 9, 2019
Houdini 17.5.404 Fixed an issue with the ROP Fetch TOP node not correctly cooking SOP nodes with ROP parameters promoted onto them. Previously the ROP Fetch node wasn't able to group frames into multiple batches if the target node was not a real ROP node. Wed. October 9, 2019
Houdini 17.5.404 Fixed a bug where Houdini sometimes crashed on shutdown if a PySide2 interface was open. Wed. October 9, 2019
Houdini 17.5.403 TOP Deadline scheduler:
  • added new Limits parm which allows to specify Deadline Resource or License limits per job.
  • added new Limit Concurrent Tasks to CPUs which allows to schedule number of tasks to number of available cores.
  • Changed MQ Relay port default to be different from MQ Server port.
Tue. October 8, 2019
Houdini 17.5.402 Python State - mouse handler not fired with RMB
  • This fix is to allow python states to know when RMB is clicked.
  • The mouse handler is now called when no popup menu is bound.
Mon. October 7, 2019
Houdini 17.5.402 Fixed a macOS-only bug where high-res Pyro simulations with OpenCL enabled caused Houdini to crash. Mon. October 7, 2019
Houdini 17.5.402 Fixed a bug where pre-compiled VEX code wasn't being properly loaded when it was embedded in HDAs. Mon. October 7, 2019
Houdini 17.5.402 Updated the TOP Deadline scheduler parm names to be consistent with convention. The old parms have been duplicated and hidden, and their values will be automatically copied over. Mon. October 7, 2019
Houdini 17.5.399 The Python Script TOP node is now static by default. Old .hip files should still load and work the same since nodes previously stored with Automatic will update themselves to Dynamic to match the old behavior. Fri. October 4, 2019
Houdini 17.5.398 Fixed an issue with the custom resolution dropdown not setting the resolution parameters on the ROP Mantra Output TOP node. Thu. October 3, 2019