Houdini Main Changelogs

Houdini 18.5.408 Fixed a regression in subd mesh display for small meshes in LOPs. Wed. November 25, 2020
Houdini 18.5.407 Fixed a bug with some attributes being missing from work items when loading them from a saved task graph file. Tue. November 24, 2020
Houdini 18.5.407 Fix regression where pasting nodes that had numeric suffixes with leading zeros would be interpreted as octal instead of decimal, leading to unexpected pasted node names when a node of the same name already exists. Tue. November 24, 2020
Houdini 18.5.407 Version 2
  • Landscape fixes
    • Landscape tiles with non unreal-friendly sizes are now resampled instead of padded by default.
    • Fixed quad-space tile coordinate calculation on landscapes with non unreal-friendly sizes.
    • Normalize data layers during tile updates.
Tue. November 24, 2020
Houdini 18.5.407 Fixed a bug that would cause HDA Processor to report duplicate output files when running in service mode. Tue. November 24, 2020
Houdini 18.5.407 The primuvconvert that returns a float and does not take an optional final float argument will now properly work when the arguments are not all constant. Tue. November 24, 2020
Houdini 18.5.407 The 'usdxform' attribute created by the Unpack USD SOP is now 64-bit, matching how USD's transforms are stored. Tue. November 24, 2020
Houdini 18.5.407 Fixed a viewport crash with Alembic when mixed with other primitives in the same detail, and some of those primitives were deleted. Tue. November 24, 2020
Houdini 18.5.407 When starting a PDG service, the number of service clients being started at once will now be limited in order to reduce slow downs when starting a service with a very large pool size. In addition, this change will help to make the first service clients available to accept work items sooner. Tue. November 24, 2020
Houdini 18.5.406 Version 2:
  • Fixed Blueprint issues
  • "unreal_bake_actor" can now be used to specify the Actor used for baking.
  • "" attribute can be used to specify the world outliner folder used when baking.
  • Added checkbox to recenter components/actors upon baking.
  • Incremental/Replace baking mode can be used to decide if baking should create new assets, or replace the previously baked assets. The previous "bake and replace" button, that baked then deleted the hda, has been removed.
  • Added auto-bake: automatically bake outputs after a successful cook.
  • Fixed an issue that caused split instancers did not bake to separate blueprints via unreal_split_attr.
  • Split instancers now read "unreal_bake_actor" and "unreal_level_path" per split.
  • Added a "clear HDA/temp output after bake" option.
  • Added replace/incremental baking for foliage.
  • Revamped PDG baking to support the above workflows where possible.
Version 1:
  • Fixed unreal_material attributes being ignored by landscapes.
Mon. November 23, 2020
Houdini 18.5.406 Fixed a problem with HDA Processor being unable to set the value of HDA parameters that have a channel by default. Mon. November 23, 2020
Houdini 18.5.406 Fixed a Python 3 bug with the Alembic importer. Mon. November 23, 2020
Houdini 18.5.406 Fixed potential artifacts when running displacement shader on triangles. Mon. November 23, 2020
Houdini 18.5.406 Fixed a possible crash when enabling displacement on a shader. Mon. November 23, 2020
Houdini 18.5.406 The ROP Fetch and ROP Geometry TOP nodes now support specifying a custom tracker and web port when running a distribute simulation. Mon. November 23, 2020
Houdini 18.5.406 PDG can now keep track of the attributes produced and consumed by nodes, which allow it to determine if a node needs to be dynamic based on attribute expressions/inputs. This feature is temporarily guarded behind the HOUDINI_PDG_EXPERIMENTAL environment variable. Mon. November 23, 2020
Houdini 18.5.406 Fixed a bug with license partitioning that was causing the empty group to rejected causing each license to be manually partitioned. Also added a new API in sesictrl to view the partitioned licenses (`sesictrl partition-info`). Mon. November 23, 2020
Houdini 18.5.405 Performance improvements for texture() functions when the filename is a varying value. Sun. November 22, 2020
Houdini 18.5.403 The PDG service manager can now start services up in the background. The PDG Service panel now makes use of this new feature to prevent the user interface from being blocked while a service starts up. Fri. November 20, 2020
Houdini 18.5.403 The FEM Solver now allows animated rest shapes to be used with the Stable Neo-Hookean Variant material model. Previously only the local volume of each tetrahedron was matched, but now the local shape is accurately matched as well. To use this feature, "Allow Changing Rest" needs to be enabled on the FEM Solver. Fri. November 20, 2020
Houdini 18.5.403
  • World Inputs now support direct connection of HoudiniAssetComponents. This lets you connect multiple Houdini Asset Components to a single world input, and will have a similar behaviour than asset inputs.
  • Fixed a bug that caused the ProxyMeshComponent to not display any Proxy after loading a level.
  • Fixed initialized warnings with FHoudiniAssetBlueprintInstanceData().
Fri. November 20, 2020
Houdini 18.5.403 Fixed a bug when cloning a geometry HDA that would cause the cloned geometry to be incorectly offset from the parent dummy object node. Fri. November 20, 2020
Houdini 18.5.403 Added the ability to save specific sequences in MPlay with the -s and -S flags, which expect a name from seqls or seqls -f. Fri. November 20, 2020
Houdini 18.5.403 Fixed error with the GLTF importer in the Python 3 build. Fri. November 20, 2020
Houdini 18.5.403 Fixed bug where the light state data would improperly account for uniform scales when extracting t/r/s parms from primitive xform matrix. Fri. November 20, 2020