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("");
}