ID 253815 - Modifications of Interactive Render Filters (IRFs) during Live Rendering do not update the Live Render

Follow

Problem summary:

Katana 2.0v1 introduced support for updating a Live Render when making changes to the parameters of nodes inside of active Render Filters.

Unfortunately, this feature stopped working with the inroduction of a change that was first released with Katana 2.1v4.

Steps to reproduce using Arnold as a renderer:

  1. In the Node Graph tab, create a CameraCreate node and a PonyCreate node (Help > I want a pony), and merge them with a Merge node.
  2. Create a RenderSettings node downstream of the Merge node, and set its edit flag.
  3. In the Parameters tab, set the renderer parameter of the RenderSettings node to arnold.
  4. In the Node Graph tab, create an InteractiveRenderFilters node and set its edit flag.
  5. In the Parameters tab, add a RenderFilter, and in the RenderFilter, add a Transform3D node.
  6. Set the path parameter of the Transform3D node to /root/world/geo/pony.
  7. In the Interactive Render Filters popup, make the RenderFilter active.
  8. In the Node Graph tab, set the view flag on the RenderSettings node.
  9. In the Scene Graph tab, expand the entire scene graph, and change the Working Set state of the /root/world/geo/pony location to be Included.
  10. Start a Live Render from the RenderSettings node.
  11. In the parameter interface of the InteractiveRenderFilters node, modify the value of the uniformScale parameter of the Transform3D node inside of the RenderFilter.

Expected behaviour:

The Live Render image shown in the Monitor tab is updated to reflect the change of uniform scale of the pony location.

Actual behaviour:

The Live Render image shown in the Monitor tab is not updated.

Workaround:

No known workaround.

Reproduced versions/platforms:

  • Katana 2.1v4/Linux
  • Katana 2.5v2/Linux

Customer version/platform:

Not supplied.

    We're sorry to hear that

    Please tell us why