调整海岸边缘
This commit is contained in:
@@ -291,6 +291,7 @@ export class OceanScene {
|
||||
maxHeight: 34, // 海面以上地形的最大起伏高度
|
||||
waterLevel: 0, // 海平面基准高度
|
||||
underwaterDepthBias: 4.5, // 整体压低海面以下地形,避免浅滩露出
|
||||
underwaterBiasFadeWidth: 8, // 水下额外下沉的渐变宽度,越大近岸越平滑
|
||||
landBias: 0.2, // 整体抬升陆地倾向,增大陆地露出面积
|
||||
falloffStartRatio: 0.22, // 从中心向外开始下沉的起始比例
|
||||
maxLandRatio: 0.46, // 大陆海岸线的大致外缘比例
|
||||
@@ -299,7 +300,8 @@ export class OceanScene {
|
||||
continentLift: 0.55, // 核心大陆的额外抬升强度
|
||||
coastVariance: 0.05, // 海岸线形状起伏幅度,越大越不规则
|
||||
outerShelfDepth: 4, // 大陆外侧陆架的额外下沉深度
|
||||
seed: 42 // 固定随机种子,保证地形稳定复现
|
||||
coastlineBlendWidth: 42, // 海岸线外侧过渡到海底的缓冲宽度
|
||||
seed: 23 // 固定随机种子,保证地形稳定复现
|
||||
});
|
||||
|
||||
this.terrain = terrainGen.generate();
|
||||
@@ -317,8 +319,8 @@ export class OceanScene {
|
||||
terrainSize: 1200, // 随机植被允许分布的地形范围
|
||||
waterLevel: 1, // 植被生成时参考的水位,避免贴近海边
|
||||
treePlacements: [ // 手动指定树木坐标
|
||||
{ x: -180, z: -120, rotation: 0.4, scale: 1.6 },
|
||||
{ x: -120, z: -40, rotation: 1.2, scale: 1.35 },
|
||||
{ x: 0, z: 50, rotation: 0.4, scale: 1.6 },
|
||||
{ x: 21, z: 32, rotation: 1.2, scale: 1.35 },
|
||||
// { x: -40, z: -150, rotation: 2.1, scale: 1.75 },
|
||||
// { x: 70, z: -70, rotation: 2.8, scale: 1.45 },
|
||||
// { x: 135, z: 15, rotation: 4.1, scale: 1.55 },
|
||||
|
||||
Reference in New Issue
Block a user