diff --git a/src/esp/assets/ResourceManager.cpp b/src/esp/assets/ResourceManager.cpp index 8fd30612f8..7215894a55 100644 --- a/src/esp/assets/ResourceManager.cpp +++ b/src/esp/assets/ResourceManager.cpp @@ -2266,10 +2266,10 @@ void ResourceManager::initDefaultMaterials() { fallbackMaterial.mutableAttribute( Mn::Trade::MaterialAttribute::SpecularColor) = Mn::Color4{1.0f, 0.0f, 1.0f, 1.0f}; - // Set expected user-defined attributes - specify Phong shader to use + // Set expected user-defined attributes - specify Flat shader to use since + // this indicates that the asset did not load a material for some reason. fallbackMaterial = setMaterialDefaultUserAttributes( - fallbackMaterial, ObjectInstanceShaderType::Phong, false, false, -1, - true); + fallbackMaterial, ObjectInstanceShaderType::Flat, false, false, -1, true); // Add to shaderManager as fallback material shaderManager_.setFallback( std::move(fallbackMaterial));