Просмотр исходного кода

loading of ambientOcclusionMap.

Ben Houston 10 лет назад
Родитель
Сommit
b76ad9f285
2 измененных файлов с 12 добавлено и 0 удалено
  1. 6 0
      src/loaders/Loader.js
  2. 6 0
      src/loaders/ObjectLoader.js

+ 6 - 0
src/loaders/Loader.js

@@ -347,6 +347,12 @@ THREE.Loader.prototype = {
 
 		}
 
+		if ( m.mapAmbientOcclusion && texturePath ) {
+
+			create_texture( mpars, 'ambientOcclusionMap', m.mapAmbientOcclusion, m.mapAmbientOcclusionRepeat, m.mapAmbientOcclusionOffset, m.mapAmbientOcclusionWrap, m.mapAmbientOcclusionAnisotropy );
+
+		}
+
 		if ( m.mapBump && texturePath ) {
 
 			create_texture( mpars, 'bumpMap', m.mapBump, m.mapBumpRepeat, m.mapBumpOffset, m.mapBumpWrap, m.mapBumpAnisotropy );

+ 6 - 0
src/loaders/ObjectLoader.js

@@ -280,6 +280,12 @@ THREE.ObjectLoader.prototype = {
 
 				}
 
+				if ( data.ambientOcclusionMap !== undefined ) {
+
+					material.ambientOcclusionMap = getTexture( data.ambientOcclusionMap );
+
+				}
+
 				if ( data.specularMap !== undefined ) {
 
 					material.specularMap = getTexture( data.specularMap );