Houdini Main Changelogs

Houdini 16.5.314 Added a new parameter to the Bullet solver that exposes the Bullet engine's contact breaking threshold. Lowering this value at small scene scales may improve performance and simulation quality. Mon. December 4, 2017
Houdini 16.5.314 TGA format now uses unpremultiplied alpha for better compatibility with outside applications. When rendering directly to TGA, keep in mind that certain elements (such as emissive materials) can contribute to color without contributing to alpha, and lead to problems when storing as unpremultiplied images. Mon. December 4, 2017
Houdini 16.5.314 The PNG file option labels for "Premultiplied" and "Unpremultiplied" have been changed to "File Has Premultiplied Alpha" and "File Has Unpremultiplied Alpha" to make their intentions clear. Unpremultiplied is now the default (it was set to "Premultiplied" previously, but it was storing unpremultiplied values which is misleading. "Unpremultiplied" option was instead used to intrepret incoming data from mantra/houdini to be unpremultiplied, which is never true anyway).

TGA format now uses unpremultiplied alpha for better compatibility with outside applications.

Fixed a bug where alpha values are incorrectly unpremultiplied after nonlinearization when saving PNG images, causing overbright pixel values around the edges and partially opaque areas when viewed with outside applications.

Fixed a bug where loading non-linear 8-bit RGBA images into COPs would incorrectly apply gamma correction to alpha channel (note that it still incorrectly applies gamma to Composite View when displaying alpha channel, but now the actual data is correct).

Mon. December 4, 2017
Houdini 16.5.314 Fixed a bug in the whitewater source node that prevented particle seeding when the sources were set to Volumes or VDB's only. Mon. December 4, 2017
Houdini 16.5.311 HAPI: Maya: Force input geometry to be dirty when node name changes. Fri. December 1, 2017
Houdini 16.5.311 Fixed a bug in the Wire Solver that prevented it from respecting the "collisionwidth" attribute. Fri. December 1, 2017
Houdini 16.5.311 Fixed a potential crash in the Bullet solver when re-simulating a frame after modifying a parameter. Fri. December 1, 2017
Houdini 16.5.311 Added `follow_parm_reference` and `follow_parm_references` keyword arguments to the hou.Parm.set() and hou.ParmTuple.set() HOM methods respectively. The arguments control whether existing channel references are followed when setting the parameter or parameter tuple to another parameter or parameter tuple. Fri. December 1, 2017
Houdini 16.5.310 The new chu() and ch2() VEX functions were sticking with their first evaluated values rather than properly updating. Thu. November 30, 2017
Houdini 16.5.310 Fixed a bug that could cause Houdini to fail to open some HDF5-based Alembic archives. Thu. November 30, 2017
Houdini 16.5.310 Added missing docs for some Edit SOP parameters and changed the label of "Slide On Surface" to "Slide on Surface". Thu. November 30, 2017
Houdini 16.5.310 Fixed small typo in the hou.Node.addEventCallback() documentation that was referencing the wrong enumerated type. Thu. November 30, 2017
Houdini 16.5.310 Fix binding of float3, float4, and float16 parameters to SOP OpenCL, broken in 16.5.281. Thu. November 30, 2017
Houdini 16.5.309 Improve the robustness of suface SDF creation in the OceanEvaluate SOP in Projection mode when the generated volume is far from the origin. Wed. November 29, 2017
Houdini 16.5.309 Maya: Added "Output Geometry Groups" and "Output Custom Attributes" to avoid outputting groups or custom attributes to the Maya scene. Wed. November 29, 2017
Houdini 16.5.309 Finished HOM support for all viewport display options (Scene, Effects, Background, Grid, Texture, Optimize) and added functions to manipulate and store the settings of the default viewport camera. Wed. November 29, 2017
Houdini 16.5.308 Fixed the Reference -> Scene Data parameter workflow so that the parameters pane tab does not change nodes when navigating the node network hierarchy using the network view. Tue. November 28, 2017
Houdini 16.5.308 Backported fixes to osd_lookuppatch and osd_lookupface when looking at intrinsic UV's on n-gons and triangles Tue. November 28, 2017
Houdini 16.5.308 Backported changes so that osd_limitsurface uses adaptive subdivision Tue. November 28, 2017
Houdini 16.5.308 Backported all OSD changes so that we use adaptive subdivision when rendering with Mantra using OSD Tue. November 28, 2017
Houdini 16.5.308 HeightField Copy Layer is now compileable. Tue. November 28, 2017
Houdini 16.5.308 The generate_proto script respects disablewhen of folders. In particular, this means the Primitive SOP will no longer evaluate the centroid, so not falsely think it depends on local variables. Tue. November 28, 2017
Houdini 16.5.308 When flipbooking to a specific size without a camera, preserve the aspect ratio by cropping the viewport to match the aspect ratio of the specified size. Tue. November 28, 2017
Houdini 16.5.307 .obj files with #MRGB-style colour, in particular from Z-Brush, should load as point colours. Mon. November 27, 2017
Houdini 16.5.307 Fix crash that could occur when using the SOP Solver DOP's Invoke Compiler Block option. This also affects the Agent Relationship SOP since it internally uses this feature. Mon. November 27, 2017