Method to export Mesh with Animation by Blender modifiers(Simple Deform, Mesh Deform, Hook etc.) and import in UE

Hi all,
I’d like to share how I exported mesh with deform modifiers such as simple deform or mesh deform from Blender to Unreal Engine since I struggled so hard to figure it out even though it is soooo simple and easy. I don’t know if it’s a right or an efficient way but it worked for me every time. If anyone finds out any better way, kindly leave a comment for the community. Thanks.

(I brought an example of a book with flipping pages using simple deform and hook modifiers)

1. Create a Collection Instance

  • Before creating collection instance make sure that every components are in the same collection such as book cover, book pages, modifiers in this case.

  • Create collection instance by pressing ‘shift+a’ and click the ‘Collection Instance’(You don’t need to apply modifiers and also don’t need to select any component such as book page in this case to create collection instance).

  • Then you’ll see the instance has been created as below. Unlike the original mesh, this instance can be moved without being affected by modifiers.

2. Export collection instance as alembic

3. Import in UE as Geometry Cache

4. Add Geometry Cache to your Level and Sequencer

In this way, you can export a rolling map or create a flock of flying birds using Niagara System.

Hope this could give a little help for someone’s project just like I saved so many times by this community. lol