Description

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.

Have Comments or More Details?

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

1
Login to Vote

Backlogged
CreatedMay 21, 2026
UpdatedMay 27, 2026
View Jira Issue