cocos creator怎么构建一片广域水面?

萌新请教。想在3d环境下构造一片非常大(甚至无限)的水面。
可以通过哪些方法/技术做到?可以推荐一些关于这些技术的文档or教程吗?
找了一圈,cocos关于shader之类的资料比较少;有什么比较好的资料呢?

没试过,但是只构建视野内的水面应该可以有这个效果吧