diff --git a/examples/js/loaders/ColladaLoader2.js b/examples/js/loaders/ColladaLoader2.js index 503a76b0b19f449d08240b4a12b1407d8db9be2e..b8d890fb40ed7f3ffc25e2aa830c1f2d63637d68 100644 --- a/examples/js/loaders/ColladaLoader2.js +++ b/examples/js/loaders/ColladaLoader2.js @@ -386,8 +386,8 @@ THREE.ColladaLoader.prototype = { case 'emission': case 'diffuse': case 'specular': - case 'transparent': case 'shininess': + case 'transparency': data[ child.nodeName ] = parseEffectParameter( child ); break; @@ -543,6 +543,12 @@ THREE.ColladaLoader.prototype = { if ( parameter.color && material.emissive ) material.emissive.fromArray( parameter.color ); break; + case 'transparency': + if ( parameter.float ) + material.opacity = parameter.float; + if ( parameter.float !== 1 ) + material.transparent = true; + break; } }