Преглед на файлове

Update GLTF KHR_materials_sheen to load roughness

Popov72 преди 5 години
родител
ревизия
39b8c9651f
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      loaders/src/glTF/2.0/Extensions/KHR_materials_sheen.ts

+ 5 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_sheen.ts

@@ -13,6 +13,7 @@ interface IKHR_materials_sheen {
     intensityFactor: number;
     colorFactor: number[];
     colorIntensityTexture: ITextureInfo;
+    roughnessFactor: number;
 }
 
 /**
@@ -86,6 +87,10 @@ export class KHR_materials_sheen implements IGLTFLoaderExtension {
             }));
         }
 
+        if (properties.roughnessFactor !== undefined) {
+            babylonMaterial.sheen.roughness = properties.roughnessFactor;
+        }
+
         return Promise.all(promises).then(() => { });
     }
 }