水面设置
设置水面水流的动态效果
参数
MMSDT.water(dirUrl, waterParameter)
dirUrl:安装目录
waterParameter:水面设置参数
代码示例
//1、水面材质璨参数设置
var waterParameter = {
texture: 1024, //反射分辨率
alpha: 1, //透明度
sunColor: 0xfffbf5, //太阳光颜色
waterColor: 0x2294ff, //水面颜色
distortionScale: 2, //波浪深度
size: 1, //波浪密度
encoding: true, //是否开启RGB模式(如开启gamma,则需true。否则flase。开启后期通道需设置为false)
highly:-3.848, //水面高度
flowing: -60 //水流方向及速度
}
//2、初始化水面纹理材质
var water = MMSDT.water(dirUrl, waterParameter);
//3、对场景模型中的水进行设置
models[0].traverse( function ( child ) {
if ( child.isMesh ) {
if( child.name == "hai" ){
child.material = water.material; //对网格名称为"hai"的材质设置为水面
}
}
});
在线演示
Powered by mms3D