Main

Houdini Main Changelogs

Houdini 16.0.640 Fixed a bug where menus would take longer to open over time in the Houdini session. Wed. June 14, 2017
Houdini 16.0.640 Fixed a bug where motion blur would be disabled on packed primitives if multiple motion segments of the packed primitive instanced the same geometry but had different transforms. Wed. June 14, 2017
Houdini 16.0.640 Transform by Attribute SOP verbified. Wed. June 14, 2017
Houdini 16.0.639 Fixed a bug where the PolyCut SOP wasn't copying vertex attributes for the first vertex of each new polygon. Tue. June 13, 2017
Houdini 16.0.639 Mantra should handle motion blur of Alembic primitives over frames when the visibility animates turns off in the shutter range. Previously, motion blur might have been disabled for other Alembic primitives in the same geometry. Now, mantra should be better at matching shapes for motion blur. Tue. June 13, 2017
Houdini 16.0.639 Fixed a bug where copying and pasting relative references on ramp parameters created relative references on the sub-parameters that were prone to break if the source ramp parameter's node name changed. Tue. June 13, 2017
Houdini 16.0.639 Improved threaded performance when computing displacements in mantra where the displacement bounds were significantly larger than the geometry being displaced. Tue. June 13, 2017
Houdini 16.0.639 The Guide Simulate object now outputs the input guides on frames earlier than the start frame.

Interpolate guides and skin between substeps, so motion blur using geometry samples works correctly.

Don't allow display of clump guides when loading from disk, since they are not stored to disk and had to be merged from the live simulation.

Tue. June 13, 2017
Houdini 16.0.639 Fixed a bug with deep camera map where emission is recorded only on the first sample when stochastic transparency is enabled. Tue. June 13, 2017
Houdini 16.0.639 VEX plugins are now loaded by automatically scanning the new HOUDINI_VEX_DSO_PATH variable. There is no longer a need to install VEX plugins in a separate index file. Tue. June 13, 2017
Houdini 16.0.639 VEX plugins are now loaded by automatically scanning the new HOUDINI_VEX_DSO_PATH variable. There is no longer a need to install VEX plugins in a separate index file. Tue. June 13, 2017
Houdini 16.0.638 Fixed a possible deadlock when the minpos, xyzdist, uvdist, primfind, getbbox, getbbox_center, getbbox_size, getbbox_min, getbbox_max, intersect, intersect_all, or uvintersect VEX functions were called from different threads at the same time with the same geometry but with different group strings and with more than about 9000 primitives in the target geometry. Mon. June 12, 2017
Houdini 16.0.638 The Hair Generate SOP will now use the rest attribute if present in order to scatter consistently on animated geometry.

Scattering is also influenced by surface normals. Since these might be animating, there's a new option "Relax Using Normal Attribute". This is disabled by default so we get consistent scattering throughout an animation, but existing files will load with it enabled, matching the previous behavior.

Mon. June 12, 2017
Houdini 16.0.638 Added support of nested multiparms, as well as folders, folderlists in multiparms. Mon. June 12, 2017
Houdini 16.0.638 The OpenCL SOP's generate kernel will no longer generate the getFloat3 and setFloat3 style functions since the built-in vload3 and vstore3 are superior. Mon. June 12, 2017
Houdini 16.0.638 Turning on backface culling when heightfields are drawn now culls the backfaces instead of the frontfaces of the heightfield. Mon. June 12, 2017
Houdini 16.0.635 The Hair Clump SOP now uses the skin's rest attribute when it exists. This overrides the restroot attribute on curve primitives. The main reason is that the skin's rest attribute is more likely to be correct and consistent, as guides and especially custom clump curves can be created any number of ways and might not have the restroot attribute.

This fixes a bug where clumping on animated geometry wasn't finding clumps correctly.

Fri. June 9, 2017
Houdini 16.0.635 In the HDK, GEO_PrimPacked::copyMemberDataFrom is now public, giving a way to initialize packed primitives created with, for example, GA_Detail::appendPrimitivesAndVertices, from existing packed primitives. Fri. June 9, 2017
Houdini 16.0.635 Fixed a bug in the finite element solver where the "Create Fracture Attribute" option on the Solid Object woudn't actually create any attributes. Fri. June 9, 2017
Houdini 16.0.635 Fixed a bug where Houdini raised Python exceptions on startup if the shelf files in the preferences directory were unwritable. Fri. June 9, 2017
Houdini 16.0.635 Fixed a MacOS only bug where double clicking on a .hip file in Finder launched Houdini but did not load the .hip file. Similarly, double cliking on a .bgeo file launched the Geometry Viewer but did not load the .bgeo file. Fri. June 9, 2017
Houdini 16.0.635 If the rest skin has normals (point or vertex), but the animated skin doesn't, the Guide Deform SOP will now create rotated normals on the animated skin. Fri. June 9, 2017
Houdini 16.0.634 Add support for exposing multiparm indices of the calling parm for action button python scripts. The given kwargs now also contains the keys for script_multiparm_nesting and script_multiparm_index* in the same fashion that parameter value changed scripts are invoked. Thu. June 8, 2017
Houdini 16.0.634 Limit the number of outputs on a SOP HDA to the maximum outputs specified in the Type Properties dialog, even if there are more Output nodes inside. Thu. June 8, 2017
Houdini 16.0.634 Fixed a MacOS only bug where pressing the Cmd+Q keyboard shortcut in GPlay closed the main window but did not quit the application. Thu. June 8, 2017
Houdini 16.0 | Houdini 15.5 | Houdini 15.0 | Houdini 14.0 | Houdini 13.0 | Houdini 12.5 | Houdini 12.1 | Houdini 12.0