Houdini Main Changelogs

20.0.421

Added a few linear algebra-related operations to VEX for RFE 130465, 130462, and 130477:

  • Added sum functions for matrices and array of matrices.
  • Added tr (matrix trace) functions.
  • Added diag functions that convert to/from matrix diagonal from/to vector.
Mon. July 31, 2023
20.0.421

The Karma OCIO transform node now has a parameter to specify looks. It also has a mode to bake a color to a display/view.

Mon. July 31, 2023
20.0.421

Fixed iconvert crashes on macOS.

Mon. July 31, 2023
20.0.421

Homing geometry in the viewport will now exclude hidden primitives that was in the _3d_hidden_primitives group. This also includes nested packed geometry primitives as well.

Mon. July 31, 2023
20.0.421

Added caching support to the File Decompress TOP. This can be enabled in one of two ways: either the output directory is used as the cache path, or a user-defined file within the output directory is used as the cache path.

Mon. July 31, 2023
19.5.692

Smoother filtering in displacement shaders by compensating for discontinuous jump in density between adjacent grids. Note that this change only applies when the environment variable KARMA_DICING_LEGACY is set to 0.

Sat. July 29, 2023
19.5.692

Smoother filtering in displacement shaders by compensating for discontinuous jump in density between adjacent grids. Note that this change only applies when the environment variable KARMA_DICING_LEGACY is set to 0.

Sat. July 29, 2023
20.0.419

Smoother filtering in displacement shaders by compensating for discontinuous jump in density between adjacent grids.

Sat. July 29, 2023
19.5.691

Added an optimization to SOP Merge Field DOP for vector VDBs whose voxels are an integer offset away from the destination field's. This may change results of pyro and FLIP simulations.

Fri. July 28, 2023
19.5.691

Gas Resize Field may produce results that are a little numerically different from before. In particular, locations of the fields are fixed to ensure that voxel boundaries are as close as possible after resizing. Notably, this affects all pyro and FLIP simulations.

Fri. July 28, 2023
20.0.418

Fixed false positives in the duplicate file checking logic used by PDG to verify generated work items. The file checking process now only applies to files owned by the work item itself, instead of also considering files inherited from input tasks.

Fri. July 28, 2023
20.0.418

Added an optimization to SOP Merge Field DOP for vector VDBs whose voxels are an integer offset away from the destination field's. This may change results of pyro and FLIP simulations.

Fri. July 28, 2023
20.0.418

The Bullet solver now supports enabling the angular motor for pin constraints which affect rotation. Previosuly, the motor would have no effect in this configuration since the constraint did not permit any rotation. Now, any axes with the motor enabled are unlocked to allow the angular velocity to have an effect.

Fri. July 28, 2023
19.5.691

Fixed a bug with the VDB Activate SOP crashing when trying to activate a frustum VDB using a reference VDB.

Fri. July 28, 2023
20.0.417
  • Updated how input object settings are stored internally inUHoudiniInputs: this introduces a new serialization version for theplugin. Maps in Unreal Engine that contain Houdini Asset Actors /UHoudiniInputs and are saved with this new version will no longer loadwhen using an older version of the plugin.
  • Merging of SplineMeshComponents in inputs will now only happen foractors that have more than one SplineMeshComponent.
  • Fixed some cases where input nodes would not always update correctlywhen adding / removing SplineMeshComponents from actors that areactively used as World Inputs.
Thu. July 27, 2023
20.0.417

Added Automatic Ray Bias toggle to RenderSettings.

Thu. July 27, 2023
20.0.417

Added new Animation Toolbar consisting of various sliders which tween keys or selected ranges of keys in different ways. If no keys are selected, it creates and tweens keys at the current frame. It can be opened through the new toggle button on the playbar.

Thu. July 27, 2023
20.0.417

Gas Resize Field may produce results that are a little numerically different from before. In particular, locations of the fields are fixed to ensure that voxel boundaries are as close as possible after resizing. Notably, this affects all pyro and FLIP simulations.

Thu. July 27, 2023
20.0.417

Introduced Karma Room Map to XPU.

Thu. July 27, 2023
20.0.417

Added a new --exrmode to the idenoise utility. This has the same usage as the option in husk/karma. This allows denoised images to retain per-AOV metadata (like color space information).

Thu. July 27, 2023
20.0.417

The Gas Synchronize Field DOP now supports index fields.

Thu. July 27, 2023
20.0.417

Added a Convert Line 2.0 SOP that provides improved performance over the Convert Line SOP but may generate a different ordering of primitives. It also preserves edge groups.

Thu. July 27, 2023
20.0.417

Fixed an issue where SOP Import did not author the SkelBindingAPI on prims which have a skel:animationSource or skel:skeleton relationship authored (either the Skeleton or SkelRoot prims, depending on the import settings). This is required by USD 23.08.

Thu. July 27, 2023
20.0.417
  • Fix HoudiniTools package import process.
  • Fix UE5 build warnings.
Thu. July 27, 2023
20.0.416

Addressed an issue where Karma would use a lower thread quality of service class than expected. This resulted in the scheduler prioritizing temperature and acoustics over performance.

Wed. July 26, 2023