XR Animator
XR Animator is a free tool that uses webcam video, images, or video files to drive MMD and VRM 3D avatars.
What XR Animator is
XR Animator is a free tool that uses webcam video, images, or video files to drive MMD and VRM 3D avatars. It uses MediaPipe and TensorFlow.js for pose detection and supports face, full-body, and combined face, body, and hand tracking. Face tracking includes 52 ARKit-compatible blendshapes. Users can record motion capture, export VMD, BVH, and glTF motion, load VMD, FBX, and BVH motions, and convert FBX or BVH motion to VMD. The scene can include 2D images or video, 3D panoramas, and .x or .glb objects. The web app works in major desktop and smartphone browsers, and downloadable Electron apps are available for Windows, Linux, and macOS. Android Chrome supports augmented reality. Electron mode adds VMC protocol support for compatible applications such as VSeeFace, VNyan, and Warudo, plus a frameless transparent background for capture apps such as OBS. The maker invites donations and membership support; membership includes early access to the latest version at least six months before public GitHub release.
Good
- Free plan is available.
- Supports face, full-body, and hand tracking.
- Records mocap and exports VMD, BVH, and glTF.
- Works in desktop and smartphone browsers.
- Android Chrome supports augmented reality.
Watch out
- VMC and transparent capture backgrounds require Electron mode.
- Limited-power smartphones may suit face tracking only.
Who it suits
XR Animator suits avatar creators who want webcam-based face or body motion capture and exportable motion files. It also fits users who want to animate models in VMC-enabled applications or build customized scenes.
Verdict
XR Animator combines webcam-driven avatar animation with motion recording, multiple motion formats, and scene customization. Check the Electron-only limits and smartphone performance caveat against your setup.
Plans and prices
From XR Animator's own pricing page, checked 14 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free public version | Free | Web app and downloadable desktop versions · no paid tier required · Free |
| Silver Supporter | $3 a month | Membership access · password-protected Android early-access ZIP releases · $3.00 per month |
| Gold Supporter | $10 a month | Membership access · password-protected Android early-access ZIP releases · $10.00 per month |
The facts
Each one read from XR Animator's own pages, with the date it was checked.
Where it runs
- Android AR
- The web app supports augmented reality on Android Chrome.checked 3 Oct 2026
- Android requirement
- AR mode requires an ARCore-supported phone, Chrome for Android and WebXR.checked 14 Oct 2026
- Browser performance
- The README reports up to 60 fps rendering and 30 fps body-pose detection on a mediocre PC when web workers and OffscreenCanvas are supported.checked 14 Oct 2026
What it does
- API and extensibility
- Release 0.35.0 documents VMC over WebSocket plus external 3D-camera data reception and transmission.checked 14 Oct 2026
- Augmented reality
- Android Chrome devices meeting Google ARCore and WebXR requirements can run the AR mode.checked 14 Oct 2026
- Avatar formats
- Users can load VRM or MMD models as avatars.checked 14 Oct 2026
- Changelog history
- The changelog records the v11 transition to a browser app, webcam/media AI mocap, VRM support and BVH/FBX motion support.checked 14 Oct 2026
- Depth backdrop
- A 2D image can receive an automatically generated AI depth map for use as a 3D backdrop.checked 14 Oct 2026
- Developer libraries
- The project credits Electron, three.js, three-vrm, MediaPipe, TensorFlow.js, Transformers.js, PeerJS and osc-js among its core dependencies.checked 14 Oct 2026
- Documentation depth
- Documentation consists mainly of the GitHub README, release notes, video tutorials and linked setup guidance rather than a separate API documentation portal.checked 14 Oct 2026
- Early-access pricing
- Ko-fi lists Silver Supporter at $3 per month and Gold Supporter at $10 per month for member access to Android early releases.checked 14 Oct 2026
- Face tracking
- The application supports face tracking with 52 ARKit-compatible blendshapes.checked 14 Oct 2026
- Full-body tracking
- A single webcam or image/video file can provide full-body motion capture.checked 14 Oct 2026
- Hand tracking
- Face, body, hands and fingers can be tracked in combined modes.checked 14 Oct 2026
- Independent directory status
- iTechGuides lists one free plan, no paid tier, and no reader reviews yet.checked 14 Oct 2026
- Inputs
- Full-body motion tracking accepts a single webcam or an image or video file.checked 3 Oct 2026
- Integrations
- In Electron mode, VMC protocol can animate models in VMC-enabled applications such as VSeeFace, VNyan, and Warudo.checked 3 Oct 2026
- Licence concern
- Hysen Labs reports that GitHub has no detectable licence file and cautions that commercial reuse may require permission, conflicting with the README's CC BY-NC-SA statement.checked 14 Oct 2026
- Limit: desktop-only features
- VMC output and transparent capture backgrounds are restricted to Electron mode.checked 14 Oct 2026
- Limit: iPhone integration
- A Reddit discussion says the advertised 52 blendshapes did not provide direct integration with iPhone TrueDepth or popular facial-tracking apps.checked 14 Oct 2026
- Limit: maintenance risk
- Hysen Labs notes that the maintainer has warned financial pressure could force the project to stop and that membership releases precede public releases.checked 14 Oct 2026
- Limit: mobile performance
- The maker warns that phones with limited processing power may need face tracking only.checked 14 Oct 2026
The company
- Company identity
- The repository identifies the creator and copyright holder as Butz Yung / Anime Theme.checked 14 Oct 2026
- Licence stated by maker
- The repository README assigns XR Animator source adaptations a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 licence and excludes third-party assets.checked 14 Oct 2026
The full review of XR Animator
XR Animator is a free motion-capture and scene tool for creators animating MMD or VRM 3D avatars. It suits VTubers and animation makers who want webcam tracking alongside reusable motion files. Its broad tracking and export workflow is a strong fit for desktop use, while smartphone processing limits and Electron-only features are important constraints.
Overview
Using MediaPipe and TensorFlow.js, XR Animator turns webcam poses into movement for an avatar. Full-body tracking can also use an image or video file, extending it beyond live webcam performance to motion experiments and recorded input. The ability to record and export motion makes it useful to creators who want to carry animation into other workflows, not only stream with a live avatar.
The choice of tracking mode matters on mobile: the project cautions that smartphones with limited processing power may be better suited to face tracking alone. For full-body work, a desktop browser or Electron app is the more sensible setup.
Key features
Avatar tracking and motion
Tracking options include face, full body, and combined face, body, and hands. Face tracking supports 52 ARKit-compatible blendshapes, giving creators a defined range of facial expression control. XR Animator drives MMD and VRM models, and supports VRM import; hand tracking adds another channel for expressive 3D performance.
Recording, formats, and scene design
It can record mocap and export VMD, BVH, and glTF motion. It also loads VMD, FBX, and BVH motion, and can export FBX or BVH motion to VMD. That mix is valuable when a creator needs to reuse or convert motion rather than keep it inside a single live session.
Scene customization supports 2D images or video, 3D panoramas, and .x or .glb objects. These options let creators shape the setting around an avatar with both flat and 3D assets, without requiring a separate scene to remain empty behind the model.
Live application connections
In Electron mode, VMC protocol can animate models in VMC-enabled applications such as VSeeFace, VNyan, and Warudo. Electron also provides a frameless transparent background for capture apps such as OBS. Those are meaningful desktop advantages, but they are not features of the web app; browser users who need either capability should choose the downloadable desktop version.
Pricing
XR Animator is free, with the Free public version listed as free. The free workflow includes its tracking, recording, motion-format, and scene capabilities; there is no paid tier described as necessary for those functions. The maker invites donations and membership support, and membership includes early access to the latest version at least six months before public GitHub release. That is an optional way to support development and get earlier access, rather than a required subscription for core use.
Platforms
The web app works in major desktop and smartphone browsers, and Android Chrome supports augmented reality. Downloadable Electron apps are available for Windows, Linux, and macOS. The browser version is the flexible route for trying it across devices, while desktop Electron is required for VMC protocol and transparent capture backgrounds. Smartphone compatibility does not remove the performance caveat for demanding tracking modes.
Who it's for
XR Animator is best for 3D avatar creators who want a free way to track face, body, and hands, record motion, and move among several established animation formats. It is especially appealing to desktop users who need VMC connections or a transparent OBS capture background. It is less suited to anyone relying on a lower-powered phone for full-body capture, or whose setup requires Electron-only features in a browser.
Pros and cons
- Pro: Face, full-body, and combined tracking plus 52 ARKit-compatible blendshapes support a wider performance range than face-only capture.
- Pro: Recording and support for VMD, BVH, and glTF export, plus VMD, FBX, and BVH loading, make motion reusable across formats.
- Pro: Free access and browser availability lower the barrier to trying a 3D avatar motion workflow.
- Con: VMC protocol and frameless transparency require Electron, so the browser app cannot serve every desktop capture setup.
- Con: Limited smartphone processing can make full-body tracking a poor mobile choice; face-only tracking may be more appropriate.
Alternatives
For a different kind of avatar workflow, Animaze offers a free plan and a Plus plan at $3.99 a month, billed $47.88/year shown; its paid tier removes the watermark, adds Animaze Original content, and enables 60 FPS streaming. Choose it if those presentation and streaming benefits matter more than XR Animator's motion-file emphasis.
VTube Studio is a free option for Live2D model support, webcam or smartphone tracking, and voice-based lip-sync. It is the more relevant alternative for a Live2D-centered setup rather than MMD or VRM 3D animation.
Webcam Motion Capture offers all tracking features for free to try, with prepaid 90-day and 360-day options also described. Consider it when a time-limited prepaid access model is preferable to XR Animator's free workflow.
nizima LIVE has a free plan with a 40-minute continuous camera-use limit, a displayed logo, and some feature limits. It may fit someone willing to work within those restrictions on iOS, macOS, or Windows.
veadotube has a free mini version for Windows, Linux, and macOS, with an early-access plan priced at $8 a month. It is an alternative for creators considering its free desktop offering.
PNGTuber Plus is free or name-your-own-price software with PNG avatar customization and sprite-sheet support. Choose it when a PNG-based avatar workflow is a better match than 3D motion capture.
vTuber Kit is a free option for Windows, Linux, and macOS, with no paid tiers stated.
VRL Cam is a free iOS app whose features are included for personal and non-commercial use and for individual creators below US $100,000 annual gross revenue.
Browse the VTuber Software, AI Motion Capture Software, and Motion Capture Software lists for more options.
Verdict
Choose XR Animator if you want a free, format-flexible way to animate MMD or VRM avatars, record motion, and customize a scene, especially on desktop. Its strongest reason to choose is the combination of tracking depth and motion-file handling at no cost; look elsewhere if full-body capture on a low-powered phone or browser-only VMC and transparent capture are essential.
Getting started
- Open the XR Animator website
- Choose the browser version or download the Electron app
- Select a webcam, image file, or video file for tracking
- Load or use an MMD or VRM avatar
- Customize the scene with supported images, video, panoramas, or objects
- Record motion capture and export the required format
Questions
Is XR Animator free?
Yes. The Free public version is listed as free.
Which operating systems and platforms are supported?
The web app runs in major desktop and smartphone browsers. Electron apps are available for Windows, Linux, and macOS.
Can it track hands and the full body?
Yes. It supports face, full-body, and combined face, body, and hand tracking.
Which motion formats can it use?
It can load VMD, FBX, and BVH; record and export VMD, BVH, and glTF; and export FBX or BVH motions to VMD.
What does Electron mode add?
Electron mode supports VMC protocol connections and frameless transparent backgrounds for capture applications such as OBS.
Alternatives to XR Animator
- 1

Move AI
Free planiOSWebAPILinux8.2From $18 a month - 2

Rokoko Create
Free planAndroidiOSWebAPI8.2From $12 a month - 3

Rokoko Studio
Free planAndroidiOSWebAPI8.2Free plan - 4

Animaze
Free planAndroidiOSAPImacOS8.1From $19.99 a year - 5

Plask Motion
Free planWebAPIExtensionmacOS7.8From $18 a month - 6

Mocai
Free planAndroidiOSWebAPI7.6From $10 a month
