diff --git a/src/editing/terrain/dialogterrainpainting.ui b/src/editing/terrain/dialogterrainpainting.ui index 4607833..eb2b84b 100644 --- a/src/editing/terrain/dialogterrainpainting.ui +++ b/src/editing/terrain/dialogterrainpainting.ui @@ -546,7 +546,7 @@ - Restore to default (F12) + Restore to base shape (F12) @@ -560,14 +560,11 @@ - - 5 - 100 - 20 + 40 Qt::Horizontal @@ -587,7 +584,7 @@ 100 - 80 + 100 Qt::Horizontal @@ -603,9 +600,6 @@ - - 10 - 100 diff --git a/src/editing/terrain/paintingbrush.cpp b/src/editing/terrain/paintingbrush.cpp index f0c71f6..7ec28db 100644 --- a/src/editing/terrain/paintingbrush.cpp +++ b/src/editing/terrain/paintingbrush.cpp @@ -30,7 +30,8 @@ void PaintingBrush::setSize(double value) void PaintingBrush::setSize(QAbstractSlider* slider) { - setSize(20.0 * (double)slider->value() / (double)slider->maximum()); + double value = (double)slider->value() / (double)slider->maximum(); + setSize(2.0 + value * value * 28.0); } void PaintingBrush::setSmoothing(double value) @@ -50,7 +51,7 @@ void PaintingBrush::setStrength(double value) void PaintingBrush::setStrength(QAbstractSlider* slider) { - setStrength((double)slider->value() / (double)slider->maximum()); + setStrength(0.1 + 0.9 * (double)slider->value() / (double)slider->maximum()); } void PaintingBrush::randomizeNoise() @@ -91,7 +92,7 @@ QString PaintingBrush::getHelpText() case PAINTING_BRUSH_FLATTEN: return QObject::tr("Left click: flatten at height picked with right click

Right click: pick height at center"); case PAINTING_BRUSH_RESTORE: - return QObject::tr("Left click: cancel all modifications on terrain"); + return QObject::tr("Left click: remove your manual modifications from terrain"); } return QString(""); }