diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp index d321b62f4a..f6ba370fe3 100644 --- a/src/slic3r/GUI/3DScene.cpp +++ b/src/slic3r/GUI/3DScene.cpp @@ -251,7 +251,7 @@ GLVolume::GLVolume(float r, float g, float b, float a) void GLVolume::set_render_color(bool force_transparent) { - bool outside = is_outside || is_below_printbed(); + bool outside = is_outside || (!is_modifier && is_below_printbed()); if (force_native_color || force_neutral_color) { if (outside && shader_outside_printer_detection_enabled)