diff --git a/source/blender/editors/sculpt_paint/sculpt.c b/source/blender/editors/sculpt_paint/sculpt.c index f3b0b32c8d5..800d9e6d562 100644 --- a/source/blender/editors/sculpt_paint/sculpt.c +++ b/source/blender/editors/sculpt_paint/sculpt.c @@ -6185,7 +6185,7 @@ static void sample_detail(bContext *C, int mx, int my) if (srd.hit && srd.edge_length > 0.0f) { /* Convert edge length to world space detail resolution. */ - sd->constant_detail = mat4_to_scale(ob->obmat) / srd.edge_length; + sd->constant_detail = 1 / (srd.edge_length * mat4_to_scale(ob->obmat)); } /* Restore context. */