Houdini Main Changelogs
20.0.666 | Add Quaternion callbacks and transform::MultiBlend to APEX. |
Tue. April 2, 2024 | |
20.0.666 | Fixed bugs in ch::ChannelsFromPrims and ch::ChannelToPrim which prevented them from working properly. |
Tue. April 2, 2024 | |
19.5.939 | Fixed hanging in Houdini related to Python SOP nodes. For example, Houdini would hang when cooking Python SOP nodes from Houdini Engine Session Sync, or when a background thread tried to call into HOM while Houdini cooked Python SOP nodes. The fix required restoring old behavior in Python SOP nodes that unfortunately reintroduces an old hang, one at least that is limited in scope. The old hang occurs when Python SOP nodes execute multi-threaded code that calls into the HOM `hou` package from separate threads. If you wish to run such code in Python SOPs, then you can set `HOUDINI_ALLOW_PYTHON_SOP_MULTITHREADING=1` in the environment with the caveat that you may encounter other hangs as detailed above (i.e. cooking Python SOP nodes from Session Sync). |
Tue. April 2, 2024 | |
20.0.666 | Fixed hanging in Houdini related to Python SOP nodes. For example, Houdini would hang when cooking Python SOP nodes from Houdini Engine Session Sync, or when a background thread tried to call into HOM while Houdini cooked Python SOP nodes. The fix required restoring old behavior in Python SOP nodes that unfortunately reintroduces an old hang, one at least that is limited in scope. The old hang occurs when Python SOP nodes execute multi-threaded code that calls into the HOM `hou` package from separate threads. If you wish to run such code in Python SOPs, then you can set `HOUDINI_ALLOW_PYTHON_SOP_MULTITHREADING=1` in the environment with the caveat that you may encounter other hangs as detailed above (i.e. cooking Python SOP nodes from Session Sync). |
Tue. April 2, 2024 | |
19.5.939 | Fixed hanging in Houdini related to Python SOP nodes. For example, Houdini would hang when cooking Python SOP nodes from Houdini Engine Session Sync, or when a background thread tried to call into HOM while Houdini cooked Python SOP nodes. The fix required restoring old behavior in Python SOP nodes that unfortunately reintroduces an old hang, one at least that is limited in scope. The old hang occurs when Python SOP nodes execute multi-threaded code that calls into the HOM `hou` package from separate threads. If you wish to run such code in Python SOPs, then you can set `HOUDINI_ALLOW_PYTHON_SOP_MULTITHREADING=1` in the environment with the caveat that you may encounter other hangs as detailed above (i.e. cooking Python SOP nodes from Session Sync). |
Tue. April 2, 2024 | |
20.0.666 | Fixed hanging in Houdini related to Python SOP nodes. For example, Houdini would hang when cooking Python SOP nodes from Houdini Engine Session Sync, or when a background thread tried to call into HOM while Houdini cooked Python SOP nodes. The fix required restoring old behavior in Python SOP nodes that unfortunately reintroduces an old hang, one at least that is limited in scope. The old hang occurs when Python SOP nodes execute multi-threaded code that calls into the HOM `hou` package from separate threads. If you wish to run such code in Python SOPs, then you can set `HOUDINI_ALLOW_PYTHON_SOP_MULTITHREADING=1` in the environment with the caveat that you may encounter other hangs as detailed above (i.e. cooking Python SOP nodes from Session Sync). |
Tue. April 2, 2024 | |
20.0.666 | Fixed a bug where log float parms were promoted as regular floats in Edit Parameter Interface. |
Tue. April 2, 2024 | |
20.0.665 | Added support for baking of geometry collections. |
Tue. April 2, 2024 | |
20.0.665 | Fixed an issue where proxy meshes would not have Unreal's color-per-vertex gamma correction applied. |
Tue. April 2, 2024 | |
20.0.665 | Added support for baking outputs to a single actor rather than multiple actors. This is controlled by a setting in the Houdini Asset Component next to the bake setting. |
Tue. April 2, 2024 | |
20.0.664 | Fixed a bug in the Volume LOP where it was incorrectly setting kind on the child prims |
Mon. April 1, 2024 | |
19.5.934 | Fixed a bug where volumes straddling camera's far clip plane could sometimes cause render to hang. |
Thu. March 28, 2024 | |
20.0.661 | Fixed a bug where volumes straddling camera's far clip plane could sometimes cause render to hang. |
Thu. March 28, 2024 | |
20.0.661 | Fixed non-deterministic behavior in python hash calculations for hou.LopViewportLoadMasks and hou.LopLockedStage. |
Thu. March 28, 2024 | |
20.0.660 | Fixed a potential crash in Edit Material Network LOP when loading shaders. |
Wed. March 27, 2024 | |
20.0.660 | Fixed a bug in the Mirror SOP that will result in deleted geometry if the node's bypass flag is toggled. |
Wed. March 27, 2024 | |
19.5.933 | Fixed a bug in the Trace SOP that resulted in stretched results when using a volume wider than it is tall. |
Wed. March 27, 2024 | |
20.0.660 | Fixed a bug in the Trace SOP that resulted in stretched results when using a volume wider than it is tall. |
Wed. March 27, 2024 | |
20.0.660 | Fixed an issue with the HAPI_SetAttributeDictionaryData function which was resulting in a segmentation fault when setting a dictionary attribute with a tuple size greater than 1. |
Wed. March 27, 2024 | |
20.0.660 | Allow USD preview shaders in the HoudiniGL render delegate, even when HOUDINI_GL_USE_MATERIALX env var is set to 0. |
Wed. March 27, 2024 | |
20.0.660 | Fixed a bug where the Houdini Launcher could install Engine Plug-ins when this was not intended. |
Wed. March 27, 2024 | |
20.0.659 | Added an option to the Geometry Import TOP to reload file nodes for each evaluating work item. This option is enabled by default when the node has the "Evaluate with Work Item Attributes" toggle enabled. |
Tue. March 26, 2024 | |
20.0.659 | The normally hidden "core" SOPs are now visible in the APEX Network View's TAB menu. These are useful since their enclosing HDAs can not be used inside APEX. In particular the "characterblendshapescore" node is important for blendshapes. |
Tue. March 26, 2024 | |
20.0.659 | Fixed Component Output LOP to set the resolution when generating variant layer thumbnails. |
Tue. March 26, 2024 | |
20.0.658 | Fix a python error in the APEX Animate state that could occur if a scale component on a control was set to 0. |
Mon. March 25, 2024 |