Knowledge Base: Unreal Animation Framework (UAF) FAQ

A FAQ for the new Unreal Animation Framework

https://dev.epicgames.com/community/learning/knowledge-base/nWWx/unreal-engine-unreal-animation-framework-uaf-faq

Creating a UAF Module from content browser crashes the editor

1 Like

@MixMasta

Seems that enabling Unreal Animation Framework plugin, doesnt work by itself. You also have to enable the UAF Anim Graph plugin . Below screenshots maybe are easier to see what to enable



For more details, why is the error happening. Seems that the Unreal Animation Framework plugin tries to load the /Script/AnimNextAnimGraph.RigUnit_AnimNextTraitStack object but it cannot find it, and it crashes the editor. Enabling that other plugin allows that object to exist so now creating a UAF Module is possible

Now this being said , who knows what other crashes might happen, but I believe someone should add the UAF Anim Graph as a dependency to the Unreal Animation Framework plugin

2 Likes

Nice catch!

So from what i have figured out (could be completely wrong), First you need to enable Unreal Animation Framework plugin and UAF Anim Graph plugin and others you need in your project


Then in the content browser under Animation you should have access to a new tab called Animation Framework, this now includes UAF Anim Graph, UAF Data Interface, UAF Module, UAF State Tree and UAF Workspace.
From there start by creating a new workspace, this is your main viewport to have access to the certain graphs you want. Then create a new module, this is what will be attached to your actor (explained in a minute), and drag the new module into your workspace

Now you can create other UAF Anim Graphs or State Trees or even Data Interfaces (which is in the name) and drag them into your graphs to do whatever you guys want to do. Cool so now you want to actually attach it to an object, well first either create a new blueprint and add the AnimNext Component to your Components tab and then click on it to open up the details where you will find a Module tab where you can now select the module you created earlier.

This is about as far as i have got so far with the short amount of time i have to research but im sure you guys will figure out so much more so please keep me updated on how this actually works but for now enjoy this powerful new tool! :stuck_out_tongue: