diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialIO/URP/Import/Materials/UrpGltfPbrMaterialImporter.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialIO/URP/Import/Materials/UrpGltfPbrMaterialImporter.cs index 0f9689af7..3f86cda37 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialIO/URP/Import/Materials/UrpGltfPbrMaterialImporter.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialIO/URP/Import/Materials/UrpGltfPbrMaterialImporter.cs @@ -157,6 +157,11 @@ namespace UniGLTF context.EmissionTexture = await getTextureAsync(desc, awaitCaller); } } + + if (context.EmissionColorLinear is {maxColorComponent: > 0} || context.EmissionTexture != null) + { + context.IsEmissionEnabled = true; + } } } }