This is a regression, it worked correctly up to UE 5.5 but behaves incorrectly in UE 5.6 up to latest.
When a regular texture with sRGB enabled is converted to a virtual texture, its thumbnail in the Content Browser becomes brighter, as if sRGB had been turned off. If the engine is restarted, the thumbnail colors start correct, but they get incorrectly brighter again once the asset is loaded (which triggers thumbnail refreshes on mouseover and/or while editing the asset).
A preliminary investigation was not able to determine the exact root cause of this behavior, but uncovered some extra information:
===== BEGIN CODE =====
float UsedGamma = InGamma;
if (!bIsVirtualTexture && Texture->bSRGB && ((FTextureResource*)Texture)->GetVirtualTexture2DResource() != nullptr)
UsedGamma = 1.0f;
Parameters.ColorWeights = FMatrix44f(ColorWeights);
Parameters.PackedParams = FVector4f(UsedGamma, MipLevel, bIsNormalMap ? 1.0f : -1.0f, bIsSingleVTPhysicalSpace ? 0 : LayerIndex);
===== END CODE =====
Note that these parameters get fed to [SimpleElementTexture2DPreviewPixelShader.usf].
1. Duplicate any regular 2D color texture (with sRGB enabled) or import a new one.
2. Convert the texture to virtual. Thumbnail becomes incorrectly brighter.
3. Save, then restart the engine. Thumbnail starts with correct color.
4. Load or open the virtual texture asset. Thumbnail becomes incorrectly brighter.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-357270 in the post.
| 0 |
| Component | UE - Editor |
|---|---|
| Affects Versions | 5.6, 5.7, 5.8 |
| Created | Dec 9, 2025 |
|---|---|
| Updated | Feb 26, 2026 |