Skip to content

Commit 8e19963

Browse files
authored
Merge pull request #15367 from jbaicoianu/mtlloader-emissive
MTLLoader support for emissive / emissiveMap
2 parents edcfe3b + 204f66b commit 8e19963

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

examples/js/loaders/MTLLoader.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,13 @@ THREE.MTLLoader.MaterialCreator.prototype = {
413413

414414
break;
415415

416+
case 'ke':
417+
418+
// Emissive using RGB values
419+
params.emissive = new THREE.Color().fromArray( value );
420+
421+
break;
422+
416423
case 'map_kd':
417424

418425
// Diffuse texture map
@@ -429,6 +436,14 @@ THREE.MTLLoader.MaterialCreator.prototype = {
429436

430437
break;
431438

439+
case 'map_ke':
440+
441+
// Emissive map
442+
443+
setMapForType( "emissiveMap", value );
444+
445+
break;
446+
432447
case 'norm':
433448

434449
setMapForType( "normalMap", value );

0 commit comments

Comments
 (0)