# 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.