Houdini Main Changelogs

19.5.436

Fixed a crash when baking HDAs that generate Unreal Instances.

Wed. November 16, 2022
20.0.163

Fixed a crash when baking HDAs that generate Unreal Instances.

Wed. November 16, 2022
20.0.163

Added support for Landscape's World Partition Size to be specified by HDA attributes.

Wed. November 16, 2022
20.0.163

The unreal_datatable_rowstruct attribute that is generated when using a data table as geometry input has been renamed to unreal_data_table_rowstruct. Allow Houdini assets that output point clouds to be added to Unreal. When such an asset is added, it will generate a data table using the attributes of each point. The Houdini point clouds generated by data table inputs can be imported back to Unreal in order to generate the original input.

Tue. November 15, 2022
20.0.159
  • Fixed a bug that caused the output details UI to show the previously refinedStaticMesh after the HDA was recooked, and a new ProxyMesh was used instead.The output UI was displaying a "Bake" button instead of a "Refine" button, andpressing that Bake button would actually Bake the previous SM instead ofrefining and baking the newly generated proxy mesh.
  • Houdini Indie: Fixed a bug that caused the Input/Param/Handle UI to be displayedempty, with the Indie license warning even if no Inputs/Parms/Handles are present.
Fri. November 11, 2022
19.5.432
  • Fixed a bug that caused the output details UI to show the previously refinedStaticMesh after the HDA was recooked, and a new ProxyMesh was used instead.The output UI was displaying a "Bake" button instead of a "Refine" button, andpressing that Bake button would actually Bake the previous SM instead ofrefining and baking the newly generated proxy mesh.
  • Houdini Indie: Fixed a bug that caused the Input/Param/Handle UI to be displayedempty, with the Indie license warning even if no Inputs/Parms/Handles are present.
Fri. November 11, 2022
19.0.799
  • Fixed a bug that caused the output details UI to show the previously refinedStaticMesh after the HDA was recooked, and a new ProxyMesh was used instead.The output UI was displaying a "Bake" button instead of a "Refine" button, andpressing that Bake button would actually Bake the previous SM instead ofrefining and baking the newly generated proxy mesh.
  • Houdini Indie: Fixed a bug that caused the Input/Param/Handle UI to be displayedempty, with the Indie license warning even if no Inputs/Parms/Handles are present.
Fri. November 11, 2022
20.0.156

Added support for simple physical materials in Unreal.

Wed. November 9, 2022
19.0.784

Added proper type conversions when using a data table as geometry input for Houdini assets. Numeric types, vectors, rotators, transforms, and colors are now converted into a corresponding Houdini number or tuple.

Thu. October 27, 2022
19.5.417

Added proper type conversions when using a data table as geometry input for Houdini assets. Numeric types, vectors, rotators, transforms, and colors are now converted into a corresponding Houdini number or tuple.

Thu. October 27, 2022
20.0.144

Added proper type conversions when using a data table as geometry input for Houdini assets. Numeric types, vectors, rotators, transforms, and colors are now converted into a corresponding Houdini number or tuple.

Thu. October 27, 2022
20.0.135
  • Fixed an issue that caused Houdini generated materials to appear whitedue to the emmisive color.
  • Added support for the "emissive intensity" material parameter onHoudini Materials.
  • Improved the positioning of the generated material nodes.
  • Fixed invisible colliders (collision_geoXXX groups) being ignored byMeshProxies if no visible/rendered mesh was present in the output.
  • The ProxyMesh output UI will indicate if colliders were found(even if they are unused by Houdini Mesh Proxies).
Tue. October 18, 2022
19.5.408
  • Fixed an issue that caused Houdini generated materials to appear whitedue to the emmisive color.
  • Added support for the "emissive intensity" material parameter onHoudini Materials.
  • Improved the positioning of the generated material nodes.
  • Fixed invisible colliders (collision_geoXXX groups) being ignored byMeshProxies if no visible/rendered mesh was present in the output.
  • The ProxyMesh output UI will indicate if colliders were found(even if they are unused by Houdini Mesh Proxies).
Tue. October 18, 2022
19.0.775
  • Fixed an issue that caused Houdini generated materials to appear whitedue to the emmisive color.
  • Added support for the "emissive intensity" material parameter onHoudini Materials.
  • Improved the positioning of the generated material nodes.
  • Fixed invisible colliders (collision_geoXXX groups) being ignored byMeshProxies if no visible/rendered mesh was present in the output.
  • The ProxyMesh output UI will indicate if colliders were found(even if they are unused by Houdini Mesh Proxies).
Tue. October 18, 2022
19.0.770

