创建与基础属性
创建海洋区域
- 顶部工具栏【地形】下拉菜单 -> 选择【海洋】。

- 点击后,场景中会自动生成一块默认的海洋平面,并在场景资源列表中显示“海洋”对象。
基础属性
海洋位置与范围:
- 中心点:海洋的中心固定在坐标原点 (0,0,0),无法移动或旋转。
- 高度:可手动调整海平面的整体高度,用于匹配场景地形。
- 尺寸:默认范围为 4km × 4km,可根据地形尺寸单独调节。尺寸区间跟地形绑定,支持单独调节;海岸线的尺寸默认与地形范围绑定,当修改地形范围时,海洋会自动更新。

海洋示意图
参数详解
海洋系统将水体分为两个逻辑区域进行精细化控制:洋面和海岸线

1. 洋面
用于控制远离海岸的深水区表现,主要影响波浪的物理形态和水体光学属性。
基础参数:
- 高度:控制海平面的整体高度。
- 海浪大小: 调整洋面波纹的水平尺寸,值越大波峰越宽。
- 海浪高度: 控制波峰起伏的垂直振幅,影响波浪立体感。
- 速度: 控制洋面波浪的流动速度。
材质参数:

洋面材质参数
- 吸收: 控制光线在水中的吸收程度,值越高水色越深。
- 散射: 控制光线散射效果,影响水体的浑浊与体积感。
- 深度:影响海面透明度
水下体积效果:
- 可实现水下的光照散射与浑浊深度感,增强整体氛围与真实度。
2. 海岸线
控制近岸浪花、泡沫、潮湿区及与地形的过渡效果。
自动海岸线识别:

海岸线
系统会自动检测当前地形的边界与高度差,生成自然的海岸线范围,并在近岸区域生成潮湿和焦散效果。
当前海岸线生成范围固定为 5120m*5120m,暂不支持调整。
基础参数:
- 尺寸:控制海岸线波浪区域的宽度范围。
- 近岸浪速度:控制靠近岸边浪花的移动速度。
- 近岸浪宽度:调整近岸浪花的覆盖范围。
材质参数:
- 判定方式:根据洋面离地高度判定,当洋面和地面距离越近时,颜色越偏向海岸线材质颜色,当洋面和地面距离越远时,颜色越偏向洋面材质颜色。
- 吸收: 控制近岸水色的深浅过渡。
- 散射: 调整近岸水体的浑浊度,使浅水区更自然。
泡沫参数:
- 泡沫强度:控制浪花泡沫的亮度。
- 远岸泡沫大小:控制洋面与岸线交界处泡沫的分布与尺寸。
海岸触发对象:
- 从预览视口或场景资源列表中添加场景资源对象到列表后,该对象边缘区域将生成海岸
- 支持单个对象,不支持组/路径/散布/.abc 对象
- 每次添加/删除/修改都会重新更新海岸线区域(流程和散布的排除一致)
- 添加数量上限为 50
海岸线范围自动刷新机制
当用户在场景内执行以下行为时,将会实时修改海岸线影响范围。
- 调整海面高度
- 雕刻修改地形
- 修改地形范围
- 新增排除对象
海岸线手动刷新
当用户在场景内执行以下行为时,需要手动刷新海岸线影响范围。
- 删除 / 修改排除对象
