Restoring sceneviews breaks subject hierarchy and volume rendering presets not changing

We have discovered these issues in the preview (from two days ago), and I don’t have time time report it on github as I am about to go into the workshop:

Scene view breaks subkect hierarcy:

  1. Load MRHead, set some visuals (shadows, different presets),
  2. Use the scene view to capture the state,
  3. Change the visual properties of MRhead (e.g., turn off shadows)
  4. Save the scene, reset the scene and reload from disk
  5. Right click on the scene view you saved in step 2 and choose restore scene.
    Find the all items in the subject hierarch is now collapsed and cannot be expanded. Reproduces in mac and linux with R33134

Unrelated bug. Choosing a different preset in the volume rendering changes the visual, but the displayed Volume Property remains the whatever the initial setting was (screenshot is after choosing CT-Bone preset)

@pieper @lassoan

Scene views have never worked reliably and there have been no chance to fix all the issues, partly because its behavior (what states of what nodes need to be saved and restored) has not been clearly defined. Right now I would not recommend to use scene views.

The good news is that @Sunderlandkyl is currently working on revamping scene views to use sequences, so it will be robust and it will be very clearly defined what is included in scene views. The full implementation may take months, but there may be something to test by the project week in January.