Houdini Main Changelogs
21.0.146 | The pdg.Dictionary constructor and pdg.Dictionary.fromDictionary method, now take an optional argument that specifies the default array datatype when constructing a pdg.Dictionary from a Python dictionary. The default datatype is used when an empty array value is found in the source dictionary, which would normally make it impossible to infer the type of the array. |
Mon. October 21, 2024 | |
21.0.146 | Fixed the documentation for hou.removeContextOption. |
Mon. October 21, 2024 | |
21.0.146 | A Switch LOP in "Warn and output empty stage" mode used to cause the next LOP (connected to the Switch LOP's output) to error. This no longer occurs, and the Switch LOP outputs an empty stage as expected. |
Mon. October 21, 2024 | |
21.0.146 | The default value for curve/point widths was changed to be 1.0 in karma to match Hydra 1 defaults. This should only affect scenes which didn't specify the widths explicitly. |
Mon. October 21, 2024 | |
21.0.146 | The default value for curve/point widths was changed to be 1.0 in karma to match Hydra 1 defaults. This should only affect scenes which didn't specify the widths explicitly. |
Mon. October 21, 2024 | |
21.0.146 | The QT_MaterialAssetGallery and QT_MaterialAssetGalleryModel classes were removed. All their functionality can now be accessed through the base QT_AssetGallery and QT_AssetGalleryModel classes by passing "material" as the new "global_model_identifier" parameter to the QT_AssetGallery constructor. |
Mon. October 21, 2024 | |
21.0.146 | Fixed a crash in the Edit Properties From Node LOP when the source LOP node path didn't point to an existing node. |
Mon. October 21, 2024 | |
21.0.146 | The Asset Catalog pane now has a button to switch to a "tree view" of the current catalog data source. |
Mon. October 21, 2024 | |
20.5.394 | Reworded the prompts in the Dynamic Motion tool to be more succinct. |
Mon. October 21, 2024 | |
21.0.146 | Reworded the prompts in the Dynamic Motion tool to be more succinct. |
Mon. October 21, 2024 | |
21.0.146 | Added support for creating HAPI materials with COPernicus nodes, and extracting them to an image in memory or to a file. |
Mon. October 21, 2024 | |
20.5.394 | mix() is properly syntax-colored as a built-in function in OpenCL contexts. |
Mon. October 21, 2024 | |
20.5.394 | The mpmsolver SOP will no longer error out on colliders containing shear transformations. A warning will be displayed to the user instead and the shear component will be ignored. |
Mon. October 21, 2024 | |
21.0.146 | The mpmsolver SOP will no longer error out on colliders containing shear transformations. A warning will be displayed to the user instead and the shear component will be ignored. |
Mon. October 21, 2024 | |
21.0.143 |
|
Fri. October 18, 2024 | |
20.5.391 |
|
Fri. October 18, 2024 | |
20.0.863 | Fixed a bug where PDG/TOPs failed to retrieve logs from tasks submitted to Deadline. |
Fri. October 18, 2024 | |
20.5.391 | Fixed a bug where PDG/TOPs failed to retrieve logs from tasks submitted to Deadline. |
Fri. October 18, 2024 | |
21.0.143 | Fixed a bug where PDG/TOPs failed to retrieve logs from tasks submitted to Deadline. |
Fri. October 18, 2024 | |
21.0.143 | Render-time procedurals based on the HoudiniProceduralAPI can now be ordered and chained together (e.g., the processed/generated output of one procedural can be used as the input to another) |
Fri. October 18, 2024 | |
21.0.143 | Added parameters to the Python Processor that allow it to filter and ignore upstream failed dependencies. These options were already available via the pdg.NodeOptions configuration object in Python, but previously weren't promoted up to parameters on the Python Processor itself. |
Fri. October 18, 2024 | |
21.0.143 | Added the ML Example Raw render node along with the ROP ML Example Raw Output geometry node. These nodes allow a data set consisting of packed examples to be written out more efficiently than before. Previously, such data sets would be written out using the ML Example Output node, which would temporarily store a serialized data set as geometry before actually writing it to disk. The new nodes write out the data set more directly and more efficiently, skipping the intermediate geometry representation. The ML Example Output node has been modified to use ROP ML Example Raw Output internally, allowing existing setups to benefit from this optimization without needing to modify them. ML Example Output remains fully compatible with its previous implementation. |
Fri. October 18, 2024 | |
21.0.143 | Fixed issues where mouse events being consumed by Qt widgets would result in obsolete mouse positions in UI events. |
Fri. October 18, 2024 | |
20.5.391 | Fixed a bug that prevented saving shelf edits to disk in Houdini Core. |
Fri. October 18, 2024 | |
21.0.143 | Fixed an issue with the Crowd Trigger DOP's "RBD Impact Data" mode which could cause slow performance. |
Fri. October 18, 2024 |