|
@@ -21,10 +21,13 @@ THREE.FilmPass = function ( noiseIntensity, scanlinesIntensity, scanlinesCount,
|
|
|
|
|
|
} );
|
|
|
|
|
|
- if ( grayscale !== undefined ) this.uniforms.grayscale.value = grayscale;
|
|
|
- if ( noiseIntensity !== undefined ) this.uniforms.nIntensity.value = noiseIntensity;
|
|
|
- if ( scanlinesIntensity !== undefined ) this.uniforms.sIntensity.value = scanlinesIntensity;
|
|
|
- if ( scanlinesCount !== undefined ) this.uniforms.sCount.value = scanlinesCount;
|
|
|
+ this.uniforms[ "tDiffuse" ] = new THREE.Uniform();
|
|
|
+ this.uniforms[ "time" ] = new THREE.Uniform();
|
|
|
+
|
|
|
+ if ( grayscale !== undefined ) this.uniforms.grayscale = new THREE.Uniform( grayscale );
|
|
|
+ if ( noiseIntensity !== undefined ) this.uniforms.nIntensity = new THREE.Uniform( noiseIntensity );
|
|
|
+ if ( scanlinesIntensity !== undefined ) this.uniforms.sIntensity = new THREE.Uniform( scanlinesIntensity );
|
|
|
+ if ( scanlinesCount !== undefined ) this.uniforms.sCount = new THREE.Uniform( scanlinesCount );
|
|
|
|
|
|
this.camera = new THREE.OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
|
|
|
this.scene = new THREE.Scene();
|