Houdini Main Changelogs

Houdini 18.0.524 Fixed a bug where uniform volume inside/outside check would sometimes fail and produce visual artifacts when there are lots of coincident hits, such as a dense pointcloud mesh. yesterday
Houdini 18.0.524 Fixed a bug in the Unpack USD SOP where curve widths were not converted from a diameter to a radius for the pscale attrib, which led to the widths being doubled when imported back to LOPs. This conversion was already being done correctly for Points prims. yesterday
Houdini 18.0.524 Added a Maximum Run Time job parm to HQueue scheduler TOP. This causes the job to be cancelled if the time is exceeded. Retries do not apply in this case. yesterday
Houdini 18.0.524 Fixed issues where Unpack USD's Transfer Attributes option could zero out attributes that didn't exist on the input geometry. The P attribute is now skipped when transferring, matching the Unpack SOP's behaviour. yesterday
Houdini 18.0.524 Performance improvements to the peak usage logger were made. The parser is also now shipped with Houdini. yesterday
Houdini 18.0.523 Removed the "Connection Timeout" parameter from HDA Processor. Thu. July 9, 2020
Houdini 18.0.523 Although the main purpose of this change has been to address issues with enforcement of recitification and alignment constraints, the modifications to UV Flatten 3.0 slightly modifies shape of islands even when no constraints are used. In cases where the SOP generates its own layout, i.e. unless the node is instructed to use existing layout or the input has been pinned, this could mean completely different arrangement of islands even when individual islands have been modified only slightly. Thu. July 9, 2020
Houdini 18.0.523 This change modifies and fixes a number of issues in UV Flatten:

* The SCP flattening algorithm is partly modified using a complex number formulation of it which provides sounder calculations and justifications than those in the original paper. The results of unconstrained flattening are expected to be slightly different and likely to have lower distortion. Since ABF also uses SCP underneath, the changes to SCP also affect ABF.

* A number of issues with constraint co-dependencies have been addressed. These mainly involved alignment constraints as well as rectangularization constraints that depend on alignment constraints. These are now handled more gracefully. Also the interferences between these constraints and pins/straightening constraints are substantially overhauled.

* Straightening constraints in ABF are improved and several mesh degeneracies that used to causse ABF flattening to fail are now handled gracefully.

Thu. July 9, 2020
Houdini 18.0.523 Unity plugin: Fixed another error when build target platform differs from editor platform. Thu. July 9, 2020
Houdini 18.0.522 Fixed licensing issue with SessionSync where it would acquire an extra engine license, or in Steam where it would drop down to Educational license. Wed. July 8, 2020
Houdini 18.0.522 Unity plugin: Fixed errors when build target platform differs from editor platform. Wed. July 8, 2020
Houdini 18.0.522 Fixed crash triggered by trailing Control Next Parameter menu types in parameter interfaces. Wed. July 8, 2020
Houdini 18.0.522 pdg.ValuePattern can now be used to generate string ranges, as long as the strings have the same prefix and a numeric suffix. For example the pattern "node0-node8:2" is now valid. Wed. July 8, 2020
Houdini 18.0.522 Objects drawn with Hidden Line Invisible no longer obscure the BG image. Wed. July 8, 2020
Houdini 18.0.521 HDA Processor Service:

* Fixed an issue that could cause some service instances to fail during
startup when starting a service pool with a large number of instances
* Fixed a rare issue that could cause some service instances to hang on
exit
Tue. July 7, 2020
Houdini 18.0.521 Fixed a regression from 18.0.412 where the Pivot Location parameter on the Unpack USD SOP incorrectly placed the point position at {0, 0, 0} when set to Origin, instead of the origin of the prim's coordinate system (the behavior before this parameter was added). Tue. July 7, 2020
Houdini 18.0.521 Fix a bug in Edit Properties LOP node types where the first value of a time dependent expression could be authored as a default value of the USD attribute rather than a time sampled value as is expected for time-varying expressions. Tue. July 7, 2020
Houdini 18.0.521 Fix a bug in the USD Render ROP which was causing it to fail to update relative path references to other USD files. Now as we save the temporary USD file to $TEMP, these relative paths are updated to be relative to $TEMP instead of the original layer locations. Tue. July 7, 2020
Houdini 18.0.521 Fix medium and high quality transparency in the scene view on GPUs only capable of 4x MSAA. Tue. July 7, 2020
Houdini 18.0.521 The alpha component of the USD UV Texture VOP should generate proper values. Tue. July 7, 2020
Houdini 18.0.521 Fixed a potential issue with batch jobs when farm resources are very limited. Tue. July 7, 2020
Houdini 18.0.520 Added a "Cache Mode" parameter to the ImageMagick node. Mon. July 6, 2020
Houdini 18.0.520 Fixed bug in the python code example in the flipbook documentation. Mon. July 6, 2020
Houdini 18.0.520 Fixed a bug in PDG Message Queue (MQ) which could result in the process not shutting down automatically when PDG disconnected unexpectantly.

Also improved the delocalizePath function in pdgcmd to skip non-string data.

Mon. July 6, 2020
Houdini 18.0.520 Fixed spurrious error messages being printing when canceling an HQueue cook. Also added some python 3 compatibility fixes. Mon. July 6, 2020