Houdini Main Changelogs
19.5.955 | Fixed a potential crash in Edit Material Network LOP when loading shaders. |
yesterday | |
19.5.953 | Fixed an issue with custom tags not working correctly with ROP Fetch TOP. Output files were always using the first tag in the custom tag list, instead of the tag that matches the corresponding output parameter. |
Tue. April 16, 2024 | |
19.5.953 | Fixed a crash when the Layer Replace LOP tries to replace a sublayer on the stage root layer. |
Tue. April 16, 2024 | |
19.5.953 | When a relationship from a USD API schema is added as a parameter to an Edit Properties LOP, setting the relationship now applies the API schema, as was already happening for attributes from API schemas. |
Tue. April 16, 2024 | |
19.5.946 | Added environment variable (HOUDINI_NO_EXTERNAL_ICON_CACHE) that can be used to disable external icon caches to aid in debugging cache problems. |
Tue. April 9, 2024 | |
19.5.945 | Fixed a bug where Du/Dv VEX calls may sometimes return garbage when the input parameter is a uniform value. |
Mon. April 8, 2024 | |
19.5.945 | Fixed a crash that could occur while opening a hip file if a context option change callback changes another context option's value. |
Mon. April 8, 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 | |
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 | |
19.5.934 | Fixed a bug where volumes straddling camera's far clip plane could sometimes cause render to hang. |
Thu. March 28, 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 | |
19.5.927 | The karma:light:shader parameter was changed from a string to an asset to allow the asset resolver to kick in for evaluation. |
Thu. March 21, 2024 | |
19.5.926 | Fix a bug with hkey that incorrectly reported expired dates if the date was past 2037. |
Wed. March 20, 2024 | |
19.5.924 | Improvements for the Edit Context Options dialog:
A settings menu provides toggle to turn on the display of each of these types of initially hidden context options. |
Mon. March 18, 2024 | |
19.5.922 | Fixed a problem that could cause HARS to randomly shut down when cooking a PDG graph. |
Sat. March 16, 2024 | |
19.5.919 | The Remesh to Camera SOP should now properly convex input geometry to triangles before subdividing. |
Wed. March 13, 2024 | |
19.5.918 | Fixed a rare crash when recooking a graph with multiple consecutive partitioner nodes, without dirtying any of the nodes between cooks. |
Tue. March 12, 2024 | |
19.5.917 | The Remesh to Camera SOP, which subdivides input geometry to generate polygons smaller than a camera measurement, is now available in 19.5. |
Mon. March 11, 2024 | |
19.5.913 | Fixed an exception when querying work item data from the job environment with RPC data source option enabled. |
Thu. March 7, 2024 | |
19.5.911 | Fixed a performance issue with building locked stages for nodes such as the LOP Import SOP, when the source stage had many sublayers. |
Tue. March 5, 2024 | |
19.5.910 | Fixed an issue that kept Houdini from starting on systems built with glibc 2.39. |
Mon. March 4, 2024 | |
19.5.910 | Make further file system performance improvements for HOUDINI_VDB_FORCE_STREAM_SAVE by increasing its buffer size to 128 KB blocks. |
Mon. March 4, 2024 | |
19.5.907 | Add HOUDINI_VDB_FORCE_STREAM_SAVE environment variable. When enabled, this forces .vdb files to be saved via a file stream that disables the ability to perform delayed loading on the saved .vdb files. This can improve file write performance by avoiding file seeking. Notably, Qumulo file systems suffer from this (but not Isilon file systems). |
Fri. March 1, 2024 | |
19.5.907 | Fixed an issue with PDG throwing an exception on initialization when the `future` package is installed on the Python path. |
Fri. March 1, 2024 | |
19.5.906 | Fixed thread safety issue when calling HAPI_IsSessionValid from multiple threads. |
Thu. February 29, 2024 |