From 2b6b56d0d98296991f1d072fbcb122ffd862c0a0 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Tue, 24 Feb 2026 17:03:12 -0600 Subject: [PATCH] don't flip invertroughness on by default --- Engine/source/T3D/assets/assetImporter.cpp | 2 +- Engine/source/ts/assimp/assimpAppMaterial.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Engine/source/T3D/assets/assetImporter.cpp b/Engine/source/T3D/assets/assetImporter.cpp index a807bbc0f..ec0fd1f89 100644 --- a/Engine/source/T3D/assets/assetImporter.cpp +++ b/Engine/source/T3D/assets/assetImporter.cpp @@ -3003,7 +3003,7 @@ Torque::Path AssetImporter::importMaterialAsset(AssetImportObject* assetItem) if (hasRoughness) { - newMat->mInvertRoughness[0] = true; + newMat->mInvertRoughness[0] = false; } newAsset->addObject(newMat); diff --git a/Engine/source/ts/assimp/assimpAppMaterial.cpp b/Engine/source/ts/assimp/assimpAppMaterial.cpp index fce979dfc..1d560da30 100644 --- a/Engine/source/ts/assimp/assimpAppMaterial.cpp +++ b/Engine/source/ts/assimp/assimpAppMaterial.cpp @@ -206,15 +206,15 @@ void AssimpAppMaterial::initMaterial(const Torque::Path& path, Material* mat) co if (rmName.isNotEmpty()) { mat->_setRoughMap(cleanTextureName(rmName, cleanFile, path, false), 0); // Roughness - mat->mRoughnessChan[0] = 1.0f; - mat->mInvertRoughness[0] = (floatVal == 1.0f); + mat->mRoughnessChan[0] = 1; + mat->mInvertRoughness[0] = false; mat->_setMetalMap(cleanTextureName(rmName, cleanFile, path, false), 0); // Metallic - mat->mMetalChan[0] = 2.0f; + mat->mMetalChan[0] = 2; } if (aoName.isNotEmpty()) { mat->_setAOMap(cleanTextureName(aoName, cleanFile, path, false), 0); // occlusion - mat->mAOChan[0] = 0.0f; + mat->mAOChan[0] = 0; } else {