Houdini Main Changelogs

18.0.402

Karma UsdPreviewSurface shader changes:

  • Added support for "opacityThreshold" parameter. "opacity" parameter nowcontrols transparency if "opacityThreshold" is 0 as per USD spec.
  • Fixed a bug where "metallic" parameter affected diffuse contributionunder specular workflow.
  • Fixed a bug where using integer values for "ior" broke reflections undermetallic workflow.
  • Fixed a bug where setting "specularColor" (color at incident angle) toblack under specular workflow disabled reflections entirely.
  • Fixed a bug where reflectivity is always scaled based on fresnel underspecular workflow, instead of simply blending incident and edge colors asper USD spec.
  • Fixed a bug where fresnel reflectance was double multiplied undermetallic workflow, resulting in darker reflections.
Tue. March 10, 2020
18.5.147

Karma UsdPreviewSurface shader changes:

  • Added support for "opacityThreshold" parameter. "opacity" parameter nowcontrols transparency if "opacityThreshold" is 0 as per USD spec.
  • Fixed a bug where "metallic" parameter affected diffuse contributionunder specular workflow.
  • Fixed a bug where using integer values for "ior" broke reflections undermetallic workflow.
  • Fixed a bug where setting "specularColor" (color at incident angle) toblack under specular workflow disabled reflections entirely.
  • Fixed a bug where reflectivity is always scaled based on fresnel underspecular workflow, instead of simply blending incident and edge colors asper USD spec.
  • Fixed a bug where fresnel reflectance was double multiplied undermetallic workflow, resulting in darker reflections.
Tue. March 10, 2020
18.5.147

Karma UsdPreviewSurface shader changes:

  • Added support for "opacityThreshold" parameter. "opacity" parameter nowcontrols transparency if "opacityThreshold" is 0 as per USD spec.
  • Fixed a bug where "metallic" parameter affected diffuse contributionunder specular workflow.
  • Fixed a bug where using integer values for "ior" broke reflections undermetallic workflow.
  • Fixed a bug where setting "specularColor" (color at incident angle) toblack under specular workflow disabled reflections entirely.
  • Fixed a bug where reflectivity is always scaled based on fresnel underspecular workflow, instead of simply blending incident and edge colors asper USD spec.
  • Fixed a bug where fresnel reflectance was double multiplied undermetallic workflow, resulting in darker reflections.
Tue. March 10, 2020
18.5.147

Karma UsdPreviewSurface shader changes:

  • Added support for "opacityThreshold" parameter. "opacity" parameter nowcontrols transparency if "opacityThreshold" is 0 as per USD spec.
  • Fixed a bug where "metallic" parameter affected diffuse contributionunder specular workflow.
  • Fixed a bug where using integer values for "ior" broke reflections undermetallic workflow.
  • Fixed a bug where setting "specularColor" (color at incident angle) toblack under specular workflow disabled reflections entirely.
  • Fixed a bug where reflectivity is always scaled based on fresnel underspecular workflow, instead of simply blending incident and edge colors asper USD spec.
  • Fixed a bug where fresnel reflectance was double multiplied undermetallic workflow, resulting in darker reflections.
Tue. March 10, 2020
18.5.147

Karma UsdPreviewSurface shader changes:

  • Added support for "opacityThreshold" parameter. "opacity" parameter nowcontrols transparency if "opacityThreshold" is 0 as per USD spec.
  • Fixed a bug where "metallic" parameter affected diffuse contributionunder specular workflow.
  • Fixed a bug where using integer values for "ior" broke reflections undermetallic workflow.
  • Fixed a bug where setting "specularColor" (color at incident angle) toblack under specular workflow disabled reflections entirely.
  • Fixed a bug where reflectivity is always scaled based on fresnel underspecular workflow, instead of simply blending incident and edge colors asper USD spec.
  • Fixed a bug where fresnel reflectance was double multiplied undermetallic workflow, resulting in darker reflections.
Tue. March 10, 2020
18.5.147

PDG no longer stores a unique name for each work item, or the associated data needed to ensure that unique names can be produced. The existing unique work item ID plus the unique node name are used to produce a unique name for the work item for backward compatibility. The work item's integer id is now the preferred way to uniquely identify the item. The ID value can be access with @pdg_id from HScript or using the work_item.id propety in Python.

Tue. March 10, 2020
18.5.147

PDG no longer stores a unique name for each work item, or the associated data needed to ensure that unique names can be produced. The existing unique work item ID plus the unique node name are used to produce a unique name for the work item for backward compatibility. The work item's integer id is now the preferred way to uniquely identify the item. The ID value can be access with @pdg_id from HScript or using the work_item.id propety in Python.

Tue. March 10, 2020
18.5.147

