material = new THREE.ShaderMaterial({
vertexShader: vertexShaderTxt,
fragmentShader: fragmentShaderTxt,
side: THREE.DoubleSide,
uniforms: {
uTime: { value: 0 },
uBigWavesElevation: { value: 0.2 },
uBigWavesFrequency: { value: new THREE.Vector2(4, 1.5) },
uBigWavesSpeed: { value: 0.75 },
uSmallWavesElevation: { value: 0.15 },
uSmallWavesFrequency: { value: 3 },
uSmallWavesSpeed: { value: 0.2 },
uSmallWavesInterations: { value: 4 },
uDepthColor: { value: new THREE.Color(debugObject.depthColor) },
uSurfaceColor: { value: new THREE.Color(debugObject.surfaceColor) },
uColorOffset: { value: 0.08 },
uColorMultiplier: { value: 5 }
}
})