diff --git a/libs/gltfio/materials/ubershader.mat.in b/libs/gltfio/materials/ubershader.mat.in index 1f73ebfb2a..6e427f0616 100644 --- a/libs/gltfio/materials/ubershader.mat.in +++ b/libs/gltfio/materials/ubershader.mat.in @@ -6,6 +6,7 @@ material { depthWrite : true, doubleSided : ${DOUBLESIDED}, flipUV : false, + specularAmbientOcclusion: true, parameters : [ { type : float3, name : specularFactor }, diff --git a/libs/gltfio/src/MaterialGenerator.cpp b/libs/gltfio/src/MaterialGenerator.cpp index dda38c48a9..23f661acfd 100644 --- a/libs/gltfio/src/MaterialGenerator.cpp +++ b/libs/gltfio/src/MaterialGenerator.cpp @@ -202,6 +202,7 @@ Material* createMaterial(Engine* engine, const MaterialKey& config, const UvMap& MaterialBuilder builder = MaterialBuilder() .name(name) .flipUV(false) + .specularAmbientOcclusion(true) .material(shader.c_str()) .doubleSided(config.doubleSided) .targetApi(filamat::targetApiFromBackend(engine->getBackend()));