解答:在呼叫 renderer.render() 前修改:

var time = clock.getElapsedTime();
texture[effectController.mtlName].offset.set( 0, time );

有波浪的版本:在呼叫 renderer.render() 前修改:

// 加入一些擾動
texture[effectController.mtlName].offset.set(
	0.2*Math.sin(2*time), time );
texture[effectController.mtlName].repeat.set( 
	effectController.repeat, effectController.repeat/3 );