From 4abfd8399c2361421345b2b36788c0a1827c4dc2 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 14 Jan 2016 14:42:19 +0000 Subject: [PATCH] ColladaLoader2: Handle transparency. --- examples/js/loaders/ColladaLoader2.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/js/loaders/ColladaLoader2.js b/examples/js/loaders/ColladaLoader2.js index 503a76b0b1..b8d890fb40 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; } } -- GitLab