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|