Houdini Main Changelogs

21.0.157

Nested dielectrics priority 0 is no longer reserved as special value for disabling the feature. Scenes that have transmissive materials with priority 0 mixed with higher priorities may appear different.

Fri. November 1, 2024
21.0.157

Nested dielectrics priority 0 is no longer reserved as special value for disabling the feature.

Fri. November 1, 2024
21.0.157

Fixed an issue with Bullet's soft constraints which could cause unexpected rotation behaviour in certain situations when the rest length was non-zero.

Fri. November 1, 2024
20.0.877

Fixed a possible issue in VEX where the optimizer might have generated an "fcmp uno" instruction.

Fri. November 1, 2024
21.0.157

Added a new command line option (`--auto-tile`) which will break up the render into tiles and automatically stitch the image together at the end of the render. This allows memory efficient rendering of very large resolution images.

Fri. November 1, 2024
21.0.157

Added support for a volatile select only mode for controls in the Apex animate state using the hotkey S.

Fri. November 1, 2024
21.0.157

Fixed a bug where the Reset Custom button on the APEX Scene Animate SOP could fail to remove specific files from within a packed folder.

Fri. November 1, 2024
21.0.157

Apex Spline Nodes V3: The "stretchsquash" port has been separated into "stretchscale" and "squashscale" for individual control.

Fri. November 1, 2024
21.0.157

Apex Spline Nodes 3.0 - Separated the "stretchsquash" port into "stretchscale" and "squashscale" for individual control over their effects.

Fri. November 1, 2024
21.0.157

Fix issues in light and material linker when changing the link type. Also fix rule card size issues.

Fri. November 1, 2024
21.0.156

Parallized data transfer and data conversion when importing height fields into Unreal from Houdini, decreasing processing time.

Fri. November 1, 2024
21.0.156

Fixed a crash in the Unpack USD SOP when importing an invalid NURBS curve primitive.

Thu. October 31, 2024
21.0.156

Disabled the request timeout in connections created from the hrpyc Python module. This fixes timeouts when sending long running operations (i.e. loading a .hip file) to a remote Houdini.

Thu. October 31, 2024
21.0.156

The "tmp:" asset resolve HDK sample for USD plugins now supports the use of a resolver context string to override the value of HOUDINI_TEMP_DIR.

Thu. October 31, 2024
21.0.155

Added Efit, Fit, Fit01, Fit10, Fit11 apex callbacks

Wed. October 30, 2024
21.0.155

Add HAPI_NODETYPE_COP to the HAPI_NodeType enum, which, for example, allows you to filter for COP nodes using HAPI_ComposeChildNodeList(). Note that HAPI_NODETYPE_COP previously referred to the old compositing nodes, but now refers to modern COP nodes. The old compositing nodes are now HAPI_NODETYPE_COP2. This makes the naming scheme for COP and COP2 consistent with other parts of Houdini.

Wed. October 30, 2024
21.0.155

Fixed a bug where husk would try to use undefined values for resolution, pixel aspect, or data window property if there are multiple render products and there are products that defines the property while the first product doesn't.

Wed. October 30, 2024
21.0.154

Performance improvements when importing landscapes into Unreal from Houdini. Can be 2x speed up on very large landscapes.

Wed. October 30, 2024
21.0.155

Importing parameters and refreshing existing imported parameters now copies any tags (spare data) from the source parameters. This fixes an issue where we failed to copy button icons and makes importing more consistent with dragging node parameters to copy them.

Wed. October 30, 2024
21.0.155

Added new hou.LopNode.uneditableStage method for use in Python LOPs using the editableLayer approach. Provides read only access to the current state of the USD stage.

Wed. October 30, 2024
21.0.154

Output processors now have a new endSave method which is called after all files have been saved to disk by the ROP node. All output processor methods can also raise exceptions to interrupt the save process and flag an error on the ROP node.

Tue. October 29, 2024
21.0.154

Fixed bug refreshing parameter import blocks where refreshed "Spacer" parameters would output as an unrecognized type in the dialog script and end up being loaded as float parameters.

Tue. October 29, 2024
21.0.154

The `-o` (`--output`) command line argument to husk can now override delegate render product names. So, if there's a single "arnold" productType render product, the `-o` argument will now override the filename as expected.

If there are multiple render products being rendered simultaneously, an override for every render product is needed for this behaviour (otherwise only raster product names are overriddedn, as in earlier versions).

Tue. October 29, 2024
20.0.874

Fixed an issue with shelf edits getting sometimes dropped and reset after updating Houdini to a new daily build.

Tue. October 29, 2024
21.0.153

Fixed an issue where editing level instances could cause a crash after commiting the data if an Houdini Asset Component was present. Ensure level instances do not cook when they are not being edited. Fixed an issue where duplicate mesh components could occur when opening a level instance containing an HDA.

Tue. October 29, 2024