Houdini Main Changelogs
|Houdini 17.5.221|| Scheduler API changes. Move the following methods out of the scheduler python API and into the C++ base class: localizePath, workingDir, tempDir,scriptDir
This improves performance of path lookups.
Also, move pythonbin and hythonbin out of scheduler.py. Each concrete scheduler can handle these substitutions as they wish.
|Mon. April 8, 2019|
|Houdini 17.5.221||Fixed a bug in the Alembic SOP that could result in some subdivision creases being ignored.||Mon. April 8, 2019|
|Houdini 17.5.219||Unity plugin: Added multi selection feature for input fields. When new "Add Selection" button is invoked, a popup window is displayed showing all the objects in scene or project, along with filters and search field. Multiple items can be selected which will then be added to the input field.||Sat. April 6, 2019|
|Houdini 17.5.218||Added a toggle to filter TOP nodes to the Tree View.||Fri. April 5, 2019|
|Houdini 17.5.218||The plugin will now properly weld vertex UVs when marshalling geometry from Houdini into 3ds Max.||Fri. April 5, 2019|
|Houdini 17.5.218||Vellum patch instancing was not updating the global nextid properly as it was using a point attribute nextid by mistake. Note that nextid should be initialized in the vellum object initial geometry if id generation is desired.||Fri. April 5, 2019|
|Houdini 17.5.218||Fixed stranger behavior with imports and functions not being global in the Python Processor's script fields. Importing external modules and writing top-level functions should now behave as expected.||Fri. April 5, 2019|
|Houdini 17.5.218||Fixed a bug in the Edit SOP that could produce incorrect results after re-cooking the SOP with a new soft radius value.||Fri. April 5, 2019|
|Houdini 17.5.218||If a folder on the asset is disabled, lock the leaf attributes in Maya. This allows the attributes to be unlocked individually if needed||Fri. April 5, 2019|
|Houdini 17.5.218||Fixed a bug that prevented some viewport states from exiting when the network type changes.||Fri. April 5, 2019|
|Houdini 17.5.217|| Added a delocalizePath method to Scheduler class, used to convert a file path to be based on $PDG_DIR.
Various bug fixes an UI improvements to TOP nodes: compressfile, fileremove, filepattern, csvoutput
|Thu. April 4, 2019|
|Houdini 17.5.217||Fixed a performance issue with the parameter editor node icon button. It was causing the button to redraw at every notification to update its striped red error state. This was slowing down copy stamping and some scene wouldn't open because of full UI_EVENT queue.||Thu. April 4, 2019|
|Houdini 17.5.217||Fixed a bug in the Alembic SOP that could corrupt the faceset intrinsic in some situations.||Thu. April 4, 2019|
|Houdini 17.5.217||The hou.Node.cook() method will now always push an error manager, thereby ensuring error strings are always accumulated onto nodes that are cooked. This wouldn't happen for python callbacks, making in particular the auto-refresh mode of the persistant node info dialog ineffective.||Thu. April 4, 2019|
|Houdini 17.5.217||Fixed a crash when using the @pdg_input attribute in the output path field of a ROP Geometry, ROP Mantra, etc TOP node.||Thu. April 4, 2019|
|Houdini 17.5.217||Fixed a case where copying a single numeric attribute value to a range wasn't creating constant-compressed pages if the tuple size wasn't 1-4, 9, or 16, which was a large problem for attributes with tuple sizes in the thousands.||Thu. April 4, 2019|
|Houdini 17.5.216|| Added support for Unreal 4.22.
Fixed UE4 crashing when deleting an HDA Actor (4.22 only).
|Wed. April 3, 2019|
|Houdini 17.5.216||Fixed spelling and grammar in the internal sticky notes of the Stereo Camera HDA.||Wed. April 3, 2019|
|Houdini 17.5.216|| Significant improvements to the Deadline scheduler node in terms of usability and user interface. Added parms for setting hython and python, allowing to specify a particular version of either on farm machines. Improved usability of working directory formulation. The remote working directory path is defaulted to use the same as local path. Replaced the key-value dict parm type for Job and Plugin key-value file entries with multiparm type key-value entries. Added callback port range override. Deadline node documentation now reflects these changes.
Fixed custom scheduler documentation to replace "jobParm" with the correct "pdg::scheduler" job parm tag value.
|Wed. April 3, 2019|
|Houdini 17.5.216||Modified the top-level HQueue job spec so that the container jobs consume no cpu resources unecessarily.||Wed. April 3, 2019|
|Houdini 17.5.216||.tx files are properly linearized if 8b when loaded as color textures in the viewport.||Wed. April 3, 2019|
|Houdini 17.5.216||Tag visualizers are no longer culled when backface culling is enabled.||Wed. April 3, 2019|
|Houdini 17.5.215||Modified the logic used to import PDG node and scheduler type definitions to avoid polluting the top level Python module space. Modules imported from the $HFS/pdg/types search path are now stored in the pdg.types module.||Tue. April 2, 2019|
|Houdini 17.5.215||Add a max cpus menu to localscheduler node, this allows more obvious control of the maxcpus parm, which partially determines how many tasks will be run concurrently on the local machine.||Tue. April 2, 2019|
|Houdini 17.5.215|| Packaging - Added new folders for scanning package files:
||Tue. April 2, 2019|