PDG no longer stores a unique name for each work item, or the associated data needed to ensure that unique names can be produced. The existing unique work item ID plus the unique node name are used to produce a unique name for the work item for backward compatibility. The work item's integer id is now the preferred way to uniquely identify the item. The ID value can be access with @pdg_id from HScript or using the work_item.id propety in Python.

Tue. March 10, 2020
18.5.147

PDG no longer stores a unique name for each work item, or the associated data needed to ensure that unique names can be produced. The existing unique work item ID plus the unique node name are used to produce a unique name for the work item for backward compatibility. The work item's integer id is now the preferred way to uniquely identify the item. The ID value can be access with @pdg_id from HScript or using the work_item.id propety in Python.

Tue. March 10, 2020
18.0.402

Changed the label on the Attribute field on the Group from Attribute Boundary SOP to Attributes as it supports several attributes at once.

Tue. March 10, 2020
18.5.147

Added warnings to the SOP Modify LOP for situations where the Unpack toggle was likely left off, such as when subdivision was explicitly enabled but the geometry consists entirely of Packed USD primitives.

Tue. March 10, 2020
18.5.147

Added warnings to the SOP Modify LOP for situations where the Unpack toggle was likely left off, such as when subdivision was explicitly enabled but the geometry consists entirely of Packed USD primitives.

Tue. March 10, 2020
18.5.147

Added warnings to the SOP Modify LOP for situations where the Unpack toggle was likely left off, such as when subdivision was explicitly enabled but the geometry consists entirely of Packed USD primitives.

Tue. March 10, 2020
18.5.147

Added warnings to the SOP Modify LOP for situations where the Unpack toggle was likely left off, such as when subdivision was explicitly enabled but the geometry consists entirely of Packed USD primitives.

Tue. March 10, 2020
18.0.402

STL export from Houdini will now not translate geometry. The gstl utility has the added -s option that will force it to perform the translation; with this flag present, the utility will act the same way as before.

Tue. March 10, 2020
18.5.147

STL export from Houdini will now not translate geometry. The gstl utility has the added -s option that will force it to perform the translation; with this flag present, the utility will act the same way as before.

Tue. March 10, 2020
18.5.147

STL export from Houdini will now not translate geometry. The gstl utility has the added -s option that will force it to perform the translation; with this flag present, the utility will act the same way as before.

Tue. March 10, 2020
18.5.147

STL export from Houdini will now not translate geometry. The gstl utility has the added -s option that will force it to perform the translation; with this flag present, the utility will act the same way as before.

Tue. March 10, 2020
18.5.147

STL export from Houdini will now not translate geometry. The gstl utility has the added -s option that will force it to perform the translation; with this flag present, the utility will act the same way as before.

Tue. March 10, 2020
18.5.147

Added a SOP Import option to create USD NurbsCurves prims instead of converting to BasisCurves prims. NurbsCurves prims provide more complete interchange of NURBS curves (e.g. supporting curves with arbitrary order and knots) but have limited rendering support in Hydra.

Additionally, when converting SOP NURBS curves to USD BasisCurves prims, SOP Import may now duplicate the start and end vertices to replicate the curve's appearance (end interpolation) in SOPs.

Tue. March 10, 2020
18.5.147

Added a SOP Import option to create USD NurbsCurves prims instead of converting to BasisCurves prims. NurbsCurves prims provide more complete interchange of NURBS curves (e.g. supporting curves with arbitrary order and knots) but have limited rendering support in Hydra.

Additionally, when converting SOP NURBS curves to USD BasisCurves prims, SOP Import may now duplicate the start and end vertices to replicate the curve's appearance (end interpolation) in SOPs.

Tue. March 10, 2020
18.5.147

Added a SOP Import option to create USD NurbsCurves prims instead of converting to BasisCurves prims. NurbsCurves prims provide more complete interchange of NURBS curves (e.g. supporting curves with arbitrary order and knots) but have limited rendering support in Hydra.

Additionally, when converting SOP NURBS curves to USD BasisCurves prims, SOP Import may now duplicate the start and end vertices to replicate the curve's appearance (end interpolation) in SOPs.

Tue. March 10, 2020
18.5.147

Added a SOP Import option to create USD NurbsCurves prims instead of converting to BasisCurves prims. NurbsCurves prims provide more complete interchange of NURBS curves (e.g. supporting curves with arbitrary order and knots) but have limited rendering support in Hydra.

Additionally, when converting SOP NURBS curves to USD BasisCurves prims, SOP Import may now duplicate the start and end vertices to replicate the curve's appearance (end interpolation) in SOPs.

Tue. March 10, 2020
18.0.402

Remove remaining GUSD symbols from PDG usdimport.

Mon. March 9, 2020
18.0.402

Fixed an issue where the SOP Modify LOP could zero out the normals for curves.

Mon. March 9, 2020