First Person Primitive Type causes visual artifacts on Nanite Static Meshes (UE 5.7)

Summary

Description

When setting First Person Primitive Type = First Person on a Nanite-enabled Static Mesh,
the mesh displays severe visual artifacts (pixel noise, shimmering, depth flickering).
Disabling Nanite on the mesh asset resolves the issue entirely.

The Skeletal Mesh in the same setup is unaffected — only Static Meshes with Nanite enabled
exhibit the problem.

Setup

  • Engine version: 5.7
  • Static Mesh components attached as children to a Skeletal Mesh (weapon accessories on a weapon body)
  • All components set to First Person Primitive Type = First Person + Only Owner See = true
  • SKM body renders correctly
  • SM accessories (Nanite enabled) show pixel noise / shimmering artifacts

Related threads

Workaround

Disable Nanite on the affected Static Mesh assets.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

Reproduction Steps

  1. Create a Skeletal Mesh component with First Person Primitive Type = First Person
  2. Attach a Nanite-enabled Static Mesh as a child component
  3. Set the SM to First Person Primitive Type = First Person
  4. Play in Editor → observe pixel noise / shimmering on the SM
  5. Disable Nanite on the SM asset → artifact disappears

Expected Result

Static meshes should provide artifacts free visuals with the FPS primitive.

Observed Result

Shimmering and pixel noise on every static meshes that are using nanites

Platform(s)

Unreal 5.7.4 PC.

Upload an image


Video

Additional Notes

The issue is much more visible in video.