Blog · VRM 101 · 3D avatars · Last checked: 2026-09-24 · By channing · Updated

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.

A 3D anime-style avatar standing in front of a monitor with her bone rig and wireframe visible, illustrating what is inside a VRM model file
A VRM model is a complete, rigged character in one file: mesh, bones, expressions, and physics travel together.

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.

One-line definition: a VRM model is a complete, rigged 3D avatar in a single open-standard file that any VRM-compatible app can load and bring to life.

What is inside a .vrm file?

Crack open a .vrm file and you find everything that makes a character more than a statue:

ComponentWhat it does
Mesh & materialsThe visible body, outfit, and toon-style shading
Standardized skeletonA shared humanoid bone layout, so every app knows which bone is which
Facial expressionsPreset blendshapes for blinking, smiling, talking, and emotions
SpringBone physicsHair, skirts, and accessories that sway and bounce automatically
License metadataAuthor 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 modelVRM model
Built for avatars?Not necessarilyYes, by design
Skeleton + expressionsMaybe, if someone rigged itAlways, standardized
Physics (SpringBone)Manual setup requiredBuilt in
Carries usage rights?NoYes
Drops into desktop pets?Often needs conversionDirectly

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)?

RouteWhat you get
Build one in VRoid StudioFree tool from Pixiv: assemble a humanoid character from parts, then export a .vrm directly
Download a ready modelVRoid 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 toolsGenerate or convert a character with AI assistance — see making VRM models with AI and Codex
Convert an MMD modelExisting 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

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

Download AniMate Waifu