From fdf1c2fc7143c3f79ec7c0bc179afaa64cc8db87 Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Wed, 9 Nov 2022 14:06:18 +0100 Subject: [PATCH] Fix lightning when move above surface and view from bottom --- src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp b/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp index 146bdcdd32..04dc15266a 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp @@ -461,7 +461,8 @@ void GLGizmoEmboss::on_render() { const Transform3d matrix = camera.get_view_matrix() * (*m_temp_transformation); shader->set_uniform("view_model_matrix", matrix); shader->set_uniform("projection_matrix", camera.get_projection_matrix()); - shader->set_uniform("view_normal_matrix", (Matrix3d) (*m_temp_transformation).matrix().block(0, 0, 3, 3).inverse().transpose()); + shader->set_uniform("view_normal_matrix", (Matrix3d) (matrix).matrix().block(0, 0, 3, 3).inverse().transpose()); + shader->set_uniform("emission_factor", 0.0f); #endif // ENABLE_LEGACY_OPENGL_REMOVAL // dragging object must be selected so draw it with correct color