Houdini Main Changelogs

Houdini 17.5.384 Improved handling of the Deadline command result for the TOP Deadline scheduler. 昨日
Houdini 17.5.383 The TOP Deadline scheduler now prints out the Deadline command result when there is a json parsing error to help debug the issue. 水. 9月 18, 2019
Houdini 17.5.383 Unity plugin:
  • Fixed tree scattering when generating Unity terrain using heightfield scatter with point cloud.
  • Fixed the generated TerrainData not being saved to disk for PDG workflow (HEU_GeoSync).
  • Fixed the terrain being offset when the y position is being explicitly set via unity_hf_ypos attribute.
水. 9月 18, 2019
Houdini 17.5.383 Fixed a bug that could result in incorrectly transformed detail attributes when unpacking Packed Alembic primitives. 水. 9月 18, 2019
Houdini 17.5.382 Added disable_safety_checks parameter (defaults to False) to hou.Node.destroy() and hou.Node.deleteItems() methods which allows one to force node deletions while cooking. 火. 9月 17, 2019
Houdini 17.5.382 Fixed a bug in the Type Properties and Edit Parameters windows where the parameter callback script language sometimes changed from Python to HScript when applying changes to a new parameter for the first time. 火. 9月 17, 2019
Houdini 17.5.381 Unity plugin:
  • Fixed up the height range override via attribute for terrain generation.
  • Fixed up the y position override via attribute for terrain generation.
  • Fixed the "Float array size wrong" error which happens when using a terrain layer not part of the terrain data, but exists in Assets/, for the PDG terrain generation workflow using HEU_GeoSync.
  • Fixed HoudiniAlphaSpecularVertexColor.shader to use vertex colour's alpha.
月. 9月 16, 2019
Houdini 17.5.381 Feedback blocks and command chains now have option to control how upstream input files are copied onto loop iterations. Files can be copied to all iterations (the default/same behavior as before), only copied to the first 月. 9月 16, 2019
Houdini 17.5.381 Innocuous warning message regarding adding velocity blur on locked geometry is changed to print just once so that it doesn't spam render log. 月. 9月 16, 2019
Houdini 17.5.380 Unity plugin: For terrain generation from heightfield, added support for specifying the Unity TerrainData's height range and y position via "unity_hf_height_range" and "unity_hf_ypos" float attributes set on the height layer. These allow to override the default calculated values for the height range and y position which might be inaccurate due to conversion or rounding errors. 日. 9月 15, 2019
Houdini 17.5.379 Unity plugin: PDG cook event messages and errors are now displayed on the PDGAssetLink UI. These are the same errors shown on the node when PDG graph is cooked in Houdini. 土. 9月 14, 2019
Houdini 17.5.379 Added PDG cook event message string handle (msgSH) to HAPI_PDG_EventInfo. This is set when a cook event has a message (typically a node error), which can then be looked up later via the string handle and HAPI_GetString. The message string handle is valid until the next PDG cook. Bumped up the HAPI version to 3.2.44. 土. 9月 14, 2019
Houdini 17.5.378 renderifd now passes __PDG_HFS__ to such jobs. This allows the path to mantra to be determined without relying on the job environment.

Verbose debugging output for tractor binding is controlled by PDG_TRACTOR_VERBOSE=1

金. 9月 13, 2019
Houdini 17.5.377 Fixed a bug in Bake Texture that could either produce errors generating IFDs, or have visibility flag on cage objects incorrectly set when there are multiple render outputs. 木. 9月 12, 2019
Houdini 17.5.377 Fixed potential crash when generating IFD that uses CVEX shaders. 木. 9月 12, 2019
Houdini 17.5.376 Added caching mode parm to renderifd TOP node, also changed UI to make the output image path and input ifd path explicit by default. The expected output given by the output path parm is required for caching to work with this node. 水. 9月 11, 2019
Houdini 17.5.376 work item jobs will now retry several times when failing to connect to the callback server via RPC. The number of retries can be controlled by $PDG_RPC_RETRIES, which defaults to 4.

Added a scheduler replacement token __PDG_HFS__ which can be used for setting work item commands that use executables in $HFS/bin for example.

Fixed a bug in Tractor scheduler where blocked tasks would be considered failed.

水. 9月 11, 2019
Houdini 17.5.375 Fixed bug where setting a VDB's transform was failing if the given 4x4 matrix had a column 3 that was not exactly 0,0,0,1. 火. 9月 10, 2019
Houdini 17.5.375 Fixed bug where setting a VDB's transform was failing if the given 4x4 matrix had a column 3 that was not exactly 0,0,0,1. 火. 9月 10, 2019
Houdini 17.5.374 Support for selection of mesh components (vertex and face) when doing setToSelection on meshes. The selected components will be added to the inputPrimitiveComponent or inputPointComponent groups. Your asset needs to look at these groups in order to determine the selection 月. 9月 9, 2019
Houdini 17.5.374 Fixed extremely high memory use when using VEX intersect, intersect_all, xyzdist, or similar functions, with a large number of different group strings in a single Attribute Wrangle SOP, Attribute VOP SOP, Geometry Wrangle DOP, or similar. 月. 9月 9, 2019
Houdini 17.5.374 Unity plugin: Added support for using "unity_material" string attribute to specify the existing Unity material to use for terrain generation. The string attribute should be set on the "height" layer and must use path starting from Assets/.

Fixed UVs with point-based mesh generation.

月. 9月 9, 2019
Houdini 17.5.374 Added the topcook, topcancel and topdirty HScript commands, which can be used to interact with TOP nodes/networks from HScript. For example, they can be used with HBatch to run a TOP graph from the commandline. 月. 9月 9, 2019
Houdini 17.5.374
  • Added the env variables support to package expresssions
  • Expressions can now use env vars with the $ prefix:

            e.g. "$MyVar=='/var/tmp'"
月. 9月 9, 2019
Houdini 17.5.374 Changed Tractor binding to no longer use the MQ process during a submitGraphAsJob cook. Instead the Tractor binding handles callbacks from jobs directly when it cooks the TOP graph as a Tractor job. This results in one less Task being scheduled by such cooks. 月. 9月 9, 2019