Added forward compatibility for UE5.1 to the 5.0 plugin: The 5.0 plugin source code can now be used to build the plugin with the preview1 build of UE5.1.

Thu. October 13, 2022
19.5.403

Added forward compatibility for UE5.1 to the 5.0 plugin: The 5.0 plugin source code can now be used to build the plugin with the preview1 build of UE5.1.

Thu. October 13, 2022
20.0.130

Added forward compatibility for UE5.1 to the 5.0 plugin: The 5.0 plugin source code can now be used to build the plugin with the preview1 build of UE5.1.

Thu. October 13, 2022
20.0.121
  • Fixed incorrect offset being used when converting landscapes to heightfield.This generally caused a "half-size" offset to Heightfields in Houdini.
  • Fixed incorrect size being using when creating HF input nodes onnon-square landscape.
  • Merged PR#204 on behalf of @dearamy: Fix bug landscape transform offset nottaking care of rotation.
  • NodeSync now uses labels instead of names when sending Actors,this allows nodes to have a more user-friendly name in Houdini rather thana generic "StaticMeshActor42" when possible.
Tue. October 4, 2022
19.5.394
  • Fixed incorrect offset being used when converting landscapes to heightfield.This generally caused a "half-size" offset to Heightfields in Houdini.
  • Fixed incorrect size being using when creating HF input nodes onnon-square landscape.
  • Merged PR#204 on behalf of @dearamy: Fix bug landscape transform offset nottaking care of rotation.
  • NodeSync now uses labels instead of names when sending Actors,this allows nodes to have a more user-friendly name in Houdini rather thana generic "StaticMeshActor42" when possible.
Tue. October 4, 2022
19.0.761
  • Fixed incorrect offset being used when converting landscapes to heightfield.This generally caused a "half-size" offset to Heightfields in Houdini.
  • Fixed incorrect size being using when creating HF input nodes onnon-square landscape.
  • Merged PR#204 on behalf of @dearamy: Fix bug landscape transform offset nottaking care of rotation
Tue. October 4, 2022
20.0.116

Fixed data offset/tearing when sending or reading large and non-square landscapes/heightfields.

Thu. September 29, 2022
19.5.389

Fixed data offset/tearing when sending or reading large and non-square landscapes/heightfields.

Thu. September 29, 2022
19.0.756

Fixed data offset/tearing when sending or reading large and non-square landscapes/heightfields.

Thu. September 29, 2022
20.0.115

Landscape: Fixed a bug that prevented modifying paint layers on an edit Layer

Wed. September 28, 2022
19.5.388

Landscape: Fixed a bug that prevented modifying paint layers on an edit Layer

Wed. September 28, 2022
19.0.755

Landscape: Fixed a bug that prevented modifying paint layers on an edit Layer

Wed. September 28, 2022
19.0.741
  • Fixed the HDA Help not displaying when clicking on the "Asset Help" button.
  • Added support for Asset Help URL:If an HDA has a valid help URL (http/https/file), then the plugin will openthat URL instead of displaying it in a window.
Wed. September 14, 2022
20.0.101
  • Fixed the HDA Help not displaying when clicking on the "Asset Help" button.
  • Added support for Asset Help URL:If an HDA has a valid help URL (http/https/file), then the plugin will openthat URL instead of displaying it in a window.
Wed. September 14, 2022
19.5.374
  • Fixed the HDA Help not displaying when clicking on the "Asset Help" button.
  • Added support for Asset Help URL:If an HDA has a valid help URL (http/https/file), then the plugin will openthat URL instead of displaying it in a window.
Wed. September 14, 2022
19.5.368

Fixed endless cooking loop when using WorldInputs.

Thu. September 8, 2022
20.0.95

Fixed endless cooking loop when using WorldInputs.

Thu. September 8, 2022
19.0.735

Fixed endless cooking loop when using WorldInputs.

Thu. September 8, 2022
20.0.80

Added support for setting CollisionProfileName, CastShadows and Tags on Landscapes via generic property attributes. (respectively via "unreal_uproperty_CollisionProfileName", "unreal_uproperty_Tags", "unreal_uproperty_CastShadow") Those attribute would previously be only taken into account for mesh outputs.

Wed. August 24, 2022
19.5.353

Added support for setting CollisionProfileName, CastShadows and Tags on Landscapes via generic property attributes. (respectively via "unreal_uproperty_CollisionProfileName", "unreal_uproperty_Tags", "unreal_uproperty_CastShadow") Those attribute would previously be only taken into account for mesh outputs.

Wed. August 24, 2022
19.0.720

