I’d like to use “Skeletal Mesh Merge”, as discussed here:
to do armor pieces for characters, so I’d re-merge when any character swaps an armor piece. In my tests in an optimized build, I’ve seen the merge take 16ms on the game thread, which would be an unacceptable 1-frame hitch at 60fps.
It would be nice to do the merge on a background thread. A frame or two of latency (while maintaining the game-thread fps) is acceptable in this scenario; a frame hitch on the game thread is not. I tried running a mesh merge on another thread, but it does not work as-is.
Does anyone have any ideas how to mitigate a hitch, whether to improve performance on the game thread, or how to get it off the game thread?