Houdini Main Changelogs
20.5.383 | Fixed hcustom and the HDK Makefiles on Windows so that they add the HDK pythonX.Y include directory to the compiler's header search path. This fixes errors when compiling code that includes <UT/UT_PackageUtils.h> for example. |
Thu. October 10, 2024 | |
20.5.376 | Packages - browser package editing bug
|
Thu. October 3, 2024 | |
20.5.374 | Fix a regression in the package browser when creating/installing packages. |
Tue. October 1, 2024 | |
20.5.372 | Package Browser - Update
|
Sat. September 28, 2024 | |
20.5.368 | Fixed random crashes in the Houdini (main) Python 3.11 build due to incompatibilities with Houdini's PySide2 5.15.2 package. Bumped up Houdini's PySide2 to 5.15.15, which has complete Python 3.11 support. |
Tue. September 24, 2024 | |
20.0.840 | Packages - Add HOUDINI_SCRIPT_PATH legacy support
|
Tue. September 24, 2024 | |
20.5.368 | Ensure that ML Regression Train is capable of GPU training on windows machines by obtaining the torch package from download.pytorch.org. |
Tue. September 24, 2024 | |
20.5.356 | Updated the Labs Substance Archive node to use Substance SDK v9.1.3. This provides support for Apple Silicon and recent features added to Substance Designer. The node will be re-enabled for all supported platforms when the SideFX Labs package is installed (with the exception of RHEL builds older than v8). |
Thu. September 12, 2024 | |
20.5.342 | Recipes - HOUDINI_CUSTOM_RECIPE_DIR bug
|
Thu. August 29, 2024 | |
20.5.340 | Added back prefabs and HDRP/URP shaders that were accidentally removed from the plugin's unitypackage. |
Tue. August 27, 2024 | |
20.5.334 | ML Regression Train now relies on the following specific versions of python packages: torch=2.4.0 onnx==1.16.1 numpy=2.1.0 This change was made after onnx version 1.16.2 caused breakage. |
Wed. August 21, 2024 | |
20.0.790 | vcc Include Path Order
|
Mon. August 5, 2024 | |
20.5.318 | Packages -- hou.ui.loadPackage bug
|
Mon. August 5, 2024 | |
20.5.300 | Updated the Ubuntu Dockerfile to use Ubuntu 22.04 and included more required packages. |
Thu. July 18, 2024 | |
20.5.264 | Added back the unity plugin package to the installer/launcher. |
Tue. June 11, 2024 | |
20.0.736 | Added back the unity plugin package to the installer/launcher. |
Tue. June 11, 2024 | |
20.5.245 | Replaced the pycrypto Python package in Houdini with pycryptodome 3.20.0. The former package was not compatible with Python 3.10 and 3.11. |
Thu. May 23, 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.5.194 | 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.5.194 | 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.5.174 | Dropped the jsonpath-ng and PyPika packages from Houdini's Python distribution. The packages were no longer used by Houdini. |
Wed. March 13, 2024 | |
20.5.174 | Bumped up the following Python package versions and libraries in Houdini's Python distribution:
|
Wed. March 13, 2024 |