GetCPUSkinnedVertices doesn't use morph targets like it promises.

I’m trying to get the vertex data from a skeletal mesh that has been changed using morph targets. Everything I’ve tried so far just gets me the original shape. **GetCPUSkinnedVertices **said that is would include morph targets, but it doesn’t. I’ve made sure it’s not doing the morphs on the GPU. Any help would be appreciated.


Mesh->GetCPUSkinnedVertices(VertData, 0);

for (int i = 0; i < VertData.Num(); i++)
{
Locations.Add(VertData*.Position);
}

and to test I’m just looping through the results in BP and drawing a debug point.

I’ve also tried ComputeSkinnedPositions, but that seems to now need me to suspend the render thread, which I’m not sure how to do.

This is what it looks like: