MMSDT.water

水面设置

设置水面水流的动态效果

参数

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"的材质设置为水面 } } });

在线演示