Description

Nanite Tessellation displacement direction is incorrect for landscapes with non-uniform scales. It seems to use the normal from the unscaled landscape, which can result in the displacement causing the landscape to extend over itself.

Also test on //UE5/Release-5.6/, CL: 45232827 and //UE5/Main/, CL: 51099394

Steps to Reproduce

1. Download the attached test project and open.

2. Execute the following console command:

BugItGo 17605.780576 -18463.851529 98.741987 -31.442048 60.235536 0.000009

3. Observe the Nanite Tessellation displacement direction, and that it correctly follows the normal on the flat surface.

4. Execute the following console command:

BugItGo 11811.134320 -6352.770197 185.793944 -15.042048 50.835536 0.000009

5. Observe the Nanite Tessellation displacement direction, and that it is not following the normal of the curved surface.

6. Select the "Landscape" and set its scale to 100, 100, 100 (instead of 100, 100, 10)

7. Repeat steps 2-3, and observe the same results (Except the displacement will be much larger due to the Actor scale being larger)

8. Execute the following console command (the same as in step 4, but increased Z due to scale):

BugItGo 11811.134320 -6352.770197 1082.748111 -15.042048 50.835536 0.000009

9. Observe the Nanite Tessellation displacement direction correctly follows

Have Comments or More Details?

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

0
Login to Vote

Unresolved
CreatedFeb 26, 2026
UpdatedFeb 26, 2026
View Jira Issue