Houdini Main Changelogs

19.0.414

Fixed an issue where nested empty folders might crash Unreal or Houdini Engine

Wed. October 20, 2021
19.0.412

Fix landscape tile resizing in Generate mode.

Mon. October 18, 2021
19.0.409

Houdini to Unreal StaticMesh translation: fixed an issue where duplicate warnings would be logged in Unreal for meshes with invalid face / vertex data, for each index that is invalid.

Fri. October 15, 2021
19.0.408

Version 2:

  • Fix issue where HDA would fail to produce output if HDA is a Sop/Subnetwith display flag set on an output node and Use Output Nodes is enabled.
Thu. October 14, 2021
19.0.408

Version 2:

  • Fix unreal_landscape_editlayer_target attribute for Landscape Modify mode.
  • Fix landscape input targeting using Input0, Input1, etc.
  • Fix Landscape edit layer transforms in Modify mode.
Thu. October 14, 2021
19.0.408

Version 2:

  • Added support for the unreal_bake_name attribute that can be used to setthe name of the object(s) generated during baking. The unreal_output_nameattribute takes precedence.
  • When baking Houdini Instanced Actor Components the unreal_output_name(or unreal_bake_name) attribute, if set, is now used to determine thebaked instance actor names.
  • When baking Houdini Instanced Actor Components the instanced object nameis now used as the default bake name instead of the HDA actor's name(if the unreal_output_name and unreal_bake_name attributes are not set).
  • Houdini Instanced Actor Components now support the unreal_bake_actorattribute when baking: the instanced actors are attached tounreal_bake_actor (which is created as an empty actor or re-used from aprevious bake depending on the replacement mode).
Thu. October 14, 2021
19.0.399

Version 2:

  • It is now possible to set the default directory used in the browse dialog for File parameters by using the "default_dir" Parameter tag.
  • Fixed a crash when trying to assign object path properties via generic attributes with an invalid path.
Tue. October 5, 2021
19.0.395

Version 2:

  • Fixed loading of PDG output regression.
Fri. October 1, 2021
19.0.395

Version 2:

  • UE5: Fixed an issue where bake to actor would fail and not create anybaked actors / assets
Fri. October 1, 2021
19.0.394

Fixed material update issue for tiled landscapes.

Thu. September 30, 2021
19.0.394

Version 2:

  • Fixed an issue where input updates/changes via the public API,especially with curve inputs, would not always take effect.
  • Updated the public API documentation to mention that the API returnscopies of the input configuration of an HDA and that to apply changes theSetInputAtIndex() or SetInputParameter() functions must be used.
Thu. September 30, 2021
19.0.393

Version 2:

  • Initial support for generation of landscapes with edit layers (usingGenerate output mode).
  • Fixed various issues with Modify landscape output mode.
  • Add support for edit layer attributes on heightfield primitives.
  • Fix issue where temp landscapes were not spawned in the HAC's level.
  • Fix issue where HDA would output from hidden or nested subnets.
  • Fix handling of output data between Display nodes and Output nodes tomatch Houdini's internal behaviour.
Wed. September 29, 2021
19.0.393

Version 2:

  • All UHoudiniPublicAPIInput classes are now API exported in the C++ PublicAPI
  • Fixed setting multiparm parameters via the Public API
  • AHoudiniAssetActor is now public in C++
Wed. September 29, 2021
19.0.393

Version 2

  • Fixed a regression that caused rebuilds to fail with "Fatal error - invalid".
Wed. September 29, 2021
19.0.388

Version 2:

  • UE5: Fixed "double cooking" issue when instantiating a new HDA by draggingit on the viewport (UE5 specific).Like in UE4, the HDA is only cooked after being dropped.
Fri. September 24, 2021
19.0.385
  • Fixed Wrong tooltip on Landscape Input "Update Landscape Data"
Tue. September 21, 2021
19.0.380

(UE5) Added support for controlling Nanite settings via attributes:

  • "unreal_nanite_enabled" (int, 0 or 1 ) can be used to enable Nanite processing when building a StaticMesh.
  • "unreal_nanite_position_precision" (int) can be used to set the position precision.Step size is 2^(-Value) cm
  • "unreal_nanite_percent_triangles" (float [0 1]) can be used to control the percentage of triangles to keep from LOD0.1.0 = no reduction, 0.0 = no triangles.
Thu. September 16, 2021
19.0.378
  • Deprecated the creation of input curves using the curve SOP, in favour of creating input curves using HAPI, using HAPI_CreateInputCurve.
Tue. September 14, 2021
19.0.360

Version 2: added support for Unreal 4.27 on windows.

Fri. August 27, 2021
19.0.349
  • Fixed an issue where changing asset input type with a cook error wouldn't allow you to do it - This is an issue for HDAs with minimum inputs.
Mon. August 16, 2021
19.0.338

Version 2:

  • Optimized reading of attributes.
  • Fixed a bug preventing changing MeshGeneration properties via the details UI.
  • The plugin now logs the detailled connection error when failing to create a session.
  • Fixed a possible instantiation loop when rebuilding a loaded indie HDA without an indie license.
  • Fixed the Houdini Engine status incorrectly reporting a license failure after attempting to use an indie asset with a commercial license.
  • The plugin is now using the HAPI GetStringBatch() function when retrieving string arrays from HAPI.This is slightly faster than retrieving each string separately.
  • The plugin is now using HAPI's LoadGeoFromFile() function when importing bgeo files instead of manually using a file sop.
Thu. August 5, 2021
19.0.338
  • Added support for instancer material instances
  • Additionally added support for baking instancers with material instances
    • Working for all instancer baking types except foliage due to foliage material being closely tied to the static mesh
  • Removed unneccessary parameters from internal functions
  • Added an accessor to HoudiniMeshSplitInstancerComponent to be able to get override materials.
Thu. August 5, 2021
19.0.338
  • Fixed an issue where material instances were not being generated upon baking with static meshes and landscapes.
Thu. August 5, 2021
19.0.337

Fixed an issue where having a multiparm operator path and then a regular operator path would mess up the input asset order when you add or remove objects.

Wed. August 4, 2021
19.0.336

Fixed an issue where unreal_material_instance was not being applied on landscape outputs.

Tue. August 3, 2021