Houdini Main Changelogs

18.5.126

Removed the vestigial special case handling of the "Pw" attribute that was intended to deal with it being an alias for the fourth component of "P", which has not been the case since 14.5.120.

In particular, hou.Geometry.findPointAttrib("Pw") will now return None if there is no such attribute, hou.point.floatAttribValue("Pw") will throw an exception if there is no such attribute, and hou.point.setAttribValue("Pw", 0.5) will no longer create the attribute if it does not already exist. The hou.Point.weight() and hou.Point.setWeight() methods can still be used without caring whether or not the attribute exists. Several bugs related to this special case handling were also fixed.

Tue. February 18, 2020
18.5.126

Removed the vestigial special case handling of the "Pw" attribute that was intended to deal with it being an alias for the fourth component of "P", which has not been the case since 14.5.120.

In particular, hou.Geometry.findPointAttrib("Pw") will now return None if there is no such attribute, hou.point.floatAttribValue("Pw") will throw an exception if there is no such attribute, and hou.point.setAttribValue("Pw", 0.5) will no longer create the attribute if it does not already exist. The hou.Point.weight() and hou.Point.setWeight() methods can still be used without caring whether or not the attribute exists. Several bugs related to this special case handling were also fixed.

Tue. February 18, 2020
18.5.126

Removed the vestigial special case handling of the "Pw" attribute that was intended to deal with it being an alias for the fourth component of "P", which has not been the case since 14.5.120.

In particular, hou.Geometry.findPointAttrib("Pw") will now return None if there is no such attribute, hou.point.floatAttribValue("Pw") will throw an exception if there is no such attribute, and hou.point.setAttribValue("Pw", 0.5) will no longer create the attribute if it does not already exist. The hou.Point.weight() and hou.Point.setWeight() methods can still be used without caring whether or not the attribute exists. Several bugs related to this special case handling were also fixed.

Tue. February 18, 2020
18.5.126

Removed the vestigial special case handling of the "Pw" attribute that was intended to deal with it being an alias for the fourth component of "P", which has not been the case since 14.5.120.

In particular, hou.Geometry.findPointAttrib("Pw") will now return None if there is no such attribute, hou.point.floatAttribValue("Pw") will throw an exception if there is no such attribute, and hou.point.setAttribValue("Pw", 0.5) will no longer create the attribute if it does not already exist. The hou.Point.weight() and hou.Point.setWeight() methods can still be used without caring whether or not the attribute exists. Several bugs related to this special case handling were also fixed.

Tue. February 18, 2020
18.5.126

Removed the vestigial special case handling of the "Pw" attribute that was intended to deal with it being an alias for the fourth component of "P", which has not been the case since 14.5.120.

In particular, hou.Geometry.findPointAttrib("Pw") will now return None if there is no such attribute, hou.point.floatAttribValue("Pw") will throw an exception if there is no such attribute, and hou.point.setAttribValue("Pw", 0.5) will no longer create the attribute if it does not already exist. The hou.Point.weight() and hou.Point.setWeight() methods can still be used without caring whether or not the attribute exists. Several bugs related to this special case handling were also fixed.

Tue. February 18, 2020
18.5.126

Removed the vestigial special case handling of the "Pw" attribute that was intended to deal with it being an alias for the fourth component of "P", which has not been the case since 14.5.120.

In particular, hou.Geometry.findPointAttrib("Pw") will now return None if there is no such attribute, hou.point.floatAttribValue("Pw") will throw an exception if there is no such attribute, and hou.point.setAttribValue("Pw", 0.5) will no longer create the attribute if it does not already exist. The hou.Point.weight() and hou.Point.setWeight() methods can still be used without caring whether or not the attribute exists. Several bugs related to this special case handling were also fixed.

Tue. February 18, 2020
18.5.126

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
18.5.126

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
18.5.126

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
18.5.126

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
18.5.126

Fixed an issue with a frame value not being added to the partition in the Wait for All TOP node.

Tue. February 18, 2020
18.5.126

Fixed an issue with a frame value not being added to the partition in the Wait for All TOP node.

Tue. February 18, 2020
18.5.126

Fixed an issue with a frame value not being added to the partition in the Wait for All TOP node.

Tue. February 18, 2020
18.5.126

Fixed an issue with a frame value not being added to the partition in the Wait for All TOP node.

Tue. February 18, 2020
18.0.385

Fixed viewport transparency pass on material assigned at the object level.

Tue. February 18, 2020
18.5.126

Fixed viewport transparency pass on material assigned at the object level.

Tue. February 18, 2020
18.5.126

Fixed viewport transparency pass on material assigned at the object level.

Tue. February 18, 2020
18.5.126

Fixed viewport transparency pass on material assigned at the object level.

Tue. February 18, 2020
18.5.126

Fixed viewport transparency pass on material assigned at the object level.

Tue. February 18, 2020
18.5.126

Switch license comments of PDG python source files to AS IS. This allows users to use our code to learn and base their own code on.

Tue. February 18, 2020
18.5.126

Switch license comments of PDG python source files to AS IS. This allows users to use our code to learn and base their own code on.

Tue. February 18, 2020
18.5.126

Switch license comments of PDG python source files to AS IS. This allows users to use our code to learn and base their own code on.

Tue. February 18, 2020
18.5.126

Switch license comments of PDG python source files to AS IS. This allows users to use our code to learn and base their own code on.

Tue. February 18, 2020
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
18.5.125

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.

Mon. February 17, 2020