ID 392451 - Live Render stops updating after first interaction when an InteractiveRenderFilter with a RenderSettings node is active

Follow

Problem summary

If an InteractiveRenderFilter containing a RenderSettings node is active during a Live Render, the render will fail and stop updating after one manipulation.

Steps to reproduce

  1. Open the Hello World example project.
  2. Create an InteractiveRenderFilters node, edit its parameters and add a new RenderFilter.
  3. Add a RenderSettings node to the filter and set a parameter on it, for example changing the resolution.
  4. Activate the render filter in the InteractiveRenderFilters popup.
  5. Start a Live Render.
  6. Move the camera a few times.

Expected behaviour
The Live Render keeps updating.

Actual behaviour
After the first interaction, the render stops updating. Depending on the renderer that's being used, there may be an error message in the Render Log. For example, 3Delight will show a render error similar to the following:


Render Error. Time elapsed: 45.61 sRender unsuccessful.

Arnold logs something like this:


00:00:28  478MB WARNING |  render terminating early:  received abort signalArnoldRender::RerenderCamera: Node '/root/world/cam/camera' has no attribute 'geometry'.ArnoldRender::RerenderCamera: Node '/root/world/cam/camera' has no attribute 'geometry'.ArnoldRender::RerenderCamera: Node '/root/world/cam/camera' has no attribute 'geometry'.ArnoldRender::RerenderCamera: Node '/root/world/cam/camera' has no attribute 'geometry'.ArnoldRender::RerenderCamera: Node '/root/world/cam/camera' has no attribute 'geometry'.ArnoldRender::RerenderCamera: Node '/root/world/cam/camera' has no attribute 'geometry'.00:00:29  482MB WARNING | [kat] no arnold material on /root/world/cam/camera00:00:29  482MB WARNING | [kat] no arnold material on /root/world/cam/camera

Workaround
Unknown.

Reproduced by support
Katana 4.0v4 - CentOS 7
Katana 4.0v1 - CentOS 7
Katana 3.6v4 - CentOS 7
Katana 3.6v1 - CentOS 7
Katana 3.5v4 - CentOS 7
Katana 3.5v1 - CentOS 7
Katana 3.2v6 - CentOS 7
Katana 3.1v4 - CentOS 7, Windows 10
Katana 3.1v1 - CentOS 7
Katana 3.0v9 - CentOS 7
Katana 3.0v1 - CentOS 7, Windows 10
Katana 2.6v4 - CentOS 7
Katana 2.6v1 - CentOS 7, Windows 10

Unable to reproduce
Katana 2.5v7 - CentOS 7, Windows 10
Katana 2.5v1 - CentOS 7, Windows 10

    We're sorry to hear that

    Please tell us why