Houdini Main Changelogs

Houdini 18.0.418 Unity plugin: Changed terrain generation (export) to expect height field with corner sampling, instead of center sampling as previous default. Changed input terrain (import) to use corner sampling for height field. These changes allow to roundtrip terrain tiles to height fields properly while maintaining the size and position. Fixed up tab size on all source code and updated copyright date. Thu. March 26, 2020
Houdini 18.0.401 Unity plugin: Fixed grid snapping for curve editor in Unity 2019.3 which uses the new Unity.EditorSnapSetting value. Thu. March 5, 2020
Houdini 18.0.401 Unity plugin: Now handles loading session data failures gracefully after code domain reloads or entering/leaving play mode. Thu. March 5, 2020
Houdini 18.0.398 Unity plugin: Fix for parameter labels and other UI strings marshaled in from Houdini into Unity being empty due to failed utf8 conversion. Mon. March 2, 2020
Houdini 18.0.385 Unity plugin: Fixed ramp parm not being displayed properly in Unity due to Unity's AnimationCurve widget not allowing duplicate position- value entries. Fixed label not displaying for label parms. Tue. February 18, 2020
Houdini 18.0.381 Unity plugin: Added support for other UV sets (uv2 to uv8) for input meshes. No longer adding color attribute to geometry if not found in generated Houdini geometry. Fixed creating asset cached folder if not within Assets/ folder (github issue #12). Fri. February 14, 2020
Houdini 18.0.380 Unity plugin: Added support for HDA UV attributes of type int, int64, and float64, along with current float type. Note that since Unity only supports float UVs, these new types are converted to float. Thu. February 13, 2020
Houdini 18.0.371 Unity plugin: Fixed attribute instancing not keeping overrides or additional instance inputs on recook. Tue. February 4, 2020
Houdini 18.0.365 Unity plugin: Fixed dynamically created objects in HDA not being generated. Wed. January 29, 2020
Houdini 18.0.365 Unity plugin: Fixed bake update with LODs. Fixed querying bumpmap texture property throwing error. Wed. January 29, 2020
Houdini 18.0.365 Unity plugin: Fixed up Houdini installation path lookup in registry for Houdini Indie Steam on Windows. Wed. January 29, 2020
Houdini 18.0.365 Unity plugin: When a HDA is converted to a prefab, a dialog message is displayed to the user warning that is is not recommended, and a button is provided to revert the prefab instance back to regular gameobject, and the new prefab is removed. HDA prefab UI is also disabled preventing user from interacting with it. Wed. January 29, 2020
Houdini 18.0.363 Unity plugin:
  • Fixed slider UI when value is higher/lower than ui maximum/minimum.
  • Fixed drawing horizontal line for UI separators.
  • Fixed Houdini Engine Toosl shelf for macOS.
  • Can no longer create empty shelf in Houdini Engine Tools.
  • Reset on HEU_HoudiniAssetRoot component will now properly reset HDA state and parms.
  • Save HIP File cancel no longer shows empty dialog.
  • Curve Editor now says Command instead of Ctrl for macOS, and fixed test.
  • Fixed Plugin Settings title.
  • Disabled the option to set Houdini install path override on macOS/Linux.
  • Fixed Debug > Open Scene in Houdini on macOS.
Mon. January 27, 2020
Houdini 18.0.350 Unity plugin: Fixed multiple instance inputs where duplicate instances were being created. Fixed handle count being negative. Tue. January 14, 2020
Houdini 18.0.338 Unity plugin: For the curve editor, fixed not being able to draw int the top-left area, and fixed grid snapping in Y-axis. Thu. January 2, 2020
Houdini 18.0.314 Unity plugin: Fixed instances not being generted for object instancer. Mon. December 9, 2019
Houdini 18.0.311 Unity plugin: Added new functionality to store attributes on a new script component, called HEU_OutputAttributeStore, on generated gameobjects. See online plugin documentation under Attributes and Groups, as well as the new example asset HEUInstanceAttributeStore.hda. Fri. December 6, 2019
Houdini 18.0.310 Unity plugin:
  • Fixed terrain data not being generated in a certain case.
  • Allowing terrain size to be smaller than 33 units, which is separate from heightmap resolution which does need to be minimum of 33 units.
Thu. December 5, 2019
Houdini 18.0.295 Unity plugin:
  • Fix for terrain tile query fallback for scatter instances.
  • Fix for script build error for using Editor API.
Wed. November 20, 2019
Houdini 18.0.287 Unity plugin: Added fallback check to get tile attribute from heightfield's height layer if scatter layer doesn't have it. This fixes split heightfield tiles merged with heightfield scatter. Tue. November 12, 2019
Houdini 18.0.286 Unity plugin: Fix for TreeInstances with color attribute of size 3 for terrain generation. Mon. November 11, 2019
Houdini 18.0.286 Unity plugin:
  • Added support for generating trigger collider by specifying "trigger" in collision group name. See online plugin documentation on mesh colliders.
  • Added support for generating readable meshes via integer attribute "unity_mesh_readable" set to 1.
Mon. November 11, 2019
Houdini 18.0.283 Unity plugin: Added support for specifying override path for Houdini version to use with plugin. This is done in the Plugin Settings, in new entry: Override Houdini Installation. HAPI version compatiblity will be checked when creating new session after restarting Unity. Fri. November 8, 2019
Houdini 18.0.282 Unity plugin: Added support for specifying the export path of generated or copied TerrainData asset file via a primitive string attribute that can be specified on the height layer (unity_hf_terraindata_export_file). Fixed bug with TerrainData not being saved out based on tile index when generating multiple heightfield tiles in same asset and loading via HEU_GeoSync and PDGAssetLink path. Thu. November 7, 2019
Houdini 18.0.282 Unity plugin: Fixed transferring of attributes of various classes (detail, primitive, point) as vertex attributes, for quad meshes. Thu. November 7, 2019