Houdini Main Changelogs

Houdini 17.0.423 The Alembic SOP is now more robust against unexpected changes on disk to Alembic archives. Wed. December 5, 2018
Houdini 17.0.423 Fixes bug where the temp folder path did not exist prior to returning licenses and therefore unable to properly return licenses. Wed. December 5, 2018
Houdini 17.0.423 This fix allows hou.SceneViewer.setCurrentGeometrySelection to access selectors bound to python states:
  • Enable scene manager to track python state selectors
  • Enable nodeless SOP python states to run selectors
Wed. December 5, 2018
Houdini 17.0.423 Added a new toggle to the Boolean sop to optionally flip the normals (attributes with type info "normal") to flip in accordance to the orientation of a piece of generated geometry with respect to the input. For point attributes in this category, the flipping is done prior to A node version synchronization is put in place to enable this option by default on nodes created after curren daily build version only.

interpolation at seam points, as could be expected.
Wed. December 5, 2018
Houdini 17.0.422 Fixed a bug where cryptomatte would fail to pick up user string properties defined inside a material when using local material overrides. Tue. December 4, 2018
Houdini 17.0.422 Unity plugin: Added support for specifying multiple input HDAs for object merge path parameter. Previously only one HDA was allowed. HDA inputs also now expose and support the Keep World Transform and Packed Primitive options that regular mesh inputs had. Fixed bug where loading preset with inputs objects that weren't root objects in scene failed. Tue. December 4, 2018
Houdini 17.0.422 Fixed a bug in the Alembic SOP that prevented other Alembic SOPs from recooking when the "Reload Geometry" button is used. Tue. December 4, 2018
Houdini 17.0.421 Landscape Actors created from Heightfields are now reused when possible instead of being recreated/reimported everytime. This reduces the time needed to iteratively create Landscape. Mon. December 3, 2018
Houdini 17.0.421 Fixed a bug in the Alembic SOP that could trigger unnecessary recooking when a large number of Alembic archives are open. Mon. December 3, 2018
Houdini 17.0.421 Python States:
  • Improve error handling while registering/reloading python states
  • Add undo support to geometry selector when quick_select is ON
  • Raise exception if hou.SceneViewer.selectGeometry is called from a python state to avoid crashing.
  • Fix plane normal computation in viewerstate.utils.cplaneIntersetion
  • Fix crash when entering a SOP Network node
  • Enable registration of HDA embedded python states on startup.
  • Add viewer_states path to sys.path before loading otls
  • Fix bad initialization of xform handle 'scale' parm. Handle parms are now initialized with proper default values only when requested by Houdini.
  • Fix infinite loop when unregistering a python state that is still in-use.
  • Fix crash on linux when registering an HDA embedded state
  • Various python state documentation fixes
Mon. December 3, 2018
Houdini 17.0.421 Ignore superfluous errors when doing Match Current Definition that could prevent it from succeeding in certain cases. Mon. December 3, 2018
Houdini 17.0.421 Nodes derived from SOP_BlockBegin and SOP_BlockEnd will no longer be special cased when compiled, allowing them to use their verb methods as expected. Mon. December 3, 2018
Houdini 17.0.421 Updated a formula in the topolar VOP help to be more explicit about atan2() being used in the calculation. Mon. December 3, 2018
Houdini 17.0.421 VDB Points now provide more detail in the MMB info. Mon. December 3, 2018
Houdini 17.0.421 Unity plugin: Fixed missing curve shader error, and exposed it to be set via plugin settings. Mon. December 3, 2018
Houdini 17.0.421 Fix H17 regression where it would crash when deleting/reloading a custom expression function before its first evaluation. Mon. December 3, 2018
Houdini 17.0.418 Unity plugin: Added ability to change the default plugin shaders through the Plugin Settings window. Updated materials section in docs to reflect this change. Fixed Plugin Settings window trying to update after being closed or disabled on scene refresh. Fri. November 30, 2018
Houdini 17.0.418 Improved protocol for Gas Net Slice Field Exchange DOP that sends less data when synchronzing mutally-constant volumes of same value. Fri. November 30, 2018
Houdini 17.0.418 Prevent crash when hou.Node.destroy() is called on a currently cooking node by raising an exception. Fri. November 30, 2018
Houdini 17.0.418 Unity plugin: Updated UI for Unity 2018.3 editor changes. Fixes painting and editing nodes failing on uploading attributes. Fri. November 30, 2018
Houdini 17.0.418 Fixed temporary regression in flipbook colorspace when OpenColorIO is not used. Fri. November 30, 2018
Houdini 17.0.418 Unity plugin: Updates to support the incoming changes in prefab and terrain in Unity 2018.3. Specifically, updated Unity API calls for prefab creation and modification, as well as creating the new terrain layers for heightfields. Fixed baking issues for meshes, and proper nested prefabs when using instance inputs that are prefabs. Fri. November 30, 2018
Houdini 17.0.417 A style sheet set as a primitive attribute can now assign a material defined in that style sheet to the primitive. Thu. November 29, 2018
Houdini 17.0.417 Small viewport optimization for packed bone display. Thu. November 29, 2018
Houdini 17.0.417 Fixed the cmake rules when building the Houdini USD plugins in the HDK sample source for Linux. The non-existent libgusd.so library is no longer linked by defaul. Thu. November 29, 2018