aboutsummaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2017-11-18 20:26:08 +0100
committerfunjoker <funjoker109@gmail.com>2021-02-15 19:13:25 +0100
commit875c5bcade6c6b57fb962fad4a6f40f4b8a765ba (patch)
tree91777fc06a52afc2c303480c12f5e6ccf33fdef6 /src/tools
parent159aa97d727793fc075928ce3222bf720d19212b (diff)
Tools/MMaps: Improve MMaps quality
Lower Detail Sample Distance and Detail Sample Max Error to get more accurate MMap data, in particular mmap height. More info about Detail Mesh at http://digestingduck.blogspot.it/2009_07_01_archive.html and http://digestingduck.blogspot.it/2009_08_01_archive.html (cherry picked from commit f8fd0b7a2c0a9acd084f011c614d529e49397479)
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/mmaps_generator/MapBuilder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/mmaps_generator/MapBuilder.cpp b/src/tools/mmaps_generator/MapBuilder.cpp
index eef134e909d..fcf3f104ead 100644
--- a/src/tools/mmaps_generator/MapBuilder.cpp
+++ b/src/tools/mmaps_generator/MapBuilder.cpp
@@ -576,8 +576,8 @@ namespace MMAP
config.minRegionArea = rcSqr(60);
config.mergeRegionArea = rcSqr(50);
config.maxSimplificationError = 1.8f; // eliminates most jagged edges (tiny polygons)
- config.detailSampleDist = config.cs * 64;
- config.detailSampleMaxError = config.ch * 2;
+ config.detailSampleDist = config.cs * 16;
+ config.detailSampleMaxError = config.ch * 1;
// this sets the dimensions of the heightfield - should maybe happen before border padding
rcCalcGridSize(config.bmin, config.bmax, config.cs, &config.width, &config.height);