Houdini Main Changelogs

18.5.258

Added pdginputsize(tag) and pdgoutputsize(tag) expr functions, which can be used to query the number of input/output files on the active work item.

Mon. June 29, 2020
18.5.258

Added pdginputsize(tag) and pdgoutputsize(tag) expr functions, which can be used to query the number of input/output files on the active work item.

Mon. June 29, 2020
18.5.258

Added pdginputsize(tag) and pdgoutputsize(tag) expr functions, which can be used to query the number of input/output files on the active work item.

Mon. June 29, 2020
18.5.258

Added pdginputsize(tag) and pdgoutputsize(tag) expr functions, which can be used to query the number of input/output files on the active work item.

Mon. June 29, 2020
18.5.258

Extrapolate Boundaries: Renamed "Fill Padding" parm to "Edge Padding". Fixed a crash when using the node with an unscoped channel. Added the "Mask Threshold" parm. When used with non-binary masks, this parm will set the minimum pixel intensity that will be considered as part of the boundary region. Removed the "Unpremultiply" parm as it has been superseded by the "Mask Threshold" parm. "Use Alpha as Mask" is now set as default.

Mon. June 29, 2020
18.5.258

Extrapolate Boundaries: Renamed "Fill Padding" parm to "Edge Padding". Fixed a crash when using the node with an unscoped channel. Added the "Mask Threshold" parm. When used with non-binary masks, this parm will set the minimum pixel intensity that will be considered as part of the boundary region. Removed the "Unpremultiply" parm as it has been superseded by the "Mask Threshold" parm. "Use Alpha as Mask" is now set as default.

Mon. June 29, 2020
18.5.258

Extrapolate Boundaries: Renamed "Fill Padding" parm to "Edge Padding". Fixed a crash when using the node with an unscoped channel. Added the "Mask Threshold" parm. When used with non-binary masks, this parm will set the minimum pixel intensity that will be considered as part of the boundary region. Removed the "Unpremultiply" parm as it has been superseded by the "Mask Threshold" parm. "Use Alpha as Mask" is now set as default.

Mon. June 29, 2020
18.5.258

Extrapolate Boundaries: Renamed "Fill Padding" parm to "Edge Padding". Fixed a crash when using the node with an unscoped channel. Added the "Mask Threshold" parm. When used with non-binary masks, this parm will set the minimum pixel intensity that will be considered as part of the boundary region. Removed the "Unpremultiply" parm as it has been superseded by the "Mask Threshold" parm. "Use Alpha as Mask" is now set as default.

Mon. June 29, 2020
18.5.258

Fixes bug where some required information was not initialized prior to sending the api request. This caused several api functions to fail (i.e. checking out a license) with older sesinetd servers.

Mon. June 29, 2020
18.5.258

Fixes bug where some required information was not initialized prior to sending the api request. This caused several api functions to fail (i.e. checking out a license) with older sesinetd servers.

Mon. June 29, 2020
18.5.258

Fixes bug where some required information was not initialized prior to sending the api request. This caused several api functions to fail (i.e. checking out a license) with older sesinetd servers.

Mon. June 29, 2020
18.5.258

Fixes bug where some required information was not initialized prior to sending the api request. This caused several api functions to fail (i.e. checking out a license) with older sesinetd servers.

Mon. June 29, 2020
18.5.257

It's now possible to override some geometry render settings on a per-instance basis by adding an appropriately named primvar to the instance (in the same way shader attributes can be overridden per instance). Only a sub-set of object properties are currently supported: diffuse, reflect, refract, volume, SSS samples and limits, volume step rate, light categories (linking), and ismatte.

Sun. June 28, 2020
18.5.257

It's now possible to override some geometry render settings on a per-instance basis by adding an appropriately named primvar to the instance (in the same way shader attributes can be overridden per instance). Only a sub-set of object properties are currently supported: diffuse, reflect, refract, volume, SSS samples and limits, volume step rate, light categories (linking), and ismatte.

Sun. June 28, 2020
18.5.257

It's now possible to override some geometry render settings on a per-instance basis by adding an appropriately named primvar to the instance (in the same way shader attributes can be overridden per instance). Only a sub-set of object properties are currently supported: diffuse, reflect, refract, volume, SSS samples and limits, volume step rate, light categories (linking), and ismatte.

Sun. June 28, 2020
18.5.257

It's now possible to override some geometry render settings on a per-instance basis by adding an appropriately named primvar to the instance (in the same way shader attributes can be overridden per instance). Only a sub-set of object properties are currently supported: diffuse, reflect, refract, volume, SSS samples and limits, volume step rate, light categories (linking), and ismatte.

Sun. June 28, 2020
18.5.256

Batch work items created in the ROP Fetch TOP node will now preserve the existing pre/post frame hooks on the target ROP node if they've been set. Previously the PDG work item job script would overwrite the pre/post hooks when cooking a batch, in order to communicate per-frame status information to PDG.

Sat. June 27, 2020
18.5.256

Batch work items created in the ROP Fetch TOP node will now preserve the existing pre/post frame hooks on the target ROP node if they've been set. Previously the PDG work item job script would overwrite the pre/post hooks when cooking a batch, in order to communicate per-frame status information to PDG.

Sat. June 27, 2020
18.5.256

Batch work items created in the ROP Fetch TOP node will now preserve the existing pre/post frame hooks on the target ROP node if they've been set. Previously the PDG work item job script would overwrite the pre/post hooks when cooking a batch, in order to communicate per-frame status information to PDG.

Sat. June 27, 2020
18.5.256

Batch work items created in the ROP Fetch TOP node will now preserve the existing pre/post frame hooks on the target ROP node if they've been set. Previously the PDG work item job script would overwrite the pre/post hooks when cooking a batch, in order to communicate per-frame status information to PDG.

Sat. June 27, 2020
18.5.256

Fixed displacement using reversed normals for right-handed geometry. Fixed computenormal() vex function outputting reversed normals in displacement shader if the object has negative scaling.

Sat. June 27, 2020
18.5.256

Fixed displacement using reversed normals for right-handed geometry. Fixed computenormal() vex function outputting reversed normals in displacement shader if the object has negative scaling.

Sat. June 27, 2020
18.5.256

Fixed displacement using reversed normals for right-handed geometry. Fixed computenormal() vex function outputting reversed normals in displacement shader if the object has negative scaling.

Sat. June 27, 2020
18.5.256

Fixed displacement using reversed normals for right-handed geometry. Fixed computenormal() vex function outputting reversed normals in displacement shader if the object has negative scaling.

Sat. June 27, 2020
18.5.255

Added several new expression functions for accessing work item data as a space separate string of values. The `pdgattribvals(name)` function can be used to get a space separate list of values in a specific attribute. The `pdginputvals(tag, localize)` and `pdgoutputvals(tag, localize)` do the same but are specific to input and output files respectively.

Fri. June 26, 2020