Răsfoiți Sursa

ColladaLoader: Added support for emissive map.

Mugen87 7 ani în urmă
părinte
comite
61fa65664c
1 a modificat fișierele cu 3 adăugiri și 4 ștergeri
  1. 3 4
      examples/js/loaders/ColladaLoader.js

+ 3 - 4
examples/js/loaders/ColladaLoader.js

@@ -1529,12 +1529,11 @@ THREE.ColladaLoader.prototype = {
 						if ( parameter.texture ) material.specularMap = getTexture( parameter.texture );
 						if ( parameter.texture ) material.specularMap = getTexture( parameter.texture );
 						break;
 						break;
 					case 'shininess':
 					case 'shininess':
-						if ( parameter.float && material.shininess )
-							material.shininess = parameter.float;
+						if ( parameter.float && material.shininess ) material.shininess = parameter.float;
 						break;
 						break;
 					case 'emission':
 					case 'emission':
-						if ( parameter.color && material.emissive )
-							material.emissive.fromArray( parameter.color );
+						if ( parameter.color && material.emissive ) material.emissive.fromArray( parameter.color );
+						if ( parameter.texture ) material.emissiveMap = getTexture( parameter.texture );
 						break;
 						break;
 
 
 				}
 				}