whatisgithub

What is extended-vrm-specs?

miramocha/extended-vrm-specs — explained in plain English

Analysis updated 2026-05-18

7PythonAudience · developerComplexity · 1/5Setup · easy

In one sentence

A documentation-only repository defining draft specifications for Extended VRM, an optional extension to the VRM 3D avatar file format.

Mindmap

mindmap
  root((repo))
    What it does
      Defines VRM extensions
      Documents design decisions
      Links implementations
    Tech stack
      Markdown specs
      VRM format
      glTF extensions
    Use cases
      Read draft specs
      Track extension status
      Find implementation links
    Audience
      Developers
      Avatar tool builders
      VRM ecosystem contributors

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read draft specifications for extending the VRM avatar file format.

USE CASE 2

Reference architecture decisions before implementing VRMXT support in a new tool.

USE CASE 3

Find links to related implementation projects for Blender, Unity, and Warudo.

USE CASE 4

Track which VRMXT extensions are accepted, proposed, or still in draft.

What is it built with?

MarkdownVRMglTF

How does it compare?

miramocha/extended-vrm-specsalx-code/lingbot-video-1.3b-fp8andrevicencio/tmux-flash
Stars777
LanguagePythonPythonPython
Setup difficultyeasyeasy
Complexity1/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

This is a documentation repository with no code to install or run.

So what is it?

This repository is a collection of specifications and design notes for something called Extended VRM, also referred to as VRMXT. VRM is a file format used for 3D avatar models, commonly used in virtual reality apps and virtual streaming tools. This project does not contain a working application itself. Instead, it is documentation defining how an extended, optional version of that file format should behave so that different programs can support it consistently. The specs are meant to be used by several separate implementation projects, including add-ons for Blender, a fork of a project called UniVRM for the Unity game engine, a plugin for a virtual avatar platform called Warudo, and planned support for other tools like Godot, Three.js, and VRoid Hub's browser tools. The repository links out to each of these related projects rather than containing their code directly. The bulk of the README is organized as a set of tables linking to individual markdown documents covering architecture decisions, draft specifications for named extensions, implementation status for each target platform, and reference material comparing this format to existing standards. Most entries are marked as draft status, meaning the design is still being worked out and is not finalized. A few are marked accepted or proposed. Because this is a specifications and planning repository rather than software, there is nothing to install or run from this repository on its own. Anyone interested would instead read the linked documents to understand the proposed file format extensions, or go to one of the linked implementation repositories to use actual code. The README does not state a license for this repository.

Copy-paste prompts

Prompt 1
Summarize what VRMXT is and how it relates to the standard VRM file format.
Prompt 2
Help me find the specification for VRMXT_materials_override in this repository.
Prompt 3
Explain the status of the VRMXT_AnimationController and VRMXT_AnimationClip drafts.
Prompt 4
Which implementation projects currently support VRMXT, and what is each one's status?

Frequently asked questions

What is extended-vrm-specs?

A documentation-only repository defining draft specifications for Extended VRM, an optional extension to the VRM 3D avatar file format.

What language is extended-vrm-specs written in?

Mainly Python. The stack also includes Markdown, VRM, glTF.

How hard is extended-vrm-specs to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is extended-vrm-specs for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.