Description

When calculating the opacity mask, Nanite spline meshes do not have the correct World Position in the Material. This leads to visual artifacts when the mask relies on the world position.

Steps to Reproduce

1. Download the Licensee's test project and open (see addl info URL)
2. Open the level "/Game/NewMap"
3. Observe the two spline meshes. Observe "SplineMeshActor" (the one that is shorter) does not use Nanite, while "SplineMeshActor2" (the one that is longer) does use Nanite.
4. Observe that they have the same Material, "/Game/NewMaterial", which masks away anything within 500 units of the world origin. It also makes that area green. If the Material works as expected, no green should be visible.
5. Observe that the Nanite Spline Mesh does show a green circle around the world origin, but the masking does not match
6. Move the Nanite Spline Mesh around
7. Observe there is a masked area, but it does not correctly match a 500 unit sphere around the world origin.

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - Graphics Features
Affects Versions5.5
CreatedFeb 20, 2025
UpdatedFeb 20, 2025
View Jira Issue