Exporting Alembic from LiquidGen to Unreal

Hi guys,

I am currently trying to export an alembic blood splatter made in LiquidGen to Unreal 5.

I believe exporting directly to Unreal is not supported ? Hence why I am working with Blender as a bridge in between LiquidGend and Unreal.

It plays as expected in Blender.

However, after exporting from Blender in Unreal, it looks like there are no frames being imported.

What am I doing wrong please ?

Thanks!

still have not figured this one out :confused:

Hi there, sorry for the delay. You can import LiquiGen exports directly into UE5 just follow the tutorial here: https://youtu.be/tm9uQVlfZ3U?si=Qg29ysAGnlyP_lkc

And then make sure you add a level sequence and add the GeometryCache track to your alembic import and it will play in the timeline

Thanks, will have a look

Looks like it’s still not working on my end, not sure why :confused:

Here is how I export from Liquidgen as .abc :

I then import the .abc file, just like the person is doing in the video.

I have the plugins enabled.

And I then get this message in the output log window :

I am using Unreal 5.3.2

Oh you’re exporting the particles and not the mesh file. Try exporting our the mesh instead of the particles. If you want to export the particles you will need to use Blender to instance objects on the particles using geometry nodes.

Let me know if that helps!

Yes, thank you for your help, sorry if I was not clear but I am indeed trying to export the particles in Unreal.

Not too familiar with Blender, I imported the .abc from Liquidgen and then used the geometry nodes to instance spheres on my particle points.

Then I exported the new sim as .abc and imported it to unreal.

However, I have the same issues as mentioned in my previous screenshot… (Output log)

Here is my current setup in Blender (4.2.1 LTS) and Unreal 5 :

As you can see when importing it looks like no frames have been exported :confused:

Hmm, you may need a realize instances node at the end of your geometry node setup. Can you try that and see if that works?

I tried using the realize instances node that transforms the cloud points into geometry data, which is super useful.

But after re-exporting in Unreal, I still have the same issue with no Start Frame and End Frame, like shown previously :confused:

Okay yeah I’m struggling as well, for some reason blender is just not adding any geometry to the alembic export. All my alembics are 2kb and I don’t know why that is. Might need to do some digging on the Blender side of things to see what’s up. The mesh export does work so you can use that for now if you want to move forward with your project that way, but I don’t know what’s causing this to happen in blender

Hi, not sure if it would work with you, but in my case I did exactly the same, but crop the firsts frames on the export in blender. After reviewing A TON of tutorials, they said that if the first frames are empty it wouldn’t work.
So, i did this=

  1. Export particles from Liquigen (in my case just the spray for the test)
  2. Import them in blender
  3. Did the instance from points (with the realize instances node at the end)
  4. Export the allembic from blender (starting from frame 3 in my case, you should see when appears your first geometry, it may be more)
  5. Import in UE 5.4 (geometry cache, leaving the rest as it comes, starting in “frame 0”

And it works, the only problem is that the allembic file from blender obviusly is really heavy (50 Gb for 150 frames), but i’m sure it can be optimized.

Hope it works!

Cheers!

2 Likes