Houdini Main Changelogs

Houdini 18.0.386 Added a new File Range TOP node. This node generates a range of frames and matches them to files on disk based on a file pattern. yesterday
Houdini 18.0.386 openTOPServiceManagerDialog() has been removed. The PDG service functionality is now available from the PDG Service Menu Python panel. yesterday
Houdini 18.0.386 Large update to the TOPs service system, which has now been moved into core PDG. PDG services can now be registered and started from the PDG Service menu. yesterday
Houdini 18.0.386 Fixed bug that caused CHANGEPRODUCT entitlements to not be able to be installed through hkey and sesictrl. yesterday
Houdini 18.0.386 Added a new Range Generate TOP, which can be used to create work items for a specified frame range. yesterday
Houdini 18.0.386 Fixed an issue with hqueue scheduler when python binary is set to From HQClient which could cause an error in some shells on Linux. 'Default' option now just uses 'python' on Linux. yesterday
Houdini 18.0.386 Changed local scheduler, hqueue and tractor to never set HOUDINI_MAXTHREADS unless the corresponding parameter is set.

Previously this would be set to match the number of slots (local,tractor) or number of 'cpus' (hqueue) in the case that HOUDINI_MAXTHREADS was not explicitly set.

The recommended work flow is to explicitly set Houdini Max Threads via the scheduler job parm, or to set the 'single' flag if available. For example the ROP Mantra Render TOP node automatically adds the local scheduler 'single' job parm and enables it.

yesterday
Houdini 18.0.386 Fixed a bug where generate-static didn't work with manual cook-mode. yesterday
Houdini 18.0.386 Issue a warning when trying to load PDG type defintions from multiple modules with the same name, at different search path locations. This isn't possible because when the module is imported from the search path, Python will always use the first one it finds. yesterday
Houdini 18.0.386 Fixed a bug which caused the TOP properties to be mistakenly classified as top_schedulers instead of top. This caused an exception when placing a ROP Mantra TOP node. yesterday
Houdini 18.0.386 Added overloads for the addEventHandler functions on graph contexts , nodes and work items which support lists of event types. yesterday
Houdini 18.0.386 Fixed an issue with the roppath parm on the ROP Fetch TOP node not working with work item @expressions. yesterday
Houdini 18.0.385 Fixed an issue that could potentially cause multiparameters to lose their value when reloading a .max file or starting a new Houdini session Tue. February 18, 2020
Houdini 18.0.385 The experimental EXR driver used when HOUDINI_OIIO_EXR=1 now handles image plane name collisions better. Tue. February 18, 2020
Houdini 18.0.385 Fixed an issue with sendcommand nodes for hqueue and tractor that would cause a python exception. Tue. February 18, 2020
Houdini 18.0.385 Switch license comments of PDG python source files to an AS IS license. This allows users to use code as they wish. Tue. February 18, 2020
Houdini 18.0.385 Fixed a bug where some license commands tried to validate if the client had read/write permission prior to sending which caused some clients to not be able to execute the command. Tue. February 18, 2020
Houdini 18.0.385 A very basic version of the VEX trace() function has been implemented for karma. This is likely enough for rounded edges, but not enough for dirt masks or general function yet. There may even be problems with rounded edges since trace scoping isn't supported yet. Tue. February 18, 2020
Houdini 18.0.385 Provide better error messages when a client does not have access to the license server. Tue. February 18, 2020
Houdini 18.0.385 Fixed an issue with a frame value not being added to the partition in the Wait for All TOP node. Tue. February 18, 2020
Houdini 18.0.385 Added a new In Process Scheduler TOP which can be used to configure the maximum number of concurrent in-process work items. Previously PDG would always run HOUDINI_MAX_THREADS in-process work items, without any controls exposed for changing that behavior. Tue. February 18, 2020
Houdini 18.0.385 Unity plugin: Fixed ramp parm not being displayed properly in Unity due to Unity's AnimationCurve widget not allowing duplicate position- value entries. Fixed label not displaying for label parms. Tue. February 18, 2020
Houdini 18.0.385 Fixed viewport transparency pass on material assigned at the object level. Tue. February 18, 2020
Houdini 18.0.385 Fix crash that could happen in HOM when performing an operation on an unfrozen hou.Geometry object and the underlying SOP node produced an error. Instead, the exception hou.OperationFailed will be raised. Tue. February 18, 2020
Houdini 18.0.384 Code-signed the binaries and libraries in the Houdini installation on macOS. Mon. February 17, 2020