ID 357876 - Hydra viewer - geometry.point.width attribute ignored

Follow

Problem summary:

When editing the values of geometry.point.width attributes on a curves location, the changes are no longer updated to Hydra, and the following error is printed to the stacktrace (on my repro scene):

[ERROR python.Utils.EventModule]: Error in event handler _on_event_idle() for event type "event_idle": RuntimeError: Error getting string value from StringAttribute.

The geometry.constantWidth attribute will update Hydra, but this will not allow users to preview different widths per curve point (eg to preview hair with thicker roots than tips)

Steps to reproduce:

  1. Open attached project: 357876.katana
  2. Expand and view the scene from AttributeSet9 node (which is deleting the geometry.constantWidth attribute).
  3. Now view scene from the AttributeSet or OpScript nodes at the bottom of the node graph.

Expected behaviour:

  • Curve is re-drawn in Hydra (this may require flushing caches).
  • In the case of the AttributeSet node, which is providing different widths per curve point, the curve in Hydra should reflect these values (display as thicker or thinner at sections of the curve).

Actual behaviour:

  • Curve is not refreshed in Hydra.
  • An error is printed to the terminal (in the case of this repro scene).

Workaround:

No known workaround.

Tested versions/platforms:

  • 3.0v1 - Unaffected
  • 3.0v2 - Affected

Customer version/platform:

3.0v2/Linux

    We're sorry to hear that

    Please tell us why