I trt to import the groom cache from maya xgen into ue5.5. Not like before, there is only assets imported successfully this time and the cache is missing. I try the same operation in ue5.4 and everything is fine. I also try to do this in ue5.4 and transfer them into ue5.5, and it works, but the groom looks incorrectly in the viewport, some of the hair grossly twist or tangle with each other.
Updated:
Guys, I find when I imported groom cache in 5.5, the dialogue will show that the vertex of the cache are different with the one of groom static asset, so it aborted the groom cache import. But it won’t show this error in unreal engine 5.4 or any previous version and the cache can be imported successfully.
Thank you for this post. I have spent a week trying to debug this and consistently see the same behavior.
The hair cache when importing into 5.4 works fine, but when importing into 5.5 it generates the groom asset only. For some reason the code to generate the hair cache thinks that the groom generated from exactly the same file is incompatible with the cache. The error indicates that the cache code expects one less vertex per curve, which looks like a bug.
I’ve also tried importing into 5.4 and then converting the project to 5.5. This gives us an animated hair cache in 5.5, but some of the curve points are in a wrong position. My guess is that’s the points that current hair cache code is somehow ignoring.
Found that this was fixed in new patch (possibly 5.5.2). I tested in 5.5.3 to confirm that existing hair cache assets and hair cache import are now working correctly.