Alembic streaming for animation shot

Hi!

I’m totally new to Unreal Engine. I am working in an animation studio and we want to try UE5 to render our upcoming short. We are used to Unity since we did some tv shows rendered inside. I need to find the same features to achieve this short.

Basically we have our server on which every artist retrieve the assets. We have an alembic for each shot of our episodes. We then stream the alembics in Unity and do the rendering. In that way we do not need to push the abc files on GitHub that we use to collaborate between artists and TDs.

How can I stream alembics from the disk without importing it in my UE5 project? I found this topic on the 2020 roadmap (Alembic Streaming (Beta) - Unreal Engine Public Roadmap | Product Roadmap). I don’t know how to access this feature. If anyone knows I will be very pleased to know how!

Thanks for reading,

Does anyone know if it’s possible to stream alembic without import it in the project? It would be easier for our workflow.

Thank you!

Anyone ?

Hi, actually it’s possible to stream your alembics into Unreal without importing them (I don’t know if it was possible back then I think it was). I believe it was a plugin in UE4 called “ABC Streaming”, but I don’t see it in UE5, so maybe it is already built in within the “Geometry Cache” plugin, which has to be enabled.

In any case, once you have that feature activated, you just have to add an object you your scene (From the “Place actor” panel), called “Geometry Cache ABC File Actor”. Is in this actor that you configure the route and all the settings for your abc file, then you can add it to your Sequence Level, and add its “Geometry Cache” track.

Hope this helps!

1 Like