Skip to content

Version 3.0.4 - Houdini 21.0.631

Choose a tag to compare

@dpernuit dpernuit released this 19 Feb 21:59
· 61 commits to Houdini21.0-Unreal5.00 since this release

The plugin is now linked to Houdini 21.0.631 / HAPI 8.0.3

Source code and binaries are included for:
UE5.7, UE5.6 on Windows.
UE5.6 on Mac OS (Apple silicon - arm64).

Please note that the source code available in the 5.0 branch is compatible with UE 5.0 - 5.7.

There are now two versions of the plugins available: 5.X and 5.X-PCG.
As the name implies, the PCG version has direct integration and support for Unreal's PCG.
Since PCG itself is still considered experimental by Epic - and due to plugin dependencies - we still offer the option to use Houdini Engine without requiring PCG to be enabled.
If your project is using PCG and you wish to use Houdini Engine's PCG integration, please use the 5.X-PCG versions of the plugin.

Also, please remember that the plugin's binaries AND source code are always available with the launcher/installer for a given version of Houdini. If you install or want to use a daily build of Houdini, please use the version of the plugin binaries/source code included with it.

CHANGES:

  • Added support for custom primitive data via the following attributes:
    "unreal_num_custom_primitive_data" sets the number of custom primitive data floats to be read.
    "unreal_custom_primitive_dataX", where X is the zero-based index of the custom float to read.
    Details custom primitive data attributes will also be applied to the cookable component (HAC) if available.
    This is mostly so that they are displayed in the HAC's details.
    Custom primitive data values are now copied to baked components/actors as well.
    Similarly, Custom Primitive Data attributes are created for inputs (SMC, SKMC, ISMC)

BUG FIXES:

  • Fixed string values for instancer's bake/output sometimes being incorrectly reused or other attributes.
    This could, for example, cause the "Bake Outliner Folder" attribute value to be used for the "Output Name" Attribute value on instancers if the output name attribute wasn't set.
  • Baked output data is now serialized correctly.
  • Renamed the "Enable curve editing" option to "Enable Editable Curves", which better describes the option.
  • We no longer look for editable curve nodes by default.
    This workflow has been deprecated for a while, and looking for editable nodes can be a costly operation on HDAs that contain a lot of nodes. Editable curve::1.0 nodes can still be processed if you enable the "Enable Editable Curve" option.
  • Removed a deprecated function that caused compiler warnings.
  • Ramp parameters now require focus to zoom.
  • Fixed an issue where parameter choice selections are not updated.
  • Fixed an issue where parameter tuples would not be reverted correctly.
  • Allow forcing HISM via attributes for Nanite meshes - even if it is not recommended.
    (HISM will be more costly than regular instancers for Nanite meshes)
  • Fixed possible crash in FUnrealObjectInputActorProperties::Update.
  • Fixed regression causing auto-bake to no longer work.