Grasshopper Animations to Unreal Engine 4

Hey there!
Does anyone know how export/import GH animations to Unreal Engine?
I am trying several things from making a .obj sequence import to blender then export to a .fbx file to then import to unreal engine. Is a lot of exporting/importing and I’m just wandering if someone here has a better solution.

Hi, I did it successfully by bringing the .obj sequence into Blender and then exporting it as the alembic file format.
Certainly not very elegant. I wrote about it here:

3 Likes

Thanks! Looks like a good workaround. I’ll try it! Btw the pink bubble animation on sketchfab was rendered on UE4?

1 Like

No, everything was made in Grasshopper & Sketchfab. In the linked thread there is nothing about UE4, but the same way I did some animation of VisualARQ shutters. The goal is to have animation in alembic format, after that you can easily import it in Unreal.

Unfortunately Rhino.Inside.UE did not have the same luck (or sponsor) of Rhino.Inside.Revit

if your budget allows you…
Mindesk VR/AR | Food4Rhino

Hello @lfernandez

I think (if you have access) Rhino → TwinMotion → UE4 is a solution to test regularly.
It’s still in development, but it’s promising.
Mainly because, even with two transfers, it is fast and can be synchronized.
It is already possible to use a large number of features, on the other hand there is no integration in Grasshopper.

jmv

1 Like

Came here while searching for a method for alembic exports. I have Pancake plugin installed but can’t find the obj sequence export option. I am going through the example files as well.

Can anyone please share a grasshopper definition for the same?

Hi, you will not find the obj sequence export option in Pancake.
The trick is that you export a series of obj files for each step of your solution (e.g. each value of some slider). You need to export just a bunch of obj files from Grasshopper.

The whole process is very similar to dealing with video data, often you find a series of png files where every file is just one frame. You import them into some video editing program and export them packed as one file like .mp4. Because OBJ format doesn’t support animation, each obj file is like one “frame” of the animation.
You must import a series of obj files into Blender using the plugin mentioned earlier and export it packed into one alembic file.

Note that it’s a totally brute force method and if you want smooth animation you might end up with a lot obj files and a quite heavy alembic file. Animation did this way is not moving any mesh vertices but using completely new geometry for each frame.

1 Like

Okay. So what exactly are you using Pancake plugin for in the entire workflow?

Just exporting a series of obj files.

pancake obj series export sample.gh (12.2 KB)

Wow! That’s so amazing seriously! I imported the obj sequence exported from your grasshopper file, directly in Cinema 4D.

Looks really cool! Brilliant workflow man! Thank you so much for this. :pray:t2:

2 Likes