---
# System prepended metadata

title: VRM in Unreal Engine 5

---

# VRM in Unreal Engine 5

[VRM4U](https://github.com/ruyo/VRM4U)

![](https://i.imgur.com/qhWO9Zf.png)


Click to download the version for UE5

![](https://i.imgur.com/ca1rHTW.png)

extract and drag the extracted plugins folder to your project folder under *Project Name -> Plugins*

![](https://i.imgur.com/RANPolR.png)

![](https://i.imgur.com/xL2tLSj.png)


Ensure you don't have the project actively open

Install plugin by clicking *Edit -> Plugins*

![](https://i.imgur.com/NVgA5Fp.png)

Restart Unreal after enabling plugin and import model

![](https://i.imgur.com/PAgb1Hq.png)

Clean up imported assets by putting materials and textures into their own folder

![](https://i.imgur.com/cQd3Tvr.png)

Create Animation -> IK Rig and select your VRM skeletal mesh - label SkeletonTarget. Create another IK Rig with the SK_Mannequin (UE4) - label SkeletonSource.

![](https://i.imgur.com/Kn5MGOO.png)

Open SkeletonSource. Right Click Pelvis and set as Retarget Rout. Add 6 new chains. Label accordingly.

![](https://i.imgur.com/1mHHXNI.png)

![](https://i.imgur.com/rw8dWrz.png)

Do the same for the SkeletonTarget.

![](https://i.imgur.com/Saf99Ut.png)

Create IK Retargeter using SkeletonSource as your source and select your target IK as SkeletonTarget. Edit you base pose to match the UE4 Mannequinn T-Pose. Play animation.

![](https://i.imgur.com/DzMUiGH.png)

![](https://i.imgur.com/Nq2BfSo.png)







## ALS + VRM

Install Advanced Locomotion System from Epic Marketplace

![](https://i.imgur.com/AF1uWaM.png)

Add Third Person content pack

![](https://i.imgur.com/p7OmrtX.png)

Replace ALS blueprint Body Mesh with SKM_Manny

![](https://i.imgur.com/yMJ0x9b.png)

Hide Character Mesh in game

![](https://i.imgur.com/zmW5egj.png)

Use ALS_Anim_BP on your Character Mesh

![](https://i.imgur.com/ZBVqOUI.png)

Create Animation Blueprint for SK_Manny under Third Person Blueprints. Add a *Retarget Pose from Mesh* node and select *RTG_UE4Manny_UE5Manny*

![](https://i.imgur.com/OZ5dZ1A.png)

Add another skeletal mesh to your ALS Blueprint and change skeletal mesh to *SKM_Manny*. Use the Animation Blueprint you just created. Remove the initial body mesh (but don't delete) and hide the CharacterMesh in game.

![](https://i.imgur.com/9PZwTdz.png)

You now have a working retargeted model.

![](https://i.imgur.com/Soc0WZO.png)

Ensure you've extracted your VRM4U plugin to the project directory. Enable VRM4U plugin. Restart Unreal. Import your VRM file. Open the IK Mannequin for your VRM and IK_UE4_Mannequin.

Create an IK Retargeter for using the IK_UE4_Mannequin and edit your pose to match the UE4 Mannequin. 

![](https://i.imgur.com/ahc3va9.jpg)

Test whether it worked using the animation in the asset browser

![](https://i.imgur.com/zvZPPDL.jpg)

Create another Animation Blueprint using your VRM skeleton and the IK Retargeter you just created. Go back to your ALS_AnimMann_Character_BP and change the skeletal mesh to your VRM skeletal mesh and change the Animation Blueprint to what you just created. 

![](https://i.imgur.com/a9bLGLB.png)

Ensure you update the skeletal mesh to your mannequinn and new animation blueprint. Double check that this is set correctly in the scene view as well.



