|
@@ -413,6 +413,13 @@ THREE.MTLLoader.MaterialCreator.prototype = {
|
|
|
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ case 'ke':
|
|
|
|
+
|
|
|
|
+ // Emissive using RGB values
|
|
|
|
+ params.emissive = new THREE.Color().fromArray( value );
|
|
|
|
+
|
|
|
|
+ break;
|
|
|
|
+
|
|
case 'map_kd':
|
|
case 'map_kd':
|
|
|
|
|
|
// Diffuse texture map
|
|
// Diffuse texture map
|
|
@@ -429,6 +436,14 @@ THREE.MTLLoader.MaterialCreator.prototype = {
|
|
|
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ case 'map_ke':
|
|
|
|
+
|
|
|
|
+ // Emissive map
|
|
|
|
+
|
|
|
|
+ setMapForType( "emissiveMap", value );
|
|
|
|
+
|
|
|
|
+ break;
|
|
|
|
+
|
|
case 'norm':
|
|
case 'norm':
|
|
|
|
|
|
setMapForType( "normalMap", value );
|
|
setMapForType( "normalMap", value );
|