Control point labels show through 3D volume in volume rendering


It would seem that the markup labels show through the 3D volume when using volume rendering. Is it possible to turn this off or is it a bug?

It gets very crowded with text and it is difficult to pinpoint the correct labels when they all can be constantly seen. I would like for the labels still to be there so they can be seen in the proper 2D slices and in the mark up module

I don’t think this is possible with the UI controls. If you are not actively collecting landmarks, one solution would be to clone the pointList and then use one copy for 2D display (where you can turn off the 3D visibility), and you set to the second copy to set to be visible only in 3D but bring down the text scaling to % (so the labels are not visible, only the glyphs).

In the previous versions the volume covered the labels. Is ti possible to get that feature back?

The solution doesn’t seem to be too useful for our purposes.

I don’t know, that’s up to the developers and how strongly this is needed by user base. I occasionally needed to do same need, but so far solution worked for me. I also find it a bit strange that the glyph can be occluded by the volume but not the accompanying label.

Thank you for the report. The markup labels should definitely be occluded by the volume in the 3D view and I can reproduce they are not in Slicer 5.0.3 and 5.1. This looks like an issue and probably should be reported unless we oversee something here.

1 Like

I recall vaguely a discussion with @lassoan and was under the impression that choice was by design (keeping the labels on all times).

That would be a weird design choice but hopefully the choice can be implemented. Thanks for the possible work around though, it can work in an emergency.

Sorry, I need to correct my post: The markup labels are occluded by segmentations in 3D Slicer and not by volume renderings.

1 Like

So will it be fixed then? In previous versions the labels were occluded by volume renderings and I am not sure why this change occured if it is intentional.

Can you please tell us in which version you refer to? (The latest in that the volume covered the labels)

I imagine it was a long time ago, when 3D text actors were used to show labels, however, they had serious issues and then 2D text actors were introduced instead that are not occluded by 3D objects like volume rendering.

The latest I can find where it works is 4.10 it would seem.

What sort of issues were there regarding them? What would be the difference between the text and the points as those are properly occluded?

Would it be possible to link a hidden markup point to the text and hide the text if it the point is occluded or are the two objects completely different things?