From b2fba537f0e0103efebbef9813313fa7ee5e6a11 Mon Sep 17 00:00:00 2001 From: Don McCurdy Date: Thu, 8 Dec 2016 14:04:00 -1000 Subject: [PATCH] Add support for glTF emission textures. --- examples/js/loaders/GLTFLoader.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/js/loaders/GLTFLoader.js b/examples/js/loaders/GLTFLoader.js index 95753c9edf..2f485fe764 100644 --- a/examples/js/loaders/GLTFLoader.js +++ b/examples/js/loaders/GLTFLoader.js @@ -1088,8 +1088,14 @@ THREE.GLTFLoader = ( function () { materialParams.emissive = new THREE.Color().fromArray( materialValues.emission ); + } else if ( typeof( materialValues.emission ) === 'string' ) { + + materialParams.map = dependencies.textures[ materialValues.emission ]; + } + delete materialParams.emission; + if ( Array.isArray( materialValues.specular ) ) { materialParams.specular = new THREE.Color().fromArray( materialValues.specular ); -- GitLab