Houdini Main Changelogs

Houdini 17.5.308 Unity plugin: Added HEU_ExampleEvergreenQuery.cs which is a better example of using the plugin API for loading and cooking an HDA, querying and changing parms, and querying attributes. Cleaned up a bit of the plugin code. Thu. July 4, 2019
Houdini 17.5.307 Fix bug that prevented icp/iconvert from reading large OpenEXR files when the number of pixels exceeded a 32-bit integer value. Wed. July 3, 2019
Houdini 17.5.307 Fix Paint SOP crash in eyedrop mode Wed. July 3, 2019
Houdini 17.5.307 Fixed a bug where if an asset had a connected, locked parm attribute syncing the attributes would fail, so that if a new asset definition had been loaded or the visibility of a parm had changed then it would appear that those updates did not take place, and the maya asset node could potentially have attributes that referred to parms that no longer existed in the asset Wed. July 3, 2019
Houdini 17.5.306 Automatically add localscheduler to topnets in several contexts where previously there was no scheduler added by default.

Fixed bug in windows hqueue env var processing where $ was used instead of %%.

Tue. July 2, 2019
Houdini 17.5.306 Fixed a potential crash in the Convex Decomposition SOP. Tue. July 2, 2019
Houdini 17.5.306 Fixed a potential crash in the menu of a tool palette in the network editor. Tue. July 2, 2019
Houdini 17.5.303 Fixed a bug where carefully crafted VEX code could result in a crash. Sat. June 29, 2019
Houdini 17.5.302 Fix for override of HQueue scheduler job parm 'Assign To' in processor. Ensure the condition is cleared if it's set on the scheduler but the processor indicates it should be unset by toggling the override and leaving the default value Fri. June 28, 2019
Houdini 17.5.302 Unity plugin: Significant changes to Unity terrain generation:
  • No longer creating "height" and "mask" layers as TerrainLayers or SplatPrototypes.
  • "height" layer is only used for height values, while "mask" is completely ignored; also removed from Terrain Section UI.
  • Only Terrainlayers/SplatPrototypes created are those specified in the HF volume layers other than "height" and "mask".
  • On Recook, existing TerrainData, TerrainLayers/SplatPrototypes are reused (including ones added by user), and splatmaps are kept.
  • On Rebuild, TerrainData is created (reset), all user-added TerrainLayers /SplatPrototypes are removed, and splatmaps are cleared.
  • Only normalizing the splamaps if they aren't already normalized between 0 and 1 from Houdini.
  • No longer doing any calculation with splatmap weights (i.e. not summing to 1), so they are used as is, but with UI strenghts multiplied.
  • For TerrainLayer files specified via attributes, they are used as is unless TerrainLayer files are duplicated and modified (leaving the original as is).
  • Updated online documentation's terrain section.
  • Added new "Load Geo File" option to HoudiniEngine menu to load in .bgeo;.bgeo.sc files.
Fri. June 28, 2019
Houdini 17.5.301 Maya Plugin: The parm attributes are now internalSet, which fixes the problem with maya2019 where parm attributes did not update on mouse move when interactive manipulation was being done with the Evaluation Manager (which is the default in maya2019). Old scenes where those attributes are still not internalSet should evaluate no worse than before, but the assets should be re-sync'd for interactive manipulations to work correctly. Thu. June 27, 2019
Houdini 17.5.301 Unity plugin: Fixed the heightfield scatter also containing terrain not generating the instances in Unity. Thu. June 27, 2019
Houdini 17.5.300 Fix for cancelling a cook before MQ task has started on tractor - delete the Job for the unstarted cook in that case. Wed. June 26, 2019
Houdini 17.5.300 Unity plugin: Fixed baking instantiated prefabs so that they don't create duplicates of prefab instances that break the original prefab connection. Wed. June 26, 2019
Houdini 17.5.299 Fixes and improvements to the hqueuescheduler Submit As Job functionality. Such jobs are now contained in one hierarchy and with the exepected user name. Tue. June 25, 2019
Houdini 17.5.299 Changed Pyro Source SOP to not try transferring the shop_materialpath primitive attribute to the generated points in Surface Scatter mode. Tue. June 25, 2019
Houdini 17.5.298 Fixed imagemagic node handling of custom binary path on windows.

Fixed display of html tags in workitem panel string data

Improved HQueue Submit as Job dialog.

Mon. June 24, 2019
Houdini 17.5.298 Unity plugin: Fix for generating large number of instances crashing the plugin. Mon. June 24, 2019
Houdini 17.5.298 Fixed a terrain adaptation issue where hip joints without any associated limbs would be incorrectly shifted by a large distance. Mon. June 24, 2019
Houdini 17.5.298 The Attribute Create SOP has an Auto Precision. This will warn and use 32bit precision, as it is only here for forward compatibility. Mon. June 24, 2019
Houdini 17.5.298 Fixed a bug in the Agent Terrain Adaptation SOP where the Reference Direction and Reference Up parameters were not respected. Mon. June 24, 2019
Houdini 17.5.298 Fixed an issue which might have caused crashes when running VEX in 64-bit mode. Mon. June 24, 2019
Houdini 17.5.295 Fixed a bug in the Tab menu that prevented some items with the same label from being disambiguated. Also, disambiguated items are now sorted. Fri. June 21, 2019
Houdini 17.5.295 Fixed a bug where finding the closest point on a triangle to a query point could produce an incorrect position in some cases when the point was close to an edge of the triangle and some other conditions were met. Fri. June 21, 2019
Houdini 17.5.295 Fixed a bug where finding the closest point on a triangle to a query point could produce an incorrect position in some cases when the point was close to an edge of the triangle and some other conditions were met. Fri. June 21, 2019