ID 263827 - Live Render does not update if parent locations are deleted and re-added whilst set to "included with children"

Follow

Problem summary:

If a geometry location is being monitored by the live render system and one of its ancestors is deleted and then re-added, an update for the geometry location will not be sent.

Steps to reproduce:

  1. Create a PrimitiveCreate node with location = /root/world/geo/primitive.
  2. ​​​Start a live render with /root “included with children” in the live render updates column.
  3. Disable the PrimitiveCrate node in the Node Graph. An update will be generate for /root/world/geo/primitive and /root/world/geo indicating that they have been deleted.
  4. Enable the Primitive Create node again. An update will be generated for /root/world/geo, but not for /root/world/geo/primitive

Expected behaviour:

An update should be sent to the renderer for all new or re-added locations.

Actual behaviour:

Only the deleted location will generate an update when re-added.

Workaround:

No known workaround.

Reproduced versions/platforms:

  • 2.2dev

Customer version/platform:

Not supplied.

    We're sorry to hear that

    Please tell us why