Introduction
If you're looking to stream, save money and get into the vtuber world then this is the perfect tutorial for you!
Disclaimer: You will need to use Vroid studio for the base but it's also really easy to use and surprisingly flexible if you know what you’re doing.
This article will jump straight into the rigging phase after you create the model in Vroid Studio. I’ve linked some Vroid tutorials at the bottom of this article to help you give vtuber the look you want.
Programs you will need
Program | Price | Get it from |
VRoid Studio | Free | VRoid Studio v1.14.0 on Steam |
VMagicMirror | Free | |
HANA Tool | 1,000 JYP =~ 10 USD | |
Unity VRM | Free | |
Unity | Free | |
*iFacialMocap | $5.99 | iOS App store (iPhone 10+) |
TOTAL: ~$16
*Optional - but necessary for better face tracking
Here is the model I rigged using this method in motion! (Please excuse my horrible bitrate)

Rigging
Step 1: Vroid Studio
- create your avatar in Vroid Studio
- while in the editor, click on the export icon and export as vrm
- Reduce polygons > UNCHECK remove transparent meshes
- Click Export
- Name your vrm saved file and click export again
- Name the file and save it to a spot on your computer that you will remember
Step 2: Unity
- open unity hub
- create a new unity 3d project
- Wait for Unity to load
- In the top menu bar, go to Assets > Import Package > Custom Package
- Import UniVRM-0.99.4_8d33.unitypackage OR the latest UniVRM unitypackage
- Click import
- If a menu called “Script updating consent” appears, select No.
- Click Accept All
- Then close
- drag and drop your [modelName].vrm vtuber avatar into unity assets (vrm NOT Vroid)
- wait for VRM to generate a .prefab of your model
- Note: If there is red text at the bottom of Unity giving you a warning, ignore it for now
- drag and drop the newly generated [modelName].prefab into the hierarchy window
- Again go to Assets > import package > custom package ...
- This time, Import HANA_Tool_v4_0_0_VRM_En.unitypackage
- Click import and wait for it to finish importing
- The top menu bar will now have new options.
- Now, go to HANA_Tool > Reader
- Click the top right circle with dot and change the Game Object to 'Face' where it currently says None (Skinned Mesh Render)
- Select the version you want (ex. PerfectSync_VRoid_v1_0_0_Female.txt)
- Click 'Read BlendShapes' Once finished, press OK, and close out the menu
- To check it worked click the upside down triangle next to your object, select Face. Under 'BlendShapes' there will be a list of new BlendShapes your model has
- Go to HANA_Tool > ClipBuilder
- Click the top right circle with dot and change the Game Object to '[modelName].prefab' Click 'Clip Build'
- Wait for the process to finish, press OK, and then close out of the menu
- Now, to export go to VRM0 > Export to VRM0.x
- Make sure the lang (language) is En
- Change the ExportRoot to [modelName].prefab
- Add a version type (ex. v1)
- Press 'Export
- Exit unity
Step 3: Vmagic Mirror
- Now you can import your model into vMagicMirror
- Set up vMagicMirror - Getting Started | VMagicMirror (malaybaku.github.io)
- (Optional) Connect iFacialMocap to vMagicMirror (how-to guide in vMagicMirror)
- You’re done!
Tips and Conclusion
I hope this tutorial helped! Here are some extra steps you can take to give your Vtuber an extra layer of pizazz:
- Mess around with custom expressions in Vtube studio to add your own personality to your 3D model
- You can change eye movement sensitivity in vMagicMirror