I’m trying to import 1,7Gb alembic file into UE, but my PC just stops working at one moment. I’ve tracked what leads to it, and I’ve seen, that all my memory is getting consumed by Unreal. I’m importing in experimental, which allows to capture every animation frame.
I’ve got a pretty decent amount of ram (64Gb). So what should I do?
Is this a bug which will be fixed in the release version or I should just create a huge paging file and wait?
What amount of RAM importing alembic is intended to consume normally?
I’m testing Preciew 3 now, 780mb .abc is taking around 19-20Gb of RAM, while importing. If I look at my previous experiments with 28mb .abc, I can tell, that memory consumption growth is pretty much linear.
Would you be able to supply us with your assets so we can take a look? It is indeed true that the importing process will consume quite a bit of memory since the data stored withing the Alembic cache are heavily compressed and become much larger when decompressed.
Sure! Unfortunately, I do not have the big files anymore, as I was further compressing it by deleting unneccessry attributes from geometry and decreasing the frame rate, but here’s a 190mb .ABC containing geometry from Houdini, in case you need it
It seems that the resulting memory usage is due to the nature of decompressing the Alembic data for importing. On a side note, have you tried the skeletal mesh import type as well? This because the attached cache is an homogeneous-mesh (non varying vertex count), which should be very suitable for the skeletal mesh compression import process!