瀏覽代碼

Merge pull request #5990 from tsone/obj-mtl-bump-map-support

MTLLoader:  Support for loading bump maps
Mr.doob 10 年之前
父節點
當前提交
23f792fa71
共有 1 個文件被更改,包括 13 次插入0 次删除
  1. 13 0
      examples/js/loaders/MTLLoader.js

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

@@ -340,6 +340,19 @@ THREE.MTLLoader.MaterialCreator.prototype = {
 
 					break;
 
+				case 'map_bump':
+				case 'bump':
+
+					// 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;
+
+					break;
+
 				default:
 					break;