构造函数
材质参数
可选
crestFoam?: number波峰泡沫判断阈值,范围0-1,默认为0.70
可选
crestFoamColor?: number[]波峰泡沫颜色,默认为[0.3, 0.3, 0.6]
可选
depthSoftness?: number水深渐变过渡,默认为5
可选
foamDepthSoftness?: number泡沫在水深维度上的衰减程度,默认为1
可选
foamScale?: number泡沫贴图缩放比例,默认为100
可选
foamSoftness?: number泡沫边缘模糊程度,默认为3
可选
foamSpeed?: number泡沫流动速度,默认为0.050
可选
offsetScale?: number波浪扰动高度偏移,默认为1
可选
specularStrength?: number高光闪耀强度,默认为1.5
可选
timeScaleFactor?: number时间缩放因子,默认为0.001
可选
useEnvMap?: boolean是否使用环境贴图,默认为true
可选
uvScale?: numberUV缩放比例,默认为1000.0
可选
waterColor?: number[]水体的主颜色(深水区域颜色),默认为[1/255, 46/255, 120/255]
控制波峰泡沫的判断阈值,1最大,默认0.7
设置波峰泡沫的判断阈值
波峰泡沫阈值,范围0-1
波峰泡沫颜色
设置波峰泡沫颜色
RGB颜色数组,范围0-1
控制水深渐变过渡,默认为5
设置水深渐变过渡
水深渐变过渡值
控制泡沫在水深维度上的衰减程度,泡沫从深度为0到foamDepthSoftness范围衰减,默认为1
设置泡沫在水深维度上的衰减程度
泡沫深度衰减值
控制泡沫贴图缩放比例,默认为100
设置泡沫贴图缩放比例
泡沫贴图缩放比例
控制泡沫边缘模糊的程度
设置泡沫边缘模糊的程度
泡沫边缘模糊值
控制泡沫的流动速度(用于 tFoamNoise
采样偏移)
设置泡沫的流动速度
泡沫流动速度
控制波浪扰动高度偏移,默认为1
设置波浪扰动高度偏移
波浪扰动高度偏移
高光闪耀强度
设置高光闪耀强度
高光强度值
水体样式
设置水系样式,默认为lake
样式名称,只接受'river', 'lake', 'ocean'
时间缩放因子
设置时间缩放因子
时间缩放因子
是否使用环境贴图
设置是否使用环境贴图
是否启用环境贴图
UV缩放比例
设置UV缩放比例
UV缩放比例
水体的主颜色(深水区域颜色)
设置水体的主颜色(深水区域颜色)
RGB颜色数组,范围0-1
水体材质,用于模拟真实的水面效果。
支持水下折射、岸边泡沫、菲涅耳反射、水体深度渐变、焦散等复杂水面光照效果。
示例