Local player system in Unreal Engine
How to use the new Local player system in Unreal
Last updated
How to use the new Local player system in Unreal
Last updated
The SDK utilizes our advanced online retargeting system to enhance the quality of your emotes by generating animations directly onto your skeleton. This removes the need for runtime retargeting.
Upload Model:
Go to Kinetix Portal.
Navigate to the "Avatar Set up" tab.
Upload your model as a .fbx
file.
Map the Bones:
Map the bones of your avatar. For detailed guidance, follow the instructions provided on Avatar Upload.
Animations generated BEFORE adding your avatar will not work with your newly added avatar.
Display Avatar ID:
Once your setup is complete, click on "Display ID" and copy it for use in Unreal Engine.
Your setup is done. Click on "Display ID" and copy it.
Now let's get back to Unreal.
Make sure you initialized the KinetixCore as shown in UE SDK Core Package Initialization
Configure your pawn as usual.
Register your AnimInstance
and paste the copied Avatar ID into the Avatar UUID's field.
Make sure you configured an AnimBlueprint on your SkeletalMesh.
Retrieve the metadata of an animation ID using GetAnimationMetadataByAnimationID
.
"InAnimationID" was filled with one animation ID given by "GetUserAnimationMetadatas"
Before loading an animation, fill the skeleton that will be used to decompress the animation.
Use the received metadata to load the animation. The avatar ID should be the one you have in your clipboard.
And then, simply play the animation on your avatar!