diff --git a/examples/js/postprocessing/OutlinePass.js b/examples/js/postprocessing/OutlinePass.js index 44b143f502ee8e67c7d4c7a1408d9911ed99e6fb..6fb392e90c63a1377bb303c655c25e05c5641c6d 100644 --- a/examples/js/postprocessing/OutlinePass.js +++ b/examples/js/postprocessing/OutlinePass.js @@ -74,7 +74,7 @@ THREE.OutlinePass = function ( resolution, scene, camera, selectedObjects ) { var copyShader = THREE.CopyShader; - this.copyUniforms = THREE.UniformsUtils.clone( copyShader.uniforms ); + this.copyUniforms = Object.assign( {}, copyShader.uniforms ); this.copyUniforms[ "opacity" ].value = 1.0; this.materialCopy = new THREE.ShaderMaterial( {