Perfect-sync auto-rigger · for custom VRM models

Perfect-sync face tracking for any VRM. Generated automatically.

Bought or commissioned a custom VRM that isn't perfect-sync ready? Upload it to Riggle and get it back with all 52 ARKit blendshapes generated, named and wired into the VRM — preview every expression in your browser, then download a validated model that just works in VSeeFace, Warudo and VMagicMirror. No Blender. No Unity. No Fiverr wait.

Any topology · VRM 0.x & 1.0 · in-browser preview · validated out

The Riggle app: a custom VRM face uploaded on the left, the 52 auto-generated ARKit perfect-sync expressions in a grid on the right, validated and ready to download.

Your custom model came without the 52 shapes — and getting them is a nightmare

  • Perfect sync needs 52 specific ARKit blendshapes, correctly named and wired into VRM expression clips. Custom models — Blender originals, BOOTH/Gumroad bases, stylized or furry — almost never ship with them.
  • VRoid's one-click tools only rig VRoid's own topology. FACEIT and Polywink can build the shapes but export FBX, not VRM — they never emit a working model. So the answer everyone gives you is still 'go learn Blender'.
  • That leaves two bad options: pay a Fiverr freelancer $10–100 and wait a day per model, or wire up a Blender → FACEIT → Unity → UniVRM pipeline you don't understand — and pay the cost all over again every time you tweak the model.

How it works

Upload, generate, download — a working VRM in minutes

1

Upload your model

Drop in your .vrm, .glb or .fbx. Riggle isolates the face mesh and fits an ARKit template to your model's neutral face — any topology, not just VRoid.

2

Riggle generates the shapes

Deformation transfer builds all 52 ARKit blendshapes plus the standard VRM expressions — Joy, Angry, Sorrow, Fun, Surprise and the A/I/U/E/O visemes — then names and wires them into VRM BlendShape clips (0.x) or Expressions (1.0).

3

Preview, then download

Scrub through every generated expression in your browser and catch anything off before you commit. Happy with it? Download a named, validated VRM that's perfect-sync ready out of the box.

Why Riggle

The one tool that goes upload → working VRM

The math behind perfect sync has been solved for years. Riggle is the part nobody packaged: a turnkey service that actually hands you a finished VRM.

Any topology

Not just VRoid

VRoid-only tools can't touch a Blender original, a marketplace base or a stylized model. Riggle fits its template to your model's own face, whatever it's built on.

Real VRM out

A model, not an FBX

FACEIT and Polywink stop at FBX shape keys you still have to convert. Riggle wires the shapes into VRM clips and hands you a validated .vrm — VRM 0.x and 1.0 both.

See before you ship

In-browser expression preview

Every one of the 52 shapes is rendered in your browser so you can eyeball the result and catch a bad eyelid or jaw before you download — no Blender round-trip to check.

Edit freely

Re-rig is free

Tweaked your model and need the shapes regenerated? Re-rig the same model as many times as you want — you're never paying a freelancer all over again for one edit.

Riggle vs. the workarounds

Everyone does part of it. Riggle does the whole job.

HANA_Tool is VRoid-only. FACEIT and Polywink don't emit VRM. Fiverr is manual and slow. Riggle is the only upload → validated-VRM service.

HANA_ToolFACEITPolywinkFiverrRiggle
Generates all 52 ARKit shapesSemi-autoBy hand
Works on any topology
Outputs a ready-to-stream VRM
No Blender, Unity or plugins
In-browser preview + validator
TurnaroundInstantDIY~24h~1 dayMinutes
PriceFree · VRoid only$48–130Studio quote$10–100/model$9.99 / 10 models

HANA_Tool closes the VRoid segment beautifully — but only VRoid. The moment your model is custom, the ecosystem sends you to Blender. Riggle is built for exactly that moment.

Pricing

Free to check. From $1 a model. Volume pricing for shops.

Run any model through the validator for free. Buy a model pack when you generate the shapes — 10 or 50 — and re-rigs after edits never cost extra.

Validator

Free

Is your VRM perfect-sync ready? Find out in seconds.

  • Detects which of the 52 shapes are present
  • Auto-wires shapes you already have
  • Renames to ARKit / VRoid / Unified
  • Migrates VRM 0.x ⇄ 1.0 expressions
  • Full readiness report

Studio

$29.99/ 50 models

For base sellers and riggers shipping models at volume.

  • 50 models — everything in Creator
  • Batch upload & queue
  • "Perfect Sync included" badge for your shop
  • Human-in-the-loop QA pass on request
  • API access for your pipeline

Prices in USD. Model credits never expire and re-rigs after edits are free. Selling stylized or furry bases at scale? The Studio 50-pack includes a human QA pass for the tricky meshes — see the note below on why that matters.

Honest about the hard meshes

Auto-generated shapes look great on clean, human-ish topology — VRoid-derived and standard humanoid models transfer cleanly and come back perfect. Heavily stylized anime and furry models are harder: oversized eyes, separate eye and teeth sub-meshes and non-manifold geometry are exactly where deformation transfer can misbehave. That's why Riggle renders every shape in your browser before you pay-to-download, and why Studio includes a human-in-the-loop QA pass for the tricky ones. We'd rather show you the result up front than promise one-click perfection we can't keep on a furry mesh.

Questions VTubers and riggers ask

What is 'perfect sync', exactly?

Perfect sync means your model carries the 52 ARKit blendshapes mapped into its VRM expression clips, so iPhone-grade facial tracking drives every part of your face. It's required by VSeeFace, Warudo, VMagicMirror, Vear and Luppet — and Riggle generates and wires all 52 for you.

Does it work on non-VRoid and custom models?

Yes — that's the whole reason Riggle exists. VRoid's own tools only rig VRoid topology. Riggle fits its ARKit template to your model's actual face, so Blender originals, BOOTH/Gumroad bases and stylized models all work.

What do I get back — and which apps does it work in?

A downloadable .vrm with all 52 ARKit shapes plus standard VRM expressions and A/I/U/E/O visemes, correctly named and wired, and validated. It works out of the box in VSeeFace, Warudo, VMagicMirror and other perfect-sync apps — both VRM 0.x and 1.0.

Do I need Blender, Unity or UniVRM?

No. The whole point is to skip the Blender → FACEIT → Unity → UniVRM pipeline. You upload a file in your browser and download a finished VRM — no plugins, no installs, no version-fragile editor.

What about heavily stylized anime or furry models?

Clean humanoid topology transfers beautifully. Very stylized or furry meshes — huge eyes, separate teeth sub-meshes, non-manifold geometry — are genuinely harder, so Riggle previews every shape in your browser before you download, and the Studio plan includes a human QA pass for the tricky ones. We won't promise one-click perfection on a furry mesh we can't keep.

My model already has shape keys but the app only recognises some of them.

That's a wiring and naming problem, not a sculpting one — and the free Validator fixes it. Upload your model and Riggle detects the shapes you have, renames them to the expected ARKit / VRoid / Unified naming, and wires them into the right VRM clips. If shapes are genuinely missing, it'll tell you which, and you can generate just those.

What if I edit my model later?

Re-rig it for free. A per-model rig covers that model, so when you tweak the mesh you just run it through again — no paying a freelancer from scratch every time you change something.

I sell VRM bases — can I use Riggle for my shop?

Yes, that's what the Studio plan is for. Run your bases through in batch, ship them with 'Perfect Sync included', and get a human QA pass on the stylized ones. It turns a hand-sculpting chore into a checkbox on your product page.