Houdini Main Changelogs
20.0.506 | Fixed an issue where the input object state in the HAC was not always saved when using World Partition, or one file per actor. The package of the HoudiniAssetActor is now marked as dirty when:
|
Tue. October 24, 2023 | |
19.5.779 |
|
Tue. October 24, 2023 | |
20.0.506 |
|
Tue. October 24, 2023 | |
20.0.505 | Fixed an issue where input settings could not be changed / set on the NodeSync panel. |
Mon. October 23, 2023 | |
19.5.778 |
|
Mon. October 23, 2023 | |
19.5.778 | Landscape spline output now applies the HoudiniAssetActor's transform when calculating the world position and rotation of the spline's control points. |
Mon. October 23, 2023 | |
20.0.502 |
|
Fri. October 20, 2023 | |
19.5.774 |
|
Thu. October 19, 2023 | |
20.0.500 | Fix actor tag behaviour for cooking / baking of HDAs. |
Wed. October 18, 2023 | |
20.0.500 | Landscape spline output now applies the HoudiniAssetActor's transform when calculating the world position and rotation of the spline's control points. |
Wed. October 18, 2023 | |
20.0.498 | Fix unreal properties not being applied to Landscapes. |
Tue. October 17, 2023 | |
19.5.771 | Fixed uproperties not being applied to Landscapes. |
Tue. October 17, 2023 | |
20.0.498 |
|
Mon. October 16, 2023 | |
19.5.767 | Fixed a crash when trying to load HoudiniStaticMeshes (proxies) that were saved in an older version with a different element size for the UV array. The Serialize function of the HoudiniStaticMesh now attempts to check what the saved element size for the VertexInstanceUVs array is and then loads it as FVector2f or FVector2D depending on the size. |
Thu. October 12, 2023 | |
19.5.767 | Fixed a bug where the "Auto Bake" functionality was no longer working with the Public API. |
Thu. October 12, 2023 | |
20.0.494 | Fixed a bug where the "Auto Bake" functionality was no longer working with the Public API. |
Thu. October 12, 2023 | |
20.0.491 | Added support for unreal_output_name to instancers. |
Tue. October 10, 2023 | |
19.5.764 | unreal_output_name is now supported for instancers. |
Tue. October 10, 2023 | |
19.5.761 | Added support for creating multiple material instances from a single material identified by distinct sets of material parameters during output translation. The plugin now uses a new way to identify materials (which takes distinct sets of material parameter attributes into account). As a result of this, previously configured "replacement materials" on the outputs will likely have to be manually reapplied after this update. Mesh outputs now also handle the situation where both `unreal_material` and `unreal_material_instance` attributes are present correctly: `unreal_material` is used if it is not the empty string. If it is the empty string then `unreal_material_instance` is used. |
Fri. October 6, 2023 | |
20.0.488 | Added support for creating multiple material instances from a single material identified by distinct sets of material parameters during output translation. The plugin now uses a new way to identify materials (which takes distinct sets of material parameter attributes into account). As a result of this, previously configured "replacement materials" on the outputs will likely have to be manually reapplied after this update. Mesh outputs now also handle the situation where both `unreal_material` and `unreal_material_instance` attributes are present correctly: `unreal_material` is used if it is not the empty string. If it is the empty string then `unreal_material_instance` is used. |
Fri. October 6, 2023 | |
20.0.484 |
|
Mon. October 2, 2023 | |
20.0.481 | Integrate HoudiniPresets with the HoudiniTools panel. |
Fri. September 29, 2023 | |
19.5.752 | Fixed a bug with the PDG Asset Link where if there is a bypassed node in the TOP network, or a TOP node that contains child nodes, then `OnPostTOPNetworkCookDelegate` was not called. |
Wed. September 27, 2023 | |
20.0.479 | Fixed a bug with the PDG Asset Link where if there is a bypassed node in the TOP network, or a TOP node that contains child nodes, then `OnPostTOPNetworkCookDelegate` was not called. |
Wed. September 27, 2023 | |
19.5.751 | Fixed an issue where Map Check would fail after reloading a map containing a Physics Volume instancer. |
Wed. September 27, 2023 | |
20.0.478 | Fixed an issue where Map Check would fail after reloading a level with a Physics Volume instancer. |
Wed. September 27, 2023 | |
19.5.751 | Prevent a warning log message when an instancer that spawns actors (via HoudiniInstancedActorComponent) is destroyed. For each spawned actor we check that the actor's world is still valid/non-null before destroying the actor. |
Tue. September 26, 2023 | |
20.0.478 | Prevent a warning log message when an instancer that spawns actors (via HoudiniInstancedActorComponent) is destroyed. For each spawned actor we check that the actor's world is still valid/non-null before destroying the actor. |
Tue. September 26, 2023 | |
19.5.750 | Fixed an issue with instancer output where if both `unreal_material` and `unreal_material_instance` attributes are present, then empty string `unreal_material` values would override non-empty string `unreal_material_instance` values at the same index. |
Mon. September 25, 2023 | |
20.0.477 | Fixed an issue with instancer output where if both `unreal_material` and `unreal_material_instance` attributes are present, then empty string `unreal_material` values would override non-empty string `unreal_material_instance` values at the same index. |
Mon. September 25, 2023 | |
19.5.747 | Fixed a bug where the separate InstancedStaticMeshComponents of split instancers (`unreal_split_attr`) could get assigned the same material, or incorrect materials, even if each split had a distinct material assigned via `unreal_material` or `unreal_material_instance`. |
Fri. September 22, 2023 | |
20.0.474 | Fixed a bug where the separate InstancedStaticMeshComponents of split instancers (`unreal_split_attr`) could get assigned the same material, or incorrect materials, even if each split had a distinct material assigned via `unreal_material` or `unreal_material_instance`. |
Fri. September 22, 2023 | |
20.0.472 | Fixed camera transforms not updating when assigned to an input. |
Thu. September 21, 2023 | |
19.5.745 | Fixed transforms not updating when a camera actor is assigned to an input. |
Thu. September 21, 2023 | |
20.0.472 |
|
Wed. September 20, 2023 | |
19.5.745 |
|
Wed. September 20, 2023 | |
19.5.745 | Added comments to the Public API `InstantiateAsset`, `CreateWrapper` and `CreateEmptyWrapper` functions, as well as the Blueprint and C++ examples, about the Public API not managing the lifecycle of `UHoudiniPublicAPIAssetWrapper` after creation, and the need to use a `UProperty`/Blueprint variable to prevent garbage collection. |
Wed. September 20, 2023 | |
20.0.472 | Added comments to the Public API `InstantiateAsset`, `CreateWrapper` and `CreateEmptyWrapper` functions, as well as the Blueprint and C++ examples, about the Public API not managing the lifecycle of `UHoudiniPublicAPIAssetWrapper` after creation, and the need to use a `UProperty`/Blueprint variable to prevent garbage collection. |
Wed. September 20, 2023 | |
19.5.744 | Fixed paint layers being incorrectly sent to Houdini with non-square landscapes. |
Wed. September 20, 2023 | |
19.5.744 | Fixed a bug where curve inputs were not being connected to the input Merge SOP when using the new input system. |
Tue. September 19, 2023 | |
20.0.471 | Fixed a bug where curve inputs were not being connected to the input Merge SOP when using the new input system. |
Tue. September 19, 2023 | |
19.5.743 | Added export of input mesh name when exporting simle collision shapes. |
Tue. September 19, 2023 | |
20.0.470 | Added Update Preset functionality to the Houdini Asset detail panel's action menu. |
Mon. September 18, 2023 | |
19.5.743 |
|
Mon. September 18, 2023 | |
20.0.470 |
|
Mon. September 18, 2023 | |
19.5.742 | Fixed ramp values not being editable when the Enter key is pressed to enter values. |
Mon. September 18, 2023 | |
19.5.740 | Fixed a bug with static mesh input when colliders are being exported (when not using the new input system) where after the physical material Attrib Wrangle is created, the remaining nodes of export data for the static mesh, such as sockets, would be connected to the Attrib Wrangle instead of to the Merge SOP. |
Fri. September 15, 2023 | |
20.0.467 | Fixed a bug with static mesh input when colliders are being exported (when not using the new input system) where after the physical material Attrib Wrangle is created, the remaining nodes of export data for the static mesh, such as sockets, would be connected to the Attrib Wrangle instead of to the Merge SOP. |
Fri. September 15, 2023 | |
19.5.740 |
|
Fri. September 15, 2023 | |
20.0.466 | Fixed an issue where ramp parameters would not update correctly when modified via a text edit box. |
Fri. September 15, 2023 | |
20.0.466 |
|
Thu. September 14, 2023 | |
19.5.738 | Fixed Physics Volume instancers not baking correctly. |
Thu. September 14, 2023 | |
20.0.465 | Add curve input support to HDA presets. |
Wed. September 13, 2023 | |
20.0.464 | Fixed Physics Volume instances not being correctly initialized when baking. |
Wed. September 13, 2023 | |
19.5.737 | Fixed multiparms not reseting in the details panel. |
Wed. September 13, 2023 | |
19.5.737 | Fixed parameter details not displaying correctly if tabs are hidden. |
Wed. September 13, 2023 | |
20.0.464 | Fixed multiparams not reseting correctly. |
Wed. September 13, 2023 | |
20.0.464 | Added support for UE 5.3. |
Tue. September 12, 2023 | |
19.5.737 | Added support for UE 5.3. |
Tue. September 12, 2023 | |
20.0.463 | Fixed issues with parameter visibility when hiding tabs in the details panel. |
Tue. September 12, 2023 | |
19.5.735 | Fix multiple paint layers in the same edit layer not being cleared when modifying landscapes. |
Mon. September 11, 2023 | |
19.5.733 |
|
Fri. September 8, 2023 | |
20.0.460 |
|
Fri. September 8, 2023 | |
20.0.459 | Add support for creating Presets from HoudiniAsset actor details panel. |
Thu. September 7, 2023 | |
19.5.732 |
|
Thu. September 7, 2023 | |
20.0.458 | Fixed an issue where multipe target layers in a single edit layer would not be cleared. |
Thu. September 7, 2023 | |
19.5.731 | Added ability to lock and unlock landscape edit layers via attributes. |
Thu. September 7, 2023 | |
20.0.457 | Added support for writiing to locked layers and setting the layer's lock from Houdini. |
Wed. September 6, 2023 | |
19.5.729 | Fixed a crash when baking landscapes twice that use temporary cooking layers. |
Tue. September 5, 2023 | |
20.0.456 | Fixed a crash when baking landscapes more than once when using temporary cooking layers. |
Tue. September 5, 2023 | |
20.0.453 |
|
Fri. September 1, 2023 | |
19.5.724 | Fixed multi parameter blocks not expanding. |
Thu. August 31, 2023 | |
19.5.724 | Fixed a rare crash when changing maps with an HDA loaded. |
Thu. August 31, 2023 | |
20.0.450 | Fixed an issue where parameter folders would expand correctly inside Editor Utility Widgets. |
Wed. August 30, 2023 | |
19.5.722 | Fixed an issue with the PDG asset link where the references that the asset link, and related data structures, keep to work result output actors, objects and bake outputs were not always saved correctly, predominantly when using One File Per Actor in UE5. |
Mon. August 28, 2023 | |
20.0.449 | Fixed an issue with the PDG asset link where the references that the asset link, and related data structures, keep to work result output actors, objects and bake outputs were not always saved correctly, predominantly when using One File Per Actor in UE5. |
Mon. August 28, 2023 | |
20.0.446 |
|
Fri. August 25, 2023 | |
19.5.717 | Fix a crash when there is a duplicate layer when exporting height fields. |
Thu. August 24, 2023 | |
19.5.717 | Added support for enums when using unreal_property_. |
Thu. August 24, 2023 | |
19.5.717 | Added support for HLOD Layers. |
Thu. August 24, 2023 | |
20.0.444 | Fixed a crash when trying to create the same landscape twice on an output node. |
Thu. August 24, 2023 | |
20.0.444 | Added support for unreal_uproperty_ enums. |
Thu. August 24, 2023 | |
20.0.444 |
|
Wed. August 23, 2023 | |
20.0.443 | Added support for HLOD Layers. |
Wed. August 23, 2023 | |
19.5.716 | Fixed a bug where cooked / temporary output HoudiniInstancedActorComponents, HoudiniMeshSplitInstancerComponents and SplineComponents on the HoudiniAssetActor were not cleaned up when duplicating the actor. |
Tue. August 22, 2023 | |
20.0.443 | Fixed a bug where cooked / temporary output HoudiniInstancedActorComponents, HoudiniMeshSplitInstancerComponents and SplineComponents on the HoudiniAssetActor were not cleaned up when duplicating the actor. |
Tue. August 22, 2023 | |
19.5.714 | Fixed folders not expanding on paramters detail panel when using widgets. |
Mon. August 21, 2023 | |
20.0.441 | Fixed parameter folders not expanding when embedded into a widget. |
Mon. August 21, 2023 | |
19.5.714 | Added ability to attach foliage instances to actors in Unreal. |
Mon. August 21, 2023 | |
20.0.439 | Added documentation for HoudiniTools. |
Fri. August 18, 2023 | |
19.5.710 | Fixed an issue where instanced mesh transforms could be stored in the wrong order, causing custom attribute data not to align correctly. |
Thu. August 17, 2023 | |
20.0.437 | Fixed an issue with mesh instances not storing transforms in the correct order, causing a mismatch with custom attribute data. |
Thu. August 17, 2023 | |
20.0.436 |
|
Tue. August 15, 2023 | |
19.5.709 | Fixed a crash / ensure() condition failure when rebuilding / cooking HDA actors with instancer output in UE5. |
Tue. August 15, 2023 | |
20.0.436 | Fixed a crash / ensure() condition failure when rebuilding / cooking HDA actors with instancer output in UE5. |
Tue. August 15, 2023 | |
19.5.708 | Work around for Houdini Asset Component properties not expanding correctly in Editor Utility Widgets. |
Tue. August 15, 2023 | |
20.0.435 | Work around for details panels that use the Houdini Asset Component not expanding correctly. |
Tue. August 15, 2023 | |
20.0.435 | Added editor per-project user preferences for setting a custom Houdini location. The editor preferences can override the project's custom Houdini location settings. |
Mon. August 14, 2023 | |
19.5.707 | Added supported for importing level instances into Houdini from Unreal. |
Mon. August 14, 2023 | |
20.0.432 | Added include directives needed for no-PCH builds of the plug-in for UE5. |
Fri. August 11, 2023 |