How to add perfect sync to any VRM — without touching Blender
Perfect sync needs 52 specific ARKit blendshapes wired into your model's VRM expression clips. Here's how to get them onto a custom, non-VRoid model the fast way.
To add perfect sync to a VRM, upload your .vrm (or .glb/.fbx) to Riggle. It fits an ARKit template to your model's neutral face, generates all 52 blendshapes plus the standard VRM expressions, wires and names them into VRM 0.x or 1.0 clips, and gives you a validated model to download — all in your browser, with no Blender, Unity or UniVRM. You preview every expression before you commit. For VRoid-native models, HANA_Tool already does this for free; Riggle is for everything that isn't VRoid.
What 'perfect sync' actually requires
'Perfect Sync' is the VTuber term for full iPhone-grade facial tracking. It means your model carries the 52 ARKit blendshapes — browInnerUp, eyeBlinkLeft, jawOpen, mouthSmileLeft and 48 more — and that each one is mapped into a VRM expression (a BlendShapeClip in VRM 0.x, an Expression in VRM 1.0). Apps like VSeeFace, Warudo, VMagicMirror, Vear and Luppet read those clips by name. Miss a few names and you get the classic 'we recognized 45 of your 52 shapes' message.
So the job is really two jobs that often get confused: (a) creating the 52 shape-key deformations on the mesh, and (b) wiring and naming them into VRM clips. A model can have one without the other.
The slow ways people do it today
- Blender + FACEIT. FACEIT can fit and generate ARKit shapes, but it exports FBX shape keys — you then have to bring them into Unity and UniVRM and rebuild the VRM yourself. Powerful, but a real pipeline to learn.
- Polywink. Fully automatic shape generation with a ~24h turnaround, but it outputs FBX/Maya/Unity/UE — never a VRM — and is priced for studios.
- A Fiverr freelancer. $10–100 and about a day per model, sculpted by hand. It works, but every time you edit the model you pay again.
- HANA_Tool. Free and one-click — but only for VRoid-topology models. The moment your model is custom, it can't help.
The fast way: upload → validated VRM
Riggle collapses the whole pipeline into a browser upload:
- Upload your .vrm, .glb or .fbx. Riggle isolates the face mesh and fits an ARKit template to its neutral pose — any topology, not just VRoid.
- Generate. Deformation transfer builds all 52 ARKit shapes plus Joy/Angry/Sorrow/Fun/Surprise and the A/I/U/E/O visemes, then names and wires them into VRM clips for 0.x or 1.0.
- Preview. Scrub every expression in the browser and catch a bad eyelid or jaw before you download.
- Download a named, validated VRM that's perfect-sync ready in VSeeFace, Warudo and VMagicMirror.
If your model already has shape keys that just aren't wired, the free Validator renames and wires them without regenerating anything.
A note on stylized and furry models
Be honest with yourself about your mesh. Clean, human-ish topology transfers cleanly and comes back perfect. Heavily stylized anime and furry models — oversized eyes, separate eye/teeth sub-meshes, non-manifold geometry — are exactly where automatic transfer can produce artifacts. That's why Riggle shows you every shape in the browser before you download, and why the Studio plan adds a human QA pass for the tricky meshes. Preview first; don't assume one-click perfection on a furry model.
Add perfect sync to your model now
Upload your custom VRM, preview all 52 generated expressions, and download a validated model that works in VSeeFace, Warudo and VMagicMirror.
Enter your email to get started
Any topology · VRM 0.x & 1.0 · check readiness free · re-rigs are free.
FAQ
Can I add perfect sync without Blender?
Yes. Riggle generates and wires all 52 ARKit blendshapes in your browser and hands you a finished VRM, so you never open Blender, Unity or UniVRM.
Does this work for VRoid models too?
It can, but for native VRoid models the free HANA_Tool already does one-click perfect sync. Riggle's value is everything that isn't VRoid — custom and marketplace models that VRoid tools can't rig.
How long does it take?
Minutes, in the browser — not the ~24h of a studio service or the ~1 day of a Fiverr freelancer.