diff --git a/Runtime/Scripts/SceneImporter/ImporterTextures.cs b/Runtime/Scripts/SceneImporter/ImporterTextures.cs index cdaa107e3..3ceceb371 100644 --- a/Runtime/Scripts/SceneImporter/ImporterTextures.cs +++ b/Runtime/Scripts/SceneImporter/ImporterTextures.cs @@ -197,6 +197,7 @@ async Task CheckMimeTypeAndLoadImage(GLTFImage image, Texture2D textu protected virtual async Task ConstructUnityTexture(Stream stream, bool markGpuOnly, bool isLinear, bool isNormal, GLTFImage image, int imageCacheIndex) { + bool convertToDxt5nmFormat = false; #if UNITY_EDITOR if (stream is AssetDatabaseStream assetDatabaseStream) { @@ -206,8 +207,7 @@ protected virtual async Task ConstructUnityTexture(Stream stream, bool markGpuOn _assetCache.ImageCache[imageCacheIndex] = tx; return; } - - bool convertToDxt5nmFormat = false; + if (isNormal && Context.SourceImporter != null) { BuildTargetGroup activeTargetGroup = BuildPipeline.GetBuildTargetGroup(EditorUserBuildSettings.activeBuildTarget);