|
@@ -4,19 +4,19 @@
|
|
|
|
|
|
THREE.DepthLimitedBlurShader = {
|
|
|
defines: {
|
|
|
- 'KERNEL_RADIUS': 4,
|
|
|
- 'DEPTH_PACKING': 1,
|
|
|
- 'PERSPECTIVE_CAMERA': 1
|
|
|
+ "KERNEL_RADIUS": 4,
|
|
|
+ "DEPTH_PACKING": 1,
|
|
|
+ "PERSPECTIVE_CAMERA": 1
|
|
|
},
|
|
|
uniforms: {
|
|
|
- 'tDiffuse': { value: null },
|
|
|
- 'size': { value: new THREE.Vector2( 512, 512 ) },
|
|
|
- 'sampleUvOffsets': { value: [ new THREE.Vector2( 0, 0 ) ] },
|
|
|
- 'sampleWeights': { value: [ 1.0 ] },
|
|
|
- 'tDepth': { value: null },
|
|
|
- 'cameraNear': { value: 10 },
|
|
|
- 'cameraFar': { value: 1000 },
|
|
|
- 'depthCutoff': { value: 10 },
|
|
|
+ "tDiffuse": { value: null },
|
|
|
+ "size": { value: new THREE.Vector2( 512, 512 ) },
|
|
|
+ "sampleUvOffsets": { value: [ new THREE.Vector2( 0, 0 ) ] },
|
|
|
+ "sampleWeights": { value: [ 1.0 ] },
|
|
|
+ "tDepth": { value: null },
|
|
|
+ "cameraNear": { value: 10 },
|
|
|
+ "cameraFar": { value: 1000 },
|
|
|
+ "depthCutoff": { value: 10 },
|
|
|
},
|
|
|
vertexShader: [
|
|
|
"#include <common>",
|
|
@@ -149,9 +149,9 @@ THREE.BlurShaderUtils = {
|
|
|
|
|
|
configure: function ( material, kernelRadius, stdDev, uvIncrement ) {
|
|
|
|
|
|
- material.defines[ 'KERNEL_RADIUS' ] = kernelRadius;
|
|
|
- material.uniforms[ 'sampleUvOffsets' ].value = THREE.BlurShaderUtils.createSampleOffsets( kernelRadius, uvIncrement );
|
|
|
- material.uniforms[ 'sampleWeights' ].value = THREE.BlurShaderUtils.createSampleWeights( kernelRadius, stdDev );
|
|
|
+ material.defines[ "KERNEL_RADIUS" ] = kernelRadius;
|
|
|
+ material.uniforms[ "sampleUvOffsets" ].value = THREE.BlurShaderUtils.createSampleOffsets( kernelRadius, uvIncrement );
|
|
|
+ material.uniforms[ "sampleWeights" ].value = THREE.BlurShaderUtils.createSampleWeights( kernelRadius, stdDev );
|
|
|
material.needsUpdate = true;
|
|
|
|
|
|
}
|