Geometry Cache Vs Skeletal, different playback speeds

Hi everyone

I’m trying to design a cinematic using a character imported as a geometry cache.
Since that animation doesn’t play back when I scrub through the sequencer, I also imported it as a skeletal mesh.

When playing back the two animations on top of each other in PIE the alembic sequence plays at a slightly different rate than it’s skeletal counterpart.
I double checked the imported frames and the playback settings but I can’t get it to work.

Any ideas would be greatly appreciated.

Best

Hi,

I have just a few questions for you so I can try and pinpoint what the issue is. Can you send me some screenshots or some more information on the steps that you are taking to get these results(steps you are using to import and export)? Also, are you utilizing any plugins or settings in UE4 that are set as experimental? Are the assets rigged etc.? Are you using Max or Maya? And do you get these results in engine version 4.17 as well? Any extra information that you provide will be helpful.

-Thank you

Hi Ridley

Thank you for such a quick response.

I’m using maya to export my animation.
I’ve tried using UE 4.17 and Maya 2017 and 2018.
The character is rigged and I’m selecting the geometry and exporting it to alembic.
I’ll attach screengrabs from my export settings in Maya as well as my import settings in UE4, my sequencer setup and the alembic playback settings in UE4.

One thing I noticed and I find odd, is that the frames at import have a different number than at export.
However since both the GeoCache version and the skeletal version import the same frames I don’t think that’s a contributing factor.

Please find the screengrabs here:
https://transfer.stories.ch/_l4icBKQZMYUE0R

Best

Hi Ridley

Thank you for the link, I had missed that video and it was really informative.
I tried the test again with the joints also exported but since it’s a geometry flipbook, they don’t even get listed at import :frowning:

The video did list several quality of life improvements coming down the line that I think will address my problem so I guess for now I’ll just wait.

Thank you for looking into this.

Hi,

I’m glad that was helpful. If all fails you should be able to default back to using FBX format. Since this is just the preview for 4.18, I would recommend also checking back in with the issue after it officially releases, or any updates come out. If you have any more questions regarding this thread feel free to reopen it, and I’ll get back to you.

-Thank you

I found a very recently done video on Alembic importing into UE4, but it is mostly 3ds Max and Blender so I don’t know if it will be helpful, but I thought I’d link it anyway. If you go to your Playback Speed in the details panel, are the Geometry Cache and Skeletal versions set to the same speed? If you skip ahead to about 12 minutes into the video they talk about changing this. It does not look like there is anything wrong with your import/export settings. However, Alembic is an experimental plugin and is not recommended to be used in a production environment unless you can maintain it. I would recommend trying to utilize the FBX pipeline and see if that works. You also mention above that you are selecting the geometry in Maya, I would double check that your bone hierarchy is also selected. Let me know if any of this helps or solves the issue.

-Thank you