Description

Setting Allow CPU Access on the mesh, or setting bSupportsManualVertexFetch=1 in Engine.ini, avoids the crash.

Steps to Reproduce
  1. Open project settings
  2. Set Allow Static Lighting to Off
  3. Set Dynamic Global Illumination Method to None
  4. Close project settings
  5. Place some meshes with AllowCPUAccess disabled
  6. Assign a material that uses Vertex Color to the meshes
  7. Paint the meshes in Mesh Painting Mode
  8. Build lighting
  9. Quick launch the level on devices using mobile renderer 
  10. (The attached repro project allows you to skip steps 1–8)

Result:

Application crashs with the following assertion :

Assertion failed: LocalVF->GetTangentsSRV() [File:.\Runtime/Engine/Private/StaticMeshSceneProxy.cpp] [Line: 2613] 

Additional Info:
In the editor’s Mobile Preview, the vertex painting is ignored.

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - Platform - Mobile
Affects Versions5.7
CreatedJan 8, 2026
UpdatedJan 13, 2026
View Jira Issue