Skip to content

Version 2.0

Compare
Choose a tag to compare
@dpernuit dpernuit released this 19 Jan 22:13
· 16 commits to Houdini18.5-4.26 since this release

Houdini Engine for Unreal - Version 2.0

Official release of version 2.0.
The plug-in is now linked to Houdini 18.5.462 / HAPI 3.5.1.

Documentation for version 2.0 of the plug-in is available:
https://www.sidefx.com/docs/unreal/


New features:

  • Added back the Static Mesh Build Settings from v1 (tangent/normal generation, lightmap index etc.)
    Their values can be changed in the plugin's settings dialog.
  • Added back the Static Mesh Generation Properties from v1.
    Their default values can be set in the plugin settings, or overridden per HDA in the Houdini Mesh Generation section.
  • Added back the Houdini Engine commands from v1 (Houdini.BakeAll, Houdini.CookAll etc...)
  • Added support for 4.25 on Mac OS.

Bug fixes:

  • Fixed instantiation loop that could lock up the editor when not having access to a license, and attempting to load an HDA without the source .hda file.
  • Fixed Open In Houdini / Open Session Sync not using the proper executable when using the steam version of Houdini Indie.
    We now try to use hindie.steam executable if Houdini wasn't found
  • Fixed button parameters being triggered upon rebuild/recook.
  • Fixed button parameters being triggered on first cook after loading a level.
  • Fixed properties modified by attributes on instanced actors being lost upon baking.
  • Fixed possible crash with foliage instancers after load/new level
  • Fixed HARS/Houdini crashing when using linear and closed editable curves in an HDA.
  • Fixed primitive attributes on LODs (generic attributes, screen size) not being properly set due to invalid Prim/Vertex Index.
  • Fixed the lodX_screensize/unreal_uproperty_screensize attributes being ignored.
  • Restricted the classes displayed in the drop-down menu when using string as asset picker without specifying a class.
    Too many object types were listed, causing the drop-down to be very slow to open.
    Any UObject can still be dragged and dropped on the asset picker.
  • Removed unnecessary Outer checks when baking landscape.
    This should fix Landscape Baking failures when using PDG.
  • Disabled the creation of attributes for material parameters of input meshes.
    This would cause crashes in HARC when a lot of string attributes were sent.
  • Ticking is now limited to 1 tick per frame.
    This reduces game-thread starvation during cook, DXGI_ERROR_DEVICE_HUNG at the end of a cook when the command list is too big.
  • Optimization: Reduced unnecessary/redundant string fetch via HAPI when listing Generic Attributes, fixed slow object copy on some for loops.
  • Added some Insights tag for better profiling overview.