From a521dc448260aaa5a2454560b49bc3e2abeff4f7 Mon Sep 17 00:00:00 2001 From: Andy Nichols <andy.nichols@qt.io> Date: Tue, 11 Jun 2019 14:59:27 +0200 Subject: [PATCH] Assimp: Get Opacity from Materials as well --- src/plugins/assetimporters/assimp/assimpimporter.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/assetimporters/assimp/assimpimporter.cpp b/src/plugins/assetimporters/assimp/assimpimporter.cpp index 2a254731..a883e3fc 100644 --- a/src/plugins/assetimporters/assimp/assimpimporter.cpp +++ b/src/plugins/assetimporters/assimp/assimpimporter.cpp @@ -739,6 +739,13 @@ void AssimpImporter::generateMaterial(aiMaterial *material, QTextStream &output, // roughnessMap // opacity AI_MATKEY_OPACITY + ai_real opacity; + material->Get(AI_MATKEY_OPACITY, opacity); + QDemonQmlUtilities::writeQmlPropertyHelper(output, + tabLevel + 1, + QDemonQmlUtilities::PropertyMap::DefaultMaterial, + QStringLiteral("opacity"), + opacity); // opacityMap aiTextureType_OPACITY 0 QString opacityMapImage = generateImage(material, aiTextureType_OPACITY, 0, tabLevel + 1); -- GitLab