Added support for setting CollisionProfileName, CastShadows and Tags on Landscapes via generic property attributes. (respectively via "unreal_uproperty_CollisionProfileName", "unreal_uproperty_Tags", "unreal_uproperty_CastShadow") Those attribute would previously be only taken into account for mesh outputs.

Wed. August 24, 2022
20.0.68

Fixed editable curves not being created by the plugin.

Fri. August 12, 2022
19.5.341

Fixed editable curves not being created by the plugin.

Fri. August 12, 2022
19.5.333
  • The plugin now uses sanitized paths from the AssetImportData for Houdini Assets.This fixes "source asset files not found" issues when using the pluginon a different machine that the one that originally imported the asset.
Thu. August 4, 2022
19.0.700
  • The plugin now uses sanitized paths from the AssetImportData for Houdini Assets.This fixes "source asset files not found" issues when using the pluginon a different machine that the one that originally imported the asset.
Thu. August 4, 2022
20.0.60
  • The plugin now uses sanitized paths from the AssetImportData for Houdini Assets.This fixes "source asset files not found" issues when using the pluginon a different machine that the one that originally imported the asset.
Thu. August 4, 2022
19.5.331

Fixed baking issue caused by the plugin not properly identifying Temp objects.

Tue. August 2, 2022
20.0.58

Fixed baking issue caused by the plugin not properly identifying Temp objects.

Tue. August 2, 2022
19.0.698

Fixed baking issue caused by the plugin not properly identifying Temp objects.

Tue. August 2, 2022
20.0.58

Added option for attaching bounding box min/max information when importing input by reference from Unreal Engine to Houdini.

Tue. August 2, 2022
19.5.320
  • Added specific Houdini Input Objects for BP. This fixes transform issueson the BP's child components when sending them via a Geometry Input.
  • Fixed transform issues when sending Instancers via inputs.
  • Fixed possible crash when outputing geometry collection.
  • Fixed possible crash with Skeletal Mesh input.
Fri. July 22, 2022
19.0.687
  • Added specific Houdini Input Objects for BP. This fixes transform issueson the BP's child components when sending them via a Geometry Input.
  • Fixed transform issues when sending Instancers via inputs.
  • Fixed possible crash when outputing geometry collection.
  • Fixed possible crash with Skeletal Mesh input.
Fri. July 22, 2022
20.0.47
  • Added specific Houdini Input Objects for BP. This fixes transform issueson the BP's child components when sending them via a Geometry Input.
  • Fixed transform issues when sending Instancers via inputs.
  • Fixed possible crash when outputing geometry collection.
  • Fixed possible crash with Skeletal Mesh input.
Fri. July 22, 2022
19.0.674

Removed the Houdini Engine for Unreal option from the macOS Houdini installer. macOS users can download the engine plugin for Unreal from the github repository.

Sat. July 9, 2022
19.5.307

Removed the Houdini Engine for Unreal option from the macOS Houdini installer. macOS users can download the engine plugin for Unreal from the github repository.

Sat. July 9, 2022
20.0.34

Removed the Houdini Engine for Unreal option from the macOS Houdini installer. macOS users can download the engine plugin for Unreal from the github repository.

Sat. July 9, 2022
20.0.32

(UE5) Fixed a regression that caused cooked/temporary data to become invisible when in game/PIE mode.

Thu. July 7, 2022
19.5.305

(UE5) Fixed a regression that caused cooked/temporary data to become invisible when in game/PIE mode.

Thu. July 7, 2022
19.0.672

(UE5) Fixed a regression that caused cooked/temporary data to become invisible when in game/PIE mode.

Thu. July 7, 2022
18.5.995

(UE5) Fixed a regression that caused cooked/temporary data to become invisible when in game/PIE mode.

Thu. July 7, 2022
20.0.8

Fixed incorrect rotation values when using curve inputs.

Mon. June 13, 2022
19.5.281

Fixed incorrect rotation values when using curve inputs.

Mon. June 13, 2022
19.0.648

Fixed incorrect rotation values when using curve inputs.

Mon. June 13, 2022
19.0.643
  • Fixed DataTable input not being sent to Houdini if one of the DT'srow name had invalid characters.
  • Fixed the Landscape ForcedMinValue/ForcedMaxValue setting being ignoredwhen converting Heightfields to Landscape.
Wed. June 8, 2022
19.5.276
  • Fixed DataTable input not being sent to Houdini if one of the DT'srow name had invalid characters.
  • Fixed the Landscape ForcedMinValue/ForcedMaxValue setting being ignoredwhen converting Heightfields to Landscape.
