I've worked on many cinematic projects in Unreal Engine. Most notably this one here.
With every project comes the time to export all the animation from Maya and import it into Unreal. The tools I've made allow the process to be a lot quicker and less technical upfront.
This tool uses ALEMBIC CACHES as the file type of choice. This is because alembics are the most versatile for cinematic animation, as there is no limit on your deformers, like with FBX.
- Quickly identify desired objects for export within Maya
- Export those objects with the necessary alembic export options that work best in Unreal
- Maya UI for exporting one or multiple export locations
- Unreal UI with a simple drag-n-drop window to batch import animation
Download the ZIP file from the <> code
button on the top right of the GitHub page.
There are two separate GUIs used. One for Maya and one for Unreal.
- After unzipping the downloaded code, navigate to the
mayaTools
folder - Select and drag the
DRAG-N-DROP-IN-MAYA.py
file into the Maya viewport - You should see a confirmation dialog and the menu on the top bar
- The tools are ready for use (No restart necessary)
-
Enable Python in your Unreal project (Tutorial)
-
After unzipping the downloaded code, navigate to the
unrealTools
folder -
Move the
unrealTools
folder to<Unreal_Project>/Scripts
(If you don't have a Scripts folder, make one) -
In Unreal, go to Edit > Project Settings and type "python" in the top search bar
-
Locate
Additional Paths
in the menu and click the+
icon next to it. Copy the path to theunrealTools
folder and paste it in theAdditional Paths
text box.
(IE: C:/Users/Artist/MyProject/Scripts/unrealTools)
NOTE: Moving the folder to your project's Scripts folder is only a suggestion. If you like, you can move the unrealTools folder wherever you prefer. Just make sure the Additional Paths location is set there.
To add the Editor Utility Widget menu to your project, you must migrate it from a separate project.
-
Navigate to
unrealTools/Alembic_Import_Tool
-
Open the
Alembic_Import_Tool.ueproject
file -
In the project, select the
Alembic_Import_Tool
folder in the content browser -
Right-click on it and click
Migrate
, then click OK -
Navigate to the
Content
folder of the project where you want the tool, select it and clickSelect Folder
-
Go back to the project you migrated to and locate the blueprint. Right-click on it and click
Run Editor Utility Widget