What Is a VRM Model? A Beginner's Guide
If you have spent any time around 3D desktop pets, VTubers, or VR chat, you keep hitting the same three letters: VRM. A VRM model is a 3D character packed into a single, portable .vrm file — and it is the reason a character built in one app can walk, dance, and chat in another.
This guide explains what a VRM model actually is, what is inside the file, how it differs from a regular 3D model, and how to get one for free — no jargon, no modeling degree required.
What exactly is a VRM model?
A VRM model is a 3D character saved in VRM, an open file format built for avatars. VRM extends glTF 2.0 — the same widely supported 3D format used across the industry — with everything a virtual character needs: a humanoid bone standard, facial expressions, spring-bone physics, and author licensing metadata. The format is maintained as an open standard by the VRM Consortium, so no single company owns it.
The practical upshot: VRM is a portable character. The mesh, skeleton, expressions, physics, and usage rights all travel together in one .vrm file, so a model exported from one app can be dropped into many others — VTubing software, VR worlds, and desktop pets. Export once, use everywhere.
What is inside a .vrm file?
Crack open a .vrm file and you find everything that makes a character more than a statue:
| Component | What it does |
|---|---|
| Mesh & materials | The visible body, outfit, and toon-style shading |
| Standardized skeleton | A shared humanoid bone layout, so every app knows which bone is which |
| Facial expressions | Preset blendshapes for blinking, smiling, talking, and emotions |
| SpringBone physics | Hair, skirts, and accessories that sway and bounce automatically |
| License metadata | Author credit and usage rules embedded in the file itself |
That last row matters more than people expect: because usage rights ride along with the file, a VRM is one of the few model formats where "what am I allowed to do with this?" can travel with the character.
How is a VRM different from a regular 3D model?
A generic 3D model (an FBX or OBJ from a marketplace) is raw material. A VRM is a finished avatar. Side by side:
| Generic 3D model | VRM model | |
|---|---|---|
| Built for avatars? | Not necessarily | Yes, by design |
| Skeleton + expressions | Maybe, if someone rigged it | Always, standardized |
| Physics (SpringBone) | Manual setup required | Built in |
| Carries usage rights? | No | Yes |
| Drops into desktop pets? | Often needs conversion | Directly |
This is why a random "anime girl FBX" from a 3D store usually needs rigging, expression setup, and physics work before it can do anything, while a VRM from the same artist just works.
VRM 0.x vs VRM 1.0: does the version matter?
You will run into two versions of the format. VRM 0.x is the earlier mainstream standard, and there are years' worth of community models in it. VRM 1.0 is the newer spec with stricter, more extensible handling of bones, materials, and physics. The difference is rarely visible day to day, but it matters at import time: check which version your desktop pet supports and which version your model uses — a mismatch can mean a failed import or lost effects. AniMate Waifu supports both VRM 0.x and VRM 1.0, so either version loads.
How do you get a VRM model (no modeling required)?
| Route | What you get |
|---|---|
| Build one in VRoid Studio | Free tool from Pixiv: assemble a humanoid character from parts, then export a .vrm directly |
| Download a ready model | VRoid Hub, BOOTH, and AplayBox host community models — our free VRM model directory and model source guide organize the best starting points |
| Make one with AI tools | Generate or convert a character with AI assistance — see making VRM models with AI and Codex |
| Convert an MMD model | Existing PMX models can be converted in Blender — full walkthrough in the PMX to VRM guide |
- Before you download any VRM, read its license: is personal use allowed?
- Can you modify it (recolor, resize, adjust bones)?
- Can you show it publicly — streams, videos, screenshots?
- Is commercial use (monetized content, ads) permitted?
Why VRM is the right format for desktop companions
A desktop pet needs a character that moves, reacts, and dances — idle swaying, blinking, hair that bounces when you drag it around. That is precisely what VRM's standardized skeleton and SpringBone physics deliver out of the box. A bare mesh cannot do any of it without heavy rework, which is why serious 3D desktop pets are VRM-first. See what a VRM desktop companion is for the full picture.
How do you put a VRM on your desktop?
Three steps, no code:
- Get a .vrm file — from VRoid Studio, a model library, or your own creation.
- Import it into a VRM-compatible app. In AniMate Waifu, open the Workshop, add a companion, and pick your .vrm file — step-by-step in the VRM import tutorial.
- Tune and play — resize, place, and add dances. The full character-to-pet path is in make an anime character desktop pet.
FAQ
Is VRM a proprietary format?
No. VRM is an open standard for 3D avatars, maintained publicly by the VRM Consortium and built on the open glTF 2.0 format. Any developer can implement it, and many apps — VTubers, VR platforms, and desktop pets — already have.
Do I need modeling skills to get a VRM model?
No. VRoid Studio assembles characters from parts without traditional modeling, and model libraries offer thousands of ready-to-download VRMs. Traditional modeling is one option, not a requirement.
Which VRM version should I download?
Match your app: check whether your desktop pet or VTuber tool supports VRM 0.x, VRM 1.0, or both. AniMate Waifu loads either, so any model you download will work.
Can I convert an MMD model to VRM?
Yes, within the original model's license terms. PMX models from the MMD ecosystem can be converted in Blender with a VRM add-on — the PMX to VRM guide walks through the whole process.
Related Reading
| Question | Guide |
|---|---|
| What is a desktop pet? | What Is a Desktop Pet |
| Where do I download VRM models? | VRM Model Download Guide and Free VRM Model Directory |
| How do I import a VRM into a desktop pet? | VRM Import Tutorial |
| What is a VRM desktop companion? | VRM Desktop Companion |
| How do I make my character a desktop pet? | Anime Character Desktop Pet Guide |
| How do I create my own VRM? | Make VRM Models with AI and Codex and Desktop Pet Maker Guide |
| 2D or 3D desktop pet — which one? | 2D vs 3D Desktop Pets |
Have a VRM? Give it a desktop to live on
AniMate Waifu loads VRM 0.x and 1.0 models, adds dances and AI conversation with memory, and runs light enough to stay open all day. Free to start with built-in characters; bring your own VRM with the one-time full version.