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
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
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-367789 in the post.
| 0 |
| Component | UE - Rendering - Graphics Features - Nanite |
|---|---|
| Affects Versions | 5.6, 5.7, 5.7.4 |
| Created | Feb 26, 2026 |
|---|---|
| Updated | Feb 26, 2026 |