diff --git a/src/rendering/water-material.js b/src/rendering/water-material.js index ba8cb414..ad147faa 100644 --- a/src/rendering/water-material.js +++ b/src/rendering/water-material.js @@ -329,10 +329,10 @@ function getTriangleMeshMergeSettings(mergeProfile, minimumThickness) { return { axisAlignment: 0.95, normalAlignment: 0.97, - minimumPrimaryGap: Math.max(0.08, minimumThickness * 1.25), - minimumSecondaryGap: Math.max(0.1, minimumThickness * 1.4), - primaryGapScale: 0.12, - secondaryGapScale: 0.3 + minimumPrimaryGap: Math.max(0.04, minimumThickness), + minimumSecondaryGap: Math.max(0.05, minimumThickness * 1.1), + primaryGapScale: 0.06, + secondaryGapScale: 0.12 }; } diff --git a/src/rendering/water-material.ts b/src/rendering/water-material.ts index eb7f77b1..2c37fc1e 100644 --- a/src/rendering/water-material.ts +++ b/src/rendering/water-material.ts @@ -467,10 +467,10 @@ function getTriangleMeshMergeSettings(mergeProfile: WaterContactTriangleMesh["me return { axisAlignment: 0.95, normalAlignment: 0.97, - minimumPrimaryGap: Math.max(0.08, minimumThickness * 1.25), - minimumSecondaryGap: Math.max(0.1, minimumThickness * 1.4), - primaryGapScale: 0.12, - secondaryGapScale: 0.3 + minimumPrimaryGap: Math.max(0.04, minimumThickness), + minimumSecondaryGap: Math.max(0.05, minimumThickness * 1.1), + primaryGapScale: 0.06, + secondaryGapScale: 0.12 }; }