Houdini Main Changelogs
||Fri. June 7, 2019|
|Houdini 17.5.281||Added an output tag parm to the Invoke TOP, which can be used to customize the tag used when reporting result files from that node.||Fri. June 7, 2019|
|Houdini 17.5.281||Updated documentation for TOP node dirtyTasks and dirtyAllTasks.||Fri. June 7, 2019|
|Houdini 17.5.281||Unity plugin: Fixed bug with terrain generation where previously generated terrain was being deleted and recreated. The fix reuses the previous terrain component, therefore keeping user changes such as materials. Fix for Unity 2019.1, and improved HEU_ScriptParameterExample.c||Fri. June 7, 2019|
|Houdini 17.5.281|| Added parms to tractor and hqueue schedulers to control HOUDINI_MAXTHREADS environment variable in jobs. This controls how many threads Houdini work is allowed to use.
Also added parms to set the specific ports used for the Message Queue process.
|Fri. June 7, 2019|
|Houdini 17.5.281||Fixed a bug where the setattribtypeinfo VEX function wasn't marking the attribute as changed, so downstream nodes weren't always recooking properly.||Fri. June 7, 2019|
|Houdini 17.5.281|| Add a new environment variable (HOUDINI_RAT_STREAMS_PER_FILE) to control the maximum number of system file handles that can be allocated per texture. By default, the texture engine can open separate system files per thread to improve threading performance. In some scenes with very large numbers of separate texture images, this can impact performance by causing thrashing of the texture cache. For a sample scene with a single large environment map:
||Fri. June 7, 2019|
|Houdini 17.5.281||Unity plugin: Fix for PDGAssetLink not loading in generated results from TOP merge node. Fix for Assets/ rooted textures not being loaded via PDGAssetLink when generating Unity terrain from heightfields.||Fri. June 7, 2019|
|Houdini 17.5.280||Added pre and post script parms to Tractor scheduler. This allows setting of shell and python scripts that run before and after all scheduled commands.||Thu. June 6, 2019|
|Houdini 17.5.280||Fixed an issue with tiled render outputs not being treated as cachd when using the ROP Mantra TOP node with caching enabled.||Thu. June 6, 2019|
|Houdini 17.5.279||Fixed the Python COP HOM cookbook example which was missing support files.||Wed. June 5, 2019|
|Houdini 17.5.278||Fixed a bug in the TopoBuild state that interfered with switching to a move tool in some situations.||Tue. June 4, 2019|
|Houdini 17.5.278||Fixed an issue with the Python Processor, Partitioner and Mapper TOPs' Save to Python Script button not writing out all the necessary module imports.||Tue. June 4, 2019|
||Tue. June 4, 2019|
|Houdini 17.5.278||Fixed a sporadic crash when exiting Houdini with a network containing a TOP HDA with an embedded Python PDG node definition.||Tue. June 4, 2019|
|Houdini 17.5.278||Fixed an error when using a feedback block with upstream work items that have non-unique indices.||Tue. June 4, 2019|
|Houdini 17.5.278||Fixed bug where we inadvertently started picking from guide geometry to set the view pivot location in 17.0.34.||Tue. June 4, 2019|
|Houdini 17.5.278||Preventing sesinetd from failing to start when using command line options available to future version.||Tue. June 4, 2019|
|Houdini 17.5.277||Fixed attribute attached to work items when scheduled on Tractor (tractor_ids).||Mon. June 3, 2019|
|Houdini 17.5.277||Parameters referencing images on the Camera Object and Mantra ROP are now identified as image parameters.||Mon. June 3, 2019|
|Houdini 17.5.275||Fixed bug in metadata assignment for Tractor jobs, and exception generated when a cook stops that had generated no jobs. Paths are always normalized to forward slashes to help dirmap resolution.||Sat. June 1, 2019|
|Houdini 17.5.274|| Significant improvements to HQueue and Tractor scheduler bindings. Both now use a seperate process to track job progress on the farm. This process is called pdgmq and it is started before work items are scheduled. All work item callbacks now go to pdgmq before being relayed back to PDG through a persistent connection for the duration of the cook.
This fixes problems with firewalls and dhcp, since callbacks no longer need to resolve the hostname of the PDG machine.
|Fri. May 31, 2019|
|Houdini 17.5.274||Fixed an issue with distributed sims in the TOP Rop Fetch always using the Frame Range setting, instead of permitting per-frame dependencies using the Single Frame generation option.||Fri. May 31, 2019|
|Houdini 17.5.274||Houdini now saves out to preference files sorted by key for deterministic output.||Fri. May 31, 2019|
|Houdini 17.5.274||Fixed a bug in the Agent Collision Layer SOP where specifying a relative path for the SOP geometry of a custom shape did not work.||Fri. May 31, 2019|