Houdini Main Changelogs

Houdini 18.0.503 Fixed a bug in the Alembic ROP that could corrupt string attribute values in some situations. Fri. June 19, 2020
Houdini 18.0.503 Fixed a bug in karma where changing Color Limit in display options would sometimes fail to update in IPR. Fri. June 19, 2020
Houdini 18.0.503 Removed old versions of 3Delight (6.5, 8.5, and 9.0). Fri. June 19, 2020
Houdini 18.0.502 Fix regression where direct FBX import of agents would convert their up axis to Houdini's up axis preference. This required an ABI change in FBX_SceneProxy::LoadOptions which bumps the HDK_API_VERSION. Thu. June 18, 2020
Houdini 18.0.502 Fix regression where direct FBX import of agents would convert their up axis to Houdini's up axis preference. This required an ABI change in FBX_SceneProxy::LoadOptions which bumps the HDK_API_VERSION. Thu. June 18, 2020
Houdini 18.0.502 Fixed an issue with pdg.WorkItem.isOutOfProcess returning False for batch sub items, even if the batch itself runs out of process. Thu. June 18, 2020
Houdini 18.0.502 Fixed hou.ui.selectFromTree when clear_on_cancel is True - it will now return the picked argument instead of an empty tuple. This restores pre-17.5 behavior. Thu. June 18, 2020
Houdini 18.0.502 Added Non-Zero exit handling to Tractor scheduler. This provides the option to ignore/warn/error/retry on specific or all non-zero exit codes from jobs. Thu. June 18, 2020
Houdini 18.0.502 Fixed an issue where duplicate color texture assignments to a single shader would result in invalid assignments. Thu. June 18, 2020
Houdini 18.0.502 Allow empty 'fileLocation' property in shelf edit elements. This avoids hardcoding daily build directory (eg, hfs18.0.348), which prevents edits to be applied when upgrading daily build. Thu. June 18, 2020
Houdini 18.0.501 Changed the default Reference Temperature on the sparse pyro solver DOP and SOP to 3000K. Wed. June 17, 2020
Houdini 18.0.501 Improved the behaviour of Transform Pieces when a piece does not have a corresponding template point with the same name - these pieces are now left unmodified. Previously, they would be transformed by point 0's transform, or a zero matrix if the input points were empty. Wed. June 17, 2020
Houdini 18.0.501 Loading .obj files that have line continuation characters in them will now succeed. Spaces will be injected in the line continuation to match behaviour observed in other applications. Wed. June 17, 2020
Houdini 18.0.501 Use the most current license information when logging peak usage. Prior to this change the original license information was logged which is very confusing for customers with very old licenses (i.e. houdini 14 licenses). Wed. June 17, 2020
Houdini 18.0.501 Improve the performance of the Stage Manager LOP in the case where the input has a lot of data, and the stage manager has Flatten Input Layers turned on. Wed. June 17, 2020
Houdini 18.0.500 Added preExecProcess and postExecProcess to pdg.Scheduler. These are used by local scheduler to configure subprocesses so that they can be cleaned up by Houdini or automatically if the main process is terminated. Tue. June 16, 2020
Houdini 18.0.500 Capture Attribute Pack SOP will no longer crash with large geometry when there are warnings in the packing. Tue. June 16, 2020
Houdini 18.0.500 Fixed a bug where the blend values of the last processed curves were reused for preserving length on all curves in a clump. Each curve now properly uses its own data.

Fixed a threading bug with texture lookups. When inserting into the concurrent hash map found a pre-existing value, we didn't set our pointer to the existing map.

Tue. June 16, 2020
Houdini 18.0.500 Removed the obsolete GL Fog properties so they aren't confused with the new viewport fog display options. Tue. June 16, 2020
Houdini 18.0.500 Fixed potential crash in SSS under offline rendering, particularly when there are multiple objects with SSS hit by camera rays within same render bucket. Tue. June 16, 2020
Houdini 18.0.500 Fixed an issue with batches set to cook when first frame is ready not failing when an upstream dependency fails. Tue. June 16, 2020
Houdini 18.0.500 Fixed bug where Ctrl+c was interpreted as h.copy in python shells instead of an interrupt.

Fixed bugs where h.copy would copy the entire contents of python shells and textports when no text was selected.

Tue. June 16, 2020
Houdini 18.0.500 Improved the SOP Import LOP's handling of agent shape names containing slashes, such as those that might result from importing an agent from USD. The original hierarchy can now be preserved (e.g. 'mesh/body' will no longer be converted to a USD prim named 'mesh_body'). SOP Import also no longer produces redundant shape library primitives for shapes that are only used as blendshape inputs. Tue. June 16, 2020
Houdini 18.0.499 Rectangle lights in LOPs now project the texture in GL, either as a 2D texture (spotlight) or a cubemap (omni). In Objects, all area lights now support projection maps except geometry lights. The LOPs restriction for rectangle lights from the USD spec. Mon. June 15, 2020
Houdini 18.0.499 Fixed bugs where closing a pane with a textport or python shell with keyboard focus could result in accessing freed memory.

Fixed bugs where textports and python shells destroyed feels in an unsafe order.

Mon. June 15, 2020