From 237e0ee367aa43db8f08c4b5b822ddcebed1f3a7 Mon Sep 17 00:00:00 2001 From: Philip Rideout Date: Wed, 18 Dec 2019 13:56:13 -0800 Subject: [PATCH] Revert "Revert "gltfio: enable specular AO to "fix" #1870"" This reverts commit f9230856afdbbdf9cfcdc21f5992ba02138f43b0. --- libs/gltfio/materials/ubershader.mat.in | 1 + libs/gltfio/src/MaterialGenerator.cpp | 1 + 2 files changed, 2 insertions(+) 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()));