We received a report from a licensee that UProceduralMeshComponent cook is not deterministic. This is related to the ProcMeshBodySetup member and the fact the UProceduralMeshComponent code changes the BodySetupGuid to invalidate the BodySetup when the Proc Mesh changes.
It was proposed to use an invariant GUID but that can be problematic if there is more than CVarBodySetupSkipDDCThreshold vertices. See attached Claude analysis for more details and a proposed solution.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-380849 in the post.
| 1 |
| Component | UE - Framework - Components |
|---|
| Created | May 21, 2026 |
|---|---|
| Updated | May 27, 2026 |