diff --git a/Sources/Rendering/OpenGL/Actor/index.js b/Sources/Rendering/OpenGL/Actor/index.js index 4b0b655447e..2b79d145d9b 100644 --- a/Sources/Rendering/OpenGL/Actor/index.js +++ b/Sources/Rendering/OpenGL/Actor/index.js @@ -152,7 +152,10 @@ function vtkOpenGLActor(publicAPI, model) { // Renders myself publicAPI.translucentPass = (prepass, renderPass) => { if (prepass) { - model.context.depthMask(false); + model.context.depthMask( + model._openGLRenderer.getSelector() && + model.renderable.getNestedPickable() + ); publicAPI.activateTextures(); } else if (model.activeTextures) { for (let index = 0; index < model.activeTextures.length; index++) {