Houdini Main Changelogs

20.5.43

The DEP_ContextOptions::setOptionI method was removed to make it more clear that context options can only be floats or strings. Use setOptionF instead.

Fri. November 3, 2023
20.0.513

Fixed a bug in Feather Deintersect that broke the operator on apple silicon. This meant removing a mix of single and double precision computation, slightly changing the output.

Wed. November 1, 2023
20.5.41

Fixed a bug in Feather Deintersect that broke the operator on apple silicon. This meant removing a mix of single and double precision computation, slightly changing the output.

Wed. November 1, 2023
20.5.40

Feather Width SOP changes:

  • Added a toggle for disabling creation of barb width attributes. (Off bydefault but enabled for previously saved scenes)
  • Barbs were set to half as wide as they should have been.
  • Ramps shaft and barb based ramps were both multiplied into barb widthwhen Map Ramp to Barbs was enabled.
Tue. October 31, 2023
19.5.783

Fixed an issue in the MuscleSolverVellum and MuscleConstraintProperties nodes, where using negations in the muscle-to-muscle attachment candidate strings could lead to self-referencing constraint attachments.

Sat. October 28, 2023
20.5.38

Fixed an issue in the MuscleSolverVellum and MuscleConstraintProperties nodes, where using negations in the muscle-to-muscle attachment candidate strings could lead to self-referencing constraint attachments.

Sat. October 28, 2023
20.0.510

Fixed an issue in the MuscleSolverVellum and MuscleConstraintProperties nodes, where using negations in the muscle-to-muscle attachment candidate strings could lead to self-referencing constraint attachments.

Sat. October 28, 2023
20.0.502

Blast SOP will destroy degenerate primitives when deleting by edges, matching its behaviour when deleting points.

Fri. October 20, 2023
20.5.30

Blast SOP will destroy degenerate primitives when deleting by edges, matching its behaviour when deleting points.

Fri. October 20, 2023
20.0.501

Fixed a bug where filter_remap VEX function was interpreting width as radius on radial filters.

Thu. October 19, 2023
20.5.28

Fixed a bug where filter_remap VEX function was interpreting width as radius on radial filters.

Wed. October 18, 2023
20.0.499

Renamed position input to texcoord for kma_voronoinoise2d.

Tue. October 17, 2023
20.5.27

Renamed position input to texcoord for kma_voronoinoise2d.

Tue. October 17, 2023
20.0.480

Attribute From Pieces will respect the id attribute when doing random from weighted piece.

Thu. September 28, 2023
20.5.8

Attribute From Pieces will respect the id attribute when doing random from weighted piece.

Thu. September 28, 2023
20.0.479

The HQueue Server, Directories to Create and HFS parameters in HQueue ROP nodes now support parameter expressions. A side effect of this is that dollar sign characters used for variables in these parameter values must be escaped if you want the variables to evaluate on the farm and not evaluate locally.

For example, if you previously had "$HQROOT/path/to/hfs" in the Target HFS parameter, then you need to change it to "\$HQROOT/path/to/hfs".

Wed. September 27, 2023
20.5.7

The HQueue Server, Directories to Create and HFS parameters in HQueue ROP nodes now support parameter expressions. A side effect of this is that dollar sign characters used for variables in these parameter values must be escaped if you want the variables to evaluate on the farm and not evaluate locally.

For example, if you previously had "$HQROOT/path/to/hfs" in the Target HFS parameter, then you need to change it to "\$HQROOT/path/to/hfs".

Wed. September 27, 2023
20.0.478

The final keyframe of a channel will no longer evaluate as the end condition and will instead evaluate as the last key itself.

For channels with "cycle" extrapolation mode, the evaulation behaviour at the frame where a new cycle begins was changed.

  • For the left side, it is evaluated as the value of the LAST keyframe.
  • For the right side, it is evaluated as the value of the FIRST keyframe.
Tue. September 26, 2023
20.5.6

The final keyframe of a channel will no longer evaluate as the end condition and will instead evaluate as the last key itself.

For channels with "cycle" extrapolation mode, the evaulation behaviour at the frame where a new cycle begins is now different.

  • For the left side, it is evaluated as the value of the LAST keyframe.
  • For the right side, it is evaluated as the value of the FIRST keyframe.
Tue. September 26, 2023
20.0.472 As the title says: Bumped 20.0.472 to 20.5.0 Wed. September 20, 2023
20.0.472 As the title says: Split off 20.0 Wed. September 20, 2023
20.0.472

The Karma Nested Dielectrics is no longer necessary. This node should be removed from materials, and the Karma Material Properties can be used instead (or Render Geometry Settings).

Wed. September 20, 2023
20.0.472

The Karma Nested Dielectrics is no longer necessary. This node should be removed from materials, and the Karma Material Properties can be used instead (or Render Geometry Settings).

Wed. September 20, 2023
20.0.471

hou.setMaxThreads() will no longer work if a CPU OpenCL driver is installed, and possibly in other situation as well. Use the -j or HOUDINI_MAX_THREADS instead.

Tue. September 19, 2023
20.0.471

hou.setMaxThreads() will no longer work if a CPU OpenCL driver is installed, and possibly in other situation as well. Use the -j or HOUDINI_MAX_THREADS instead.

Tue. September 19, 2023