Houdini Main Changelogs

Houdini 18.0.465 The Prune LOP now automatically authors time sampled visibility information if it needs to (because the primitives on the incoming stage have time sampled or time varying visibility data already). Also added a new Prune parameter that can be easily animated to generate per-frame time samples for the visibility of primitives or instances. Tue. May 12, 2020
Houdini 18.0.465 Fixed an issue with custom cache handlers not being able to eval parms against the work item passed into the handler. Tue. May 12, 2020
Houdini 18.0.465 The Connect Adjacent Pieces SOP, when in Adjacent Pieces from Points mode and both a point and primitive 'name' attribute exist, will now prefer to use the point name attribute instead of overwriting it with the promoted prim attribute. Tue. May 12, 2020
Houdini 18.0.464 Previously, some OSX users might encounter the SSL error in hkey, sesictrl and etc, because their SSL certificates in /etc/ssl/cert.pem were expired. Fixed this issue by using the SSL certifactes in OSX's Keychain, so they no longer need to manually update /etc/ssl/cert.pem files. Mon. May 11, 2020
Houdini 18.0.464 Fixed an occasional hang when canceling a TOP cook immediately after starting it, or when canceling a cook with work items running Python code in-process. Mon. May 11, 2020
Houdini 18.0.464 Fix HDA parameter promotion for parameters within multiparms which had names like "myparm#" but also used numeric suffixes that could result in channel tokens like "myparm#1" and "myparm#2". In particular, the Agent Clip Properties SOP's Loop Range parameter inside the Clips multiparm can now be successfully promoted. Mon. May 11, 2020
Houdini 18.0.464 The OP_DataMicroNode object has a new data member for tracking context options that were used but did not exist during a cook. This will likely require recompiling any custom HDK nodes. Mon. May 11, 2020
Houdini 18.0.464 Fixed some bugs with changing context options not properly updating cook results if the context option was used by a node connected to the multi- input of a Reference or Sublayer LOP. Also added better, more visible tracking of the use of context options that don't exist. Fixed a bug that could cause errors or warnings generated by a Switch LOP to instead show up on the node that is an input to the Switch LOP. Mon. May 11, 2020
Houdini 18.0.463 The ROP Fetch TOP node will now write more detailed information about the ROP node to its output log for debugging purposes. The log will always include the full ROP node path, operator type and library path if the ROP is defined in a custom asset. Sun. May 10, 2020
Houdini 18.0.462 Fixed potential crash in karma with nested instancing when a child instancer has no instance. Sat. May 9, 2020
Houdini 18.0.461 Added a 'command prefix' parm to usdrender TOP. This allows a wrapper script to be specified for executing the husk command. Fri. May 8, 2020
Houdini 18.0.461 Because Type Info still affects creation of float arrays in Attribute Create SOP, it no longer is hidden when set to float arrays. Fri. May 8, 2020
Houdini 18.0.461 Add new PDG_Scheduler callback virtual "applicationBin". This is used to query the path to applications of note as identified by a name argument. It is a replacement for the convention of pythonBin and hythonBin in python based schedulers.

Removed hythonBin and pythonBin from PyScheduler and refactored our schedulers to implement applicationBin for the names 'python' and 'hython'. Custom schedulers should implement this new callback as it will become mandatory in the future.

Fri. May 8, 2020
Houdini 18.0.461 Add new PDG_Scheduler callback virtual "applicationBin". This is used to query the path to applications of note as identified by a name argument. It is a replacement for the convention of pythonBin and hythonBin in python based schedulers.

Removed hythonBin and pythonBin from PyScheduler and refactored our schedulers to implement applicationBin for the names 'python' and 'hython'.

Fri. May 8, 2020
Houdini 18.0.461 Unity plugin: Now deletes the temporary heu_session.txt file in Unity project when closing the Unity Editor. Increased session connection timeout to 10 seconds. Fri. May 8, 2020
Houdini 18.0.461 Fixed bug in sendcommand TOP error handling for non-local schedulers. Fri. May 8, 2020
Houdini 18.0.460 Fixed a bug that would cause the TOP progress badge to display wrong data Thu. May 7, 2020
Houdini 18.0.460 The Curve SOP will now handle multiple relative references in a sensible fashion. Thu. May 7, 2020
Houdini 18.0.460 Fixed a bug that prevented per-point scaling of the offset when with 0 or 1 divisions. Thu. May 7, 2020
Houdini 18.0.460 Corrected some undesirable offsets in corner meshes in the crease mode. Also, removed some memory waste. Thu. May 7, 2020
Houdini 18.0.460 Fixed a double color transform issue when flipbooking the viewport with an OpenColorIO view that contained Look transforms. Thu. May 7, 2020
Houdini 18.0.460 Reverted a fix with optransform() that allowed getting OBJ transform from SOP. It introduced regressions and will have to be reworked. Thu. May 7, 2020
Houdini 18.0.460 Saving and loading .vdb files will now preserve vec4 and mat4 metadata types. Thu. May 7, 2020
Houdini 18.0.460 The scene graph details pane's metadata tab will now show the metadata associated with value clips. Thu. May 7, 2020
Houdini 18.0.459 Fixed a crash that would occur when the plugin attempted to use a mesh map that 3ds Max failed to create (such as a color map or UV map). Wed. May 6, 2020