Segmentation visibility settings can be confusing
Summary
If a user turns off the visibility of a segmentation from the Data module, and then go to the Segment Editor, and click the Show 3D, no 3D rendering is provided in 3D viewer until they re-enable the visibility from the Data module. This can be confusing for a enw user to Slicer, since they would have expected to see a 3D rendering (even though slice views not showing any labeled data would have given a clue about visibility).
I often turn on/off the visibility of a segmentation from the Data module, particularly when I am working on multiple segmentations (of different volumes) at the same time. I have to do this since there is actually no object level visibility control neither in the Segment Editor nor in the Segmentations modules for segmentations.
To alleviate this I would suggest either:
- adding a visibility button next to do segmentation drop-down menu in Segment Editor and Segmentations (similar to the one in Volume Rendering)
- or implicitly assume that if a user changes the segmentation from the dropdown menus of either module they want to see only that segmentation, and enable visibility for only that automatically and turn off all other segmentation objects.
I think i would prefer the first one, since it is a behavior that already exists in Volume Rendering.
Environment
- Slicer version: Slicer-5.6.1.
I stand corrected, apparently you can set the object visibility in the Segmentations module, under the Displays. I think it needs to be more prominent and also same option should be exposed in the Segment Editor. Otherwise it is same amount of clicks compare to using Data module for visibility.