ID 361853 - Live Render - Changes to renderSettings.cameraName via an IRF will incorrectly update

Follow

Problem summary:

When using an interactive render filter to change the camera location, the live render will behave strangely. The camera will appear not to have been updated, but manipulating the new camera in a viewer tab will update the live render correctly. destroying the reference to the original camera location and then re-creating it, will cause the live render to change back to the render default, even though the IRF is still active. 

Have tried to re-produce this particular bug in 3Delight, but it seems that changes to the IRF will not automatically update the live render, and a new one must be triggered, hence the original, customer supplied re-pro steps.

Steps to reproduce:

  1. Launch Katana with prman 22.0 (if using k script lancher, use k 3.0dev --prman 22.0 and the renderer will be picked up from netdev)
  2. Open attached project, Expand the scenegraph from the GafferThree node (prman backdrop)
  3. Set both cameras to be included with live render
  4. Live render from the GafferThree node
  5. While the live render is still active, add prman_UseOtherCam to the active render filters
  6. Look through the camera_near cam in Hydra and tweak the position slightly
  7. Disable and Enable the RenderSettings node (prman backdrop)

Expected behaviour:

  • At step 5 -  Live render updates to show the Near Cam
  • At step 7 -  No change to the live render as the location linked in the IRF is still valid

Actual behaviour:

  • At step 5 - No Live render update until step 6 triggers the update
  • At step 7 - Disable and Re-enable will switch live render back to far camera

Workaround:

No known workaround.

Tested versions/platforms:

  • 3.0dev

Customer version/platform:

3.0v2 Linux

    We're sorry to hear that

    Please tell us why