Description

The Vertex Interpolator Material Expression appears to collapse separate instances from separate Material Layers, leading to visual artifacts when used.

Also tested on UE5_Main, CL: 34200103

 

Steps to Reproduce

1. Download the Licensee's test project and open (see addl info URL)
2. Open the Material Layer asset "/Game/Developers/ignaciodecia/EpicBugTest/ML_MaterialLayer"
3. Observe the usage of the Static Switch Param "bUseInterpolator"
4. Open the Material Instance "/Game/Developers/ignaciodecia/EpicBugTest/MI_TwoLayeredMatInst"
5. Observe that it has two layers of the type "ML_MaterialLayer".
6. Enable the Static Switch Param "bUseInterpolator" on the top layer, then on the background.
7. Observe that only the top blue layer is visible. (Bug)
8. Disable "bUseInterpolator" on the background layer.
9. Observe that nothing has changed - only the top layer is visible. (Bug)
10. Disable "bUseInterpolator" on the background layer, and re-enable it on the top layer.
11. Observe that the material works correctly with both layers visible.
12. Observe that "/Game/Developers/ignaciodecia/EpicBugTest/MLB_SimpleDiamondBlend'' and its contained Material Function does not do anything beyond a simple Material Attribute Blend

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-217497 in the post.

3
Login to Vote

Backlogged
CreatedJun 7, 2024
UpdatedJun 25, 2024
View Jira Issue