diff --git a/examples/js/exporters/ColladaExporter.js b/examples/js/exporters/ColladaExporter.js index 9733f4bc76ede134a8205d4da8470a6d46ae7881..c73a208534f5988ba741a2a32aa30282e0dc71ba 100644 --- a/examples/js/exporters/ColladaExporter.js +++ b/examples/js/exporters/ColladaExporter.js @@ -359,7 +359,16 @@ THREE.ColladaExporter.prototype = { type = 'constant'; - } + if ( m.map !== null ) { + + // The Collada spec does not support diffuse texture maps with the + // constant shader type. + // mrdoob/three.js#15469 + console.warn( 'ColladaExporter: Texture maps not supported with MeshBasicMaterial.' ); + + } + + } var emissive = m.emissive ? m.emissive : new THREE.Color( 0, 0, 0 ); var diffuse = m.color ? m.color : new THREE.Color( 0, 0, 0 ); @@ -427,7 +436,7 @@ THREE.ColladaExporter.prototype = { `${ shininess }` ) + - '' + '' : '' ) +