RE_WRAP.REPEAT;
		
			cloudsPass = new t3d.ShaderPostPass(CloudsShader);
			cloudsPass.uniforms['u_CloudNoise'] = texture;
		});

		function loop(timestamp) {
			requestAnimationFrame(loop);

			renderer.setRenderTarget(backRenderTarget);
			renderer.setClearColor(0, 0, 0, 0);
			renderer.clear(true, true, true);

			if (cloudsPass) {
				cloudsPass.uniforms['u_Time'] = timestamp * 0.0005;
				cloudsPass.render(renderer);
			}
		}
		requestAnimationFrame(loop);

		window.addEventListener('resize', () => {
	