diff --git a/src/renderers/webgl/WebGLShadowMap.js b/src/renderers/webgl/WebGLShadowMap.js index e208280dfaf7fb..19d21099d8f5af 100644 --- a/src/renderers/webgl/WebGLShadowMap.js +++ b/src/renderers/webgl/WebGLShadowMap.js @@ -247,7 +247,7 @@ function WebGLShadowMap( _renderer, _objects, _capabilities ) { } - if ( ( _renderer.localClippingEnabled && material.clipShadows === true && material.clippingPlanes.length !== 0 ) || + if ( ( _renderer.localClippingEnabled && material.clipShadows === true && material.clippingPlanes && material.clippingPlanes.length !== 0 ) || ( material.displacementMap && material.displacementScale !== 0 ) || ( material.alphaMap && material.alphaTest > 0 ) ) {