public void setCausticsTexture(Texture2D causticsTexture) {
        this.causticsTexture = causticsTexture;
        if (material != null) {
            material.setTexture("CausticsMap", causticsTexture);
        }
    }
Sets the texture to use to render caustics on the ground underwater.

@param causticsTexture the caustics texture.
jme3-effects/src/main/java/com/jme3/water/WaterFilter.java