Houdini Main Changelogs

Houdini 17.5.292 Performance improvement to HQueue scheduler binding. Uses batching of newjob submissions to increase job submission throughput.

Restores use of job callbacks to signal state changes back to pdgmq.

Improvement to pdgmq server event relay throughput.

Tue. June 18, 2019
Houdini 17.5.292 Unity plugin: Fixed generation of Unity terrain splat map blending. Tue. June 18, 2019
Houdini 17.5.292 Fixed the HQueue newjob() RPC function so that it always returns job ids in sorted ascending order. Tue. June 18, 2019
Houdini 17.5.291 Fix for pdgmq processes not shutting down when houdini closes before cook completes (hqueue, tractor) Mon. June 17, 2019
Houdini 17.5.291 Mirror SOP, and other sops that may use similar internal optimizations, will no longer get confused when wired to non-primary outputs. Mon. June 17, 2019
Houdini 17.5.291 Multiple simple groups, such as "foo bar" in Geometry VOP or Pop VOP DOPs, should no longer risk crashes and incorrect behaviour. Mon. June 17, 2019
Houdini 17.5.291 Tilde expansion of parameters, when it fails, will leave the string unchnaged rather than terminating the string early. Mon. June 17, 2019
Houdini 17.5.288 The geometry spreadsheet now updates when the update mode is manual and updates are explicitly triggered or the update mode is changed. Fri. June 14, 2019
Houdini 17.5.287 Significant performance improvements to HQueue and Tractor scheduling.

HQueue jobs no longer include state-change callbacks in the job spec itself.

Thu. June 13, 2019
Houdini 17.5.287 Invocation of the pre and post callback scripts has been moved from mel code used by the various houdiniEngine_sync*Asset* scripts into the houdiniAsset command. If you have written your own custom sync scripts that use "houdiniAsset -sync" and explicitly invoke those callbacks, you will need to modify them, otherwise the change should be transparent. Thu. June 13, 2019
Houdini 17.5.287 Fixed a OpenColorIO crash when a LUT within the profile points to an missing file. Thu. June 13, 2019
Houdini 17.5.286 Unity plugin: Added default Terrain material that can be set via Plugin Settings. This material is then set when generating new Unity Terrain from Heightfields. Wed. June 12, 2019
Houdini 17.5.286 Upgraded the File Decompress node:
  • Improved the user interface
  • Can now generate without any inputs
  • Can now use either results with specific tags as inputs or use a custom filepath to specify an input
  • All extracted files will be reported as result data now (instead of the parent directory into which the files are being extracted)
Wed. June 12, 2019
Houdini 17.5.286 Unity plugin: Fixed alphamaps when uploading terrain layers into Houdini heightfields. Wed. June 12, 2019
Houdini 17.5.286 Fixed crowdstoolutils.findInputAgentDefinitions() to correctly handle the input wire being connected to a node with multiple outputs. Wed. June 12, 2019
Houdini 17.5.285 Unity plugin: Fix for uploading terrain data as input into heightfield volume where the mask layer was stuck at origin. Now it will have same transform as height layer. Couple of other fixes for uploading the mask layer. Tue. June 11, 2019
Houdini 17.5.285 Added a ReloadWithoutSyncing button to expose the -reloadNoSync option This allows you to avoid rebuilding the asset outputs after reload if you know the number and type of outputs will be the same Added a SyncAttibutes button. This allows you to update the attributes from the parms without having to rebuilds the outputs. Rearranged some of the other Attribute Editor buttons to take up less screen space. Tue. June 11, 2019
Houdini 17.5.285 Fixed an issue with the save prompt for HIP-dependent TOP networks not appearing on the first cook of the network. Tue. June 11, 2019
Houdini 17.5.285 Fixed incorrect handling of NURBS surface, Bezier surface, and bilinear mesh primitives with wrapping in one direction but not the other, i.e. having tube topology, in the Scatter SOP Tue. June 11, 2019
Houdini 17.5.285 Fixed incorrect handling of NURBS surface, Bezier surface, and bilinear mesh primitives with wrapping in one direction but not the other, i.e. having tube topology, in the Scatter SOP Tue. June 11, 2019
Houdini 17.5.285 The Reflect property is now correctly propagated to the environment light shader in the viewport. Tue. June 11, 2019
Houdini 17.5.284 Unity plugin: Fix up Unity Terrain generation not keeping new TerrainLayers on refresh, save/load, or baking. Mon. June 10, 2019
Houdini 17.5.284
  • Fix for cooking TOPs when $HIP includes spaces, for Tractor.
  • Fix for decompressfile node using localized paths in attribute values used on job-side.
Mon. June 10, 2019
Houdini 17.5.284
  • Fixed regression making editable curves inactive after reloading the level. Editable curves should now be visible/editable without rebuilding/recooking the HDA.
  • Fixed a serialization issue with asset inputs potentially causing crashes upon loading a level.
  • Fixed Non weight-blended landscape layer only updated when creating a new landscape.
Mon. June 10, 2019
Houdini 17.5.284 iautocrop now just pings to check for a valid license, it does not check a license out. Mon. June 10, 2019