浏览代码

MTLLoader: Fix to avoid loading bump map twice in case material contains both 'bump' and 'bump_map'.

tsone 10 年之前
父节点
当前提交
48d416cf7d
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      examples/js/loaders/MTLLoader.js

+ 2 - 0
examples/js/loaders/MTLLoader.js

@@ -345,6 +345,8 @@ THREE.MTLLoader.MaterialCreator.prototype = {
 
 					// Bump texture map
 
+					if ( params[ 'bumpMap' ] ) break; // Avoid loading twice.
+
 					params[ 'bumpMap' ] = this.loadTexture( this.baseUrl + value );
 					params[ 'bumpMap' ].wrapS = this.wrap;
 					params[ 'bumpMap' ].wrapT = this.wrap;