diff --git a/examples/js/renderers/Projector.js b/examples/js/renderers/Projector.js index 221a087fce310a0fec43d21db061638cf98b4e6a..e0b8930b0ad104a4d2c0325bb09ff9420ae93a7f 100644 --- a/examples/js/renderers/Projector.js +++ b/examples/js/renderers/Projector.js @@ -349,7 +349,7 @@ THREE.Projector = function () { var material = object.material; - if ( material === null || material.visible === false ) return; + if ( material.visible === false ) return; if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) { diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index a52834b9c318e47f13704c7dda6c0fe2836bb094..2d03ce1cbe00160c94102b45b1c7bdccf6a6893d 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1727,7 +1727,7 @@ THREE.WebGLRenderer = function ( parameters ) { material = materials[ j ]; - if ( material === null || material.visible === false ) continue; + if ( material.visible === false ) continue; _this.renderBufferDirect( camera, lights, fog, geometry, material, object ); diff --git a/src/renderers/webgl/WebGLShadowMap.js b/src/renderers/webgl/WebGLShadowMap.js index fdedd8750d7d2d06c4627baa9215a79c185bb7be..216c6d96d2be17f372c2283812997d33c78af85f 100644 --- a/src/renderers/webgl/WebGLShadowMap.js +++ b/src/renderers/webgl/WebGLShadowMap.js @@ -217,7 +217,7 @@ THREE.WebGLShadowMap = function ( _renderer, _lights, _objects ) { objectMaterial = object.material.materials[ 0 ]; - if ( objectMaterial === null || objectMaterial.visible === false ) continue; + if ( objectMaterial.visible === false ) continue; }