Houdini Main Changelogs

19.0.526

Fixed Houdini Engine Session lost when sending/receiving large amount of data (with either meshes, landscapes, textures... etc). These regressions were introduced in H19.0 after an update of the thrift library that HAPI uses for IPC.

Wed. February 9, 2022
19.0.521

Fixed the plugin not being able to input/output large Heightfields/landscapes. This was caused by an update to the thrift libraries in Houdini19.0 that introduced a max buffer size for transporting data to/from the session. The data is now sent/received in chunks when bigger than the max buffer size.

Fri. February 4, 2022
19.0.520
  • Merged PR#151 on behalf of Mystfit :Fixed some RHS float type mismatches against the UE5-main branch.
  • Merged PR#148 on behalf of dearamy :Fix UE5 Crash when input asset is a datatable.
Thu. February 3, 2022
19.0.520

The plugin will now proactively check for failures when starting Houdini SessionSync instead of waiting for the timeout.

Thu. February 3, 2022
19.0.519

Fixed a bug where viewing the details panel of a HoudiniAssetComponent with a PDG asset link would crash Unreal (only in UE5).

Wed. February 2, 2022
19.0.517
  • Fixed the HE session being lost after Playing In Editor when not using Session Sync.The session is now properly restarted.
  • Fixed linux build issue.
Mon. January 31, 2022
19.0.514
  • Fixed not being able to have different "unreal_nanite_enabled" states in the same HDA.It is now possible to output both nanite and regular meshes in the same HDA.The other nanite attributes do not enable nanite, and the "unreal_nanite_enabled" attributemust now be present (and non zero) to output a nanite mesh.
Fri. January 28, 2022
19.0.500

Fixed a bug with instancing assets where assets were not always loaded from disk when not in memory.

Fri. January 14, 2022
19.0.500

Only set Landscape layer NoWeightBlend option if a LayerInfo is created for the first time or if an attribute is present.

Fri. January 14, 2022
19.0.500

Fixed a bug where baking landscape tiles as normal landscape actors (with the unreal_landscape_tile_actor_type attribute set to 0) to sublevels would create streaming proxies in the sublevels instead of landscape actors.

Fri. January 14, 2022
19.0.498

Fixed a bug where the StaticMesh translator would read point attributes from an incorrect point index.

Wed. January 12, 2022
19.0.498

Fixed a bug with baking static mesh outputs where temporary complex collision meshes (the collision_geo group) would not be baked.

Wed. January 12, 2022
19.0.498

Fixed a bug where the Temporary Cook Folder property on the HoudiniAssetComponent and the unreal_temp_folder attribute were not working correctly.

Wed. January 12, 2022
19.0.496

Fixed a bug causing the plugin to create an extra empty Blueprint when importing BGEO files.

Mon. January 10, 2022
19.0.493

Initialize collision profile on newly created static mesh components to match that of the HoudiniAssetComponent.

Fri. January 7, 2022
19.0.492

Add unreal_landscape_layer_noweightblend and unreal_landscape_editlayer_subtractive attributes for landscape edit layers.

Thu. January 6, 2022
19.0.470

Fixed an issue where the "Cook Output" button on the PDG Asset Link would only cook the first output instead of all outputs of the TOP network.

Wed. December 15, 2021
19.0.468

Apply CollisionProfileName uproperty to generated static meshes.

Mon. December 13, 2021
19.0.468
  • Landscape Modify Edit Layer output mode is now able to output multipleedit layers.
  • Fix possible crash during Landscape output cleanup.
  • Fix issue where certain editor tools (such as Landscape Flatten tool)would constantly trigger HDA updates for landscape inputs.
Mon. December 13, 2021
19.0.465

Added a new attribute, unreal_bake_actor_class, that can be used to set the class of the Actor that is spawned when baking to actors. If unreal_bake_actor_class is blank or missing, then an AActor is spawned.

Fri. December 10, 2021
19.0.464
  • Updated the logic for UE5 GeometryCollection generation
  • Added attributes unreal_gc_clustering_cluster_connection_type, unreal_gc_collisions_max_size, unreal_gc_collisions_damage_threshold, unreal_gc_collisions_collision_margin_fraction to control the new UE5 attributes
  • Added attribute variants to UE5's new "size specific data", which allows you to use an array of cluster objects rather than only a single one.
  • Updated the docs with the new UE5 GC attributes
  • Added geometry collection examples.
Thu. December 9, 2021
19.0.462

Static mesh generation properties and mesh build settings from the HoudiniAssetComponent are now also used for static meshes generated by PDG.

Tue. December 7, 2021
19.0.462

Fix crash when HDA output node has template flag enabled.

Tue. December 7, 2021
19.0.458

Fixed an issue with applying generic UProperty attributes to source models on static meshes where only the first source model's UProperties were updated. Additionally, generic attributes now only trigger updates on the corresponding UProperties if the current and new values are different.

Fri. December 3, 2021
19.0.458

When PIE stops, only reconnect Houdini session if it was previously connected.

Fri. December 3, 2021