Wed. June 8, 2022
20.0.3
  • Fixed DataTable input not being sent to Houdini if one of the DT'srow name had invalid characters.
  • Fixed the Landscape ForcedMinValue/ForcedMaxValue setting being ignoredwhen converting Heightfields to Landscape.
Wed. June 8, 2022
19.5.274

Fixed XY Position offset on Landscape.

Mon. June 6, 2022
19.0.641

Fixed XY Position offset on Landscape.

Mon. June 6, 2022
20.0.1

Fixed XY Position offset on Landscape.

Mon. June 6, 2022
19.5.267
  • Fixed materials assigned to a landscape being duplicated when baking.
Mon. May 30, 2022
19.5.267
  • Fixed materials assigned to a landscape being duplicated when baking.
Mon. May 30, 2022
19.0.634
  • Fixed materials assigned to a landscape being duplicated when baking.
Mon. May 30, 2022
18.5.957
  • Fixed materials assigned to a landscape being duplicated when baking.
Mon. May 30, 2022
19.5.254
  • (UE5) Fixed BSP/Brush input creating bad geometry in Houdini.
  • Updated the Geometry Collection output UI to add a "browse to" button,as well as the number of pieces generated.
Wed. May 18, 2022
19.5.254
  • (UE5) Fixed BSP/Brush input creating bad geometry in Houdini.
  • Updated the Geometry Collection output UI to add a "browse to" button,as well as the number of pieces generated.
Wed. May 18, 2022
19.0.624
  • (UE5) Fixed BSP/Brush input creating bad geometry in Houdini.
  • Updated the Geometry Collection output UI to add a "browse to" button,as well as the number of pieces generated.
Wed. May 18, 2022
19.0.617
  • (UE5.0) Fixed crash when outputting Geometry Collections.
  • "Open Session Sync" and "Open Scene in Houdini" now use unreal's working directoryas their working dir instead of using the temp directory.This will make troubleshooting path issues with the internal session more convenient.
Wed. May 11, 2022
19.5.247
  • (UE5.0) Fixed crash when outputting Geometry Collections.
  • "Open Session Sync" and "Open Scene in Houdini" now use unreal's working directoryas their working dir instead of using the temp directory.This will make troubleshooting path issues with the internal session more convenient.
Wed. May 11, 2022
19.5.247
  • (UE5.0) Fixed crash when outputting Geometry Collections.
  • "Open Session Sync" and "Open Scene in Houdini" now use unreal's working directoryas their working dir instead of using the temp directory.This will make troubleshooting path issues with the internal session more convenient.
Wed. May 11, 2022
19.5.241
  • Fixed crash when inputting GeometryCollections.
  • Fixed bug when importing GeometryCollectionActors via a World Input.
Thu. May 5, 2022
19.5.241
  • Fixed crash when inputting GeometryCollections.
  • Fixed bug when importing GeometryCollectionActors via a World Input.
Thu. May 5, 2022
19.0.611
  • Fixed crash when inputting GeometryCollections.
  • Fixed bug when importing GeometryCollectionActors via a World Input.
Thu. May 5, 2022
18.5.933
  • Fixed bug that caused World Inputs to sometimes not detect that their input object/actorshad changed, preventing the HDA from automatically updating.
  • Improved how world inputs track/detect spline components modifications.
Wed. May 4, 2022
19.0.610
  • Fixed bug causing session loss when using Unreal Spline Components in World Inputs.(when not using legacy curves)
  • Fixed bug that caused World Inputs to sometimes not detect that their input object/actorshad changed, preventing the HDA from automatically updating.
  • Added the "Use Legacy Curve" checkbox to world inputs.
  • Improved how world inputs track/detect spline components modifications.
Wed. May 4, 2022
19.5.240
  • Fixed bug causing session loss when using Unreal Spline Components in World Inputs.(when not using legacy curves)
  • Fixed bug that caused World Inputs to sometimes not detect that their input object/actorshad changed, preventing the HDA from automatically updating.
  • Added the "Use Legacy Curve" checkbox to world inputs.
  • Improved how world inputs track/detect spline components modifications.
Wed. May 4, 2022
19.5.240
  • Fixed bug causing session loss when using Unreal Spline Components in World Inputs.(when not using legacy curves)
  • Fixed bug that caused World Inputs to sometimes not detect that their input object/actorshad changed, preventing the HDA from automatically updating.
  • Added the "Use Legacy Curve" checkbox to world inputs.
  • Improved how world inputs track/detect spline components modifications.
Wed. May 4, 2022
19.5.235
  • Fixed mesh input objects never cleaning up their materials array,slowly bloating up the size of the Houdini Asset Component.This should reduce the memory usage of the plugin when using any HDAthat has input meshes.
  • Fixed crash when outputting a mesh that used the "unreal_uproperty_collisionprofilename" attribute.
Fri. April 29, 2022
19.5.235
  • Fixed mesh input objects never cleaning up their materials array,slowly bloating up the size of the Houdini Asset Component.This should reduce the memory usage of the plugin when using any HDAthat has input meshes.
  • Fixed crash when outputting a mesh that used the "unreal_uproperty_collisionprofilename" attribute.
Fri. April 29, 2022
19.0.605
  • Fixed mesh input objects never cleaning up their materials array,slowly bloating up the size of the Houdini Asset Component.This should reduce the memory usage of the plugin when using any HDAthat has input meshes.
  • Fixed crash when outputting a mesh that used the "unreal_uproperty_collisionprofilename" attribute.
Fri. April 29, 2022
18.5.928
  • Fixed mesh input objects never cleaning up their materials array,slowly bloating up the size of the Houdini Asset Component.This should reduce the memory usage of the plugin when using any HDAthat has input meshes.
  • Fixed crash when outputting a mesh that used the "unreal_uproperty_collisionprofilename" attribute.
Fri. April 29, 2022
19.5.233
  • Fixed manually entered transform still being pushed to Houdini evenwhen "Push Transform to Houdini" is disabled.
Wed. April 27, 2022
19.5.233
  • Fixed manually entered transform still being pushed to Houdini evenwhen "Push Transform to Houdini" is disabled.
Wed. April 27, 2022
19.0.603
  • Fixed manually entered transform still being pushed to Houdini evenwhen "Push Transform to Houdini" is disabled.
Wed. April 27, 2022
18.5.926
  • Fixed manually entered transform still being pushed to Houdini evenwhen "Push Transform to Houdini" is disabled.
Wed. April 27, 2022
19.0.596
  • Fixed Unreal Spline Component's closed state being incorrectly set when using world input.
  • Fixed world input ignoring the "Use Legacy Curve" setting when sending unreal spline components.The setting was only used for (Houdini) curve inputs.
  • Enabled the "Use Legacy Curve" setting by default as it helps with instabilities when inputting curves/splines.
Wed. April 20, 2022
19.5.226
  • Fixed Unreal Spline Component's closed state being incorrectly set when using world input.
  • Fixed world input ignoring the "Use Legacy Curve" setting when sending unreal spline components.The setting was only used for (Houdini) curve inputs.
  • Enabled the "Use Legacy Curve" setting by default as it helps with instabilities when inputting curves/splines.
Wed. April 20, 2022
19.5.226
  • Fixed Unreal Spline Component's closed state being incorrectly set when using world input.
  • Fixed world input ignoring the "Use Legacy Curve" setting when sending unreal spline components.The setting was only used for (Houdini) curve inputs.
  • Enabled the "Use Legacy Curve" setting by default as it helps with instabilities when inputting curves/splines.
Wed. April 20, 2022
19.5.225
  • Fixed a bug that caused UploadTransformToHoudini to only work when

CookOnTransformChange was enabled.

  • Houdini Proxy Meshes are now enabled by default.
Tue. April 19, 2022
19.5.225
  • Fixed a bug that caused UploadTransformToHoudini to only work when

CookOnTransformChange was enabled.

  • Houdini Proxy Meshes are now enabled by default.
Tue. April 19, 2022
19.0.595
  • Fixed a bug that caused UploadTransformToHoudini to only work when

CookOnTransformChange was enabled.

  • Houdini Proxy Meshes are now enabled by default.
Tue. April 19, 2022
18.5.917
  • Fixed a bug that caused UploadTransformToHoudini to only work when

CookOnTransformChange was enabled.

  • Houdini Proxy Meshes are now enabled by default.
Tue. April 19, 2022
19.0.581

Added support for Unreal Engine 5.0.

Tue. April 5, 2022
19.5.211

Added support for Unreal Engine 5.0.

Tue. April 5, 2022
19.5.211

Added support for Unreal Engine 5.0.

Tue. April 5, 2022
18.5.903
  • Fixed rot/scale attributes being ignored when outputing curves to SplineComponents.
  • Fixed material parameter attributes (unreal_material_parameter_*) not being created on inputs.
Mon. April 4, 2022
19.5.210
  • Fixed rot/scale attributes being ignored when outputing curves to SplineComponents.
  • Fixed material parameter attributes (unreal_material_parameter_*) not being created on inputs.
Mon. April 4, 2022