Houdini Main Changelogs

19.5.339

Optimized texture evaluation on machines with large number of cores. Also worked around a bug in OIIO texture evaluation where it was possible for the image cache to far exceed the cap of open files, causing texure evaluation to fail (or possibly crash).

In scenes with large numbers of textures, performance can be improved by increasing the file descriptors available to applications. For example, with 5000 textures, you might try:

bash: ulimit -n 5000 csh: limit descriptors 5000 Windows: HOUDINI_MAX_DESCRIPTORS=5000

Our experience is that OSX sets a very small default value for the number of available file descriptors (256).

水. 8月 10, 2022
19.5.339

XPU: INF/NAN values in F16 or F32 textures now handled more robustly

水. 8月 10, 2022
19.5.338

XPU: "KARMA_XPU_DISABLE_MIPMAPS" envvar

火. 8月 9, 2022
19.5.338

XPU: SSS now outputs to diffuse-transmission LPE

火. 8月 9, 2022
19.5.338

Fixed a bug where Houdini failed to create black-boxed HDAs when choosing Asset -> Create Black Boxed Asset from Selection from the main menubar.

火. 8月 9, 2022
19.5.338

Fixed a bug where enabling/disabling the lighting override might cause headlight shading to be extra bright.

火. 8月 9, 2022
19.5.338

Fixed a bug where the Python Pillow package failed to import in the Houdini Python 3.7 build on Windows.

火. 8月 9, 2022
19.5.338

Fixed an issue with work item attributes and intrinsics evaluating to an incorrect value when used in the Disk File path of a Mantra ROP cooked using a ROP Fetch TOP.

火. 8月 9, 2022
19.5.338

The ROP Fetch TOP node will now set the per-frame active work item before the target ROP runs its pre-frame script hook, which makes it valid to call pdg.workItem() from the script hook. This change only affects batch work items, which typically have a different active work item for each frame.

火. 8月 9, 2022
19.5.338

The hou.RopNode.addRenderEventCallback(..) method now acceptes an optional boolean argument that determines whether the callback should be invoked before or after the regular ROP script callbacks.

火. 8月 9, 2022
19.5.338

TissueSolverVellum has changed the way sliding is constrained. In previous versions, a sliding constraint was established between the outer surface layer and the internal target geometry and core surface. An additional constraint attached the same surface points to the target as a means of limiting the slide distance that the surface was allowed to travel. As of this release, the slide limiting constraint is now applied to the innermost surface of the tissue constraining it to the core surface. This will eliminate the tentpoling anomamalie that would sometimes arise from a slidelimit distance that was greater than the current constraint length.

火. 8月 9, 2022
19.5.338

TissueSolverVellum has changed the way sliding is constrained. In previous versions, a sliding constraint was established between the outer surface layer and the internal target geometry and core surface. An additional constraint attached the same surface points to the target as a means of limiting the slide distance that the surface was allowed to travel. As of this release, the slide limiting constraint is now applied to the innermost surface of the tissue constraining it to the core surface. This will eliminate the tentpoling anomamalie that would sometimes arise from a slidelimit distance that was greater than the current constraint length.

火. 8月 9, 2022
19.5.338

The Attribute Create TOP now has a parameter that determines whether or not a work item's input files are copied to its output file list. By default, copying is only done if the Attribute Create does not introduce any new output files itself. This makes the Attribute Create have the same behavior as the Python Script TOP, which already has a similar parameter.

火. 8月 9, 2022
19.5.337

Houdini Engine for 3ds Max now supports 3ds Max 2023.

月. 8月 8, 2022
19.5.337

Fixed a bug where the server was not correctly tracking stats with the legacy communication protocol.

月. 8月 8, 2022
19.5.337

RBD Guide setup now works with unpacked geometry, however, a warning is now emitted when this happens as it is generally recommended to setup the guides on packed RBD geometry to avoid time-dependent packing.

月. 8月 8, 2022
19.5.335

Fix default argument bug with hou.Geometry.execute() where calling it without the `inputs` argument would keep adding the geometry to a global instance default list argument causing two problems: a) The geometry itself would never be freed since the default argument is global, and b) the list of used inputs for executing the verb would keep a growing, across ALL calls to the function.

This code path happened to be called continuously in the Rig Pose state while a handle was visible when tumbling. So over time, the global default argument would keep growing leading to noticeably slower FPS viewport rates.

土. 8月 6, 2022
19.5.334

Fixed an issue with the work item MMB menu hanging until the work item finishes cook, in cases where the work item runs a blocking, in-process Python task.

金. 8月 5, 2022
19.5.334

Fixed and issue with distant lights with scale

金. 8月 5, 2022
19.5.333
  • The plugin now uses sanitized paths from the AssetImportData for Houdini Assets.This fixes "source asset files not found" issues when using the pluginon a different machine that the one that originally imported the asset.
木. 8月 4, 2022
19.5.333

Fixed a regression in the Bullet solver for 19.5 where emitted objects could behave incorrectly if the 'rest' attribute was a different value than 'P' (describing a position transform with an initial translation).

木. 8月 4, 2022
19.5.333

Added new pdg.EventType.NodeGenerated and pdg.EventType.NodeCooked event types to track when a node is done generating and cooking.

木. 8月 4, 2022
19.5.333

Fixed a bug where the launchers hkey was not loading the fonts.

木. 8月 4, 2022
19.5.332

Fixed a bug where opening help from the dashbox crashed Houdini.

水. 8月 3, 2022
19.5.332

Added PY_CallMethod.h header to HDK include directory to allow building the HoudiniUsdBridge.

水. 8月 3, 2022