ID 384745 - Deleted location events have no discernable order in Live Renders

Follow

Problem summary:

During a live render, if a location is deleted the deletion events that are sent to the render plug-in come in a seemingly random order.

Steps to reproduce:

1. Create a project with a pony at a deep scene graph location eg. /root/world/geo/continent/herd/pony
2. Start a live render
3. Open the Live Render Monitor tab (from developer resources)
4. Disable the pony node to trigger deletion events

Expected behaviour:

Deletion events should be sent to the render plug-in in some discernable order, or in an optimised way so that only the highest scene graph location is sent. This would allow render plug-ins to handle deleted location events in a standard way. 

Actual behaviour:

A location deleted event is sent for all removed locations in a seemingly random order.

Workaround:

No known workaround.

 

    We're sorry to hear that

    Please tell us why