QuickMagic VMD-TDA → Virt-A-Mate
VMD Motion Import Guide: Use QuickMagic MoCap in VaM
Generate a VMD-compatible motion from video, choose a safe Virt-A-Mate import route, install a player or converter, load body motion and optional audio, correct scale, floor contact and physics, then save an editable scene or Timeline animation.
Current workflow facts
Watch the QuickMagic and VaM VMD workflows
The Easiest Way to Animate in MMD — QuickMagic AI Motion Capture
Shows the video-to-MMD/VMD side of the workflow and the importance of using an MMD-compatible export.
Open video on YouTubeVaM VMDPlayPlugIn — Free MMD/VMD Player Tutorial
Demonstrates the VaM side: installing a VMD player, assigning a character and playing an MMD motion.
Open video on YouTubeChoose the VaM import path before installing anything
| Path | Best use | Advantages | Limitations and risk |
|---|---|---|---|
| Commercial MMD VMD Player | Fast playback with music, camera and supported facial channels | Mature player workflow; current resource version 5.3.5 | Paid; VaM Hub displays an executable/base-DLL modification warning |
| FreeMMD Alpha | Simple body/finger motion and audio playback | Hub-hosted VAR, small and free | Last updated in 2020; explicitly described as alpha |
| mmd2timeline | Editing frames, triggers, playlists and Timeline integration | Converts VMD to JSON that Timeline can edit | Sampling takes time; plugin documents bugs and folder restrictions |
| mmd_vam_import Python converter | Offline conversion into a VaM scene JSON | No live VMD player required; scriptable | Legacy tool; requires Python and significant manual physics/proportion tuning |
1Generate a VMD-TDA motion in QuickMagic
- Record a clear full-body video with the performer and feet visible.
- Upload the original file to QuickMagic.
- Inspect limb identity, root travel and foot contact before export.
- Use 2D Refinement when available to correct visible tracking errors.
- Select the VMD or VMD-TDA output shown by the current interface.
- Match the desired frame rate and clip duration.
- Preserve the original video and untouched VMD source.
2Install VaM and the VMD workflow safely
- Use an authorized Virt-A-Mate installation.
- Back up the VaM folder before installing plugins that modify base files.
- Open the current VaM Hub resource page and read its version, dependencies, update history and warnings.
- Prefer a Hub-hosted VAR when a suitable maintained option exists.
- For manual script/DLL packages, preserve the exact folder structure documented by the creator.
- Restart VaM when the selected package requires it.
- Test in a new scene before opening an important production scene.
MMDPlayer.dll under Custom/Scripts/MMDPlayer. This is a legacy package layout, not a universal installation rule for every VMD plugin. Follow the installed plugin's own documentation. 3Prepare a VaM scene and Person atom
- Launch VaM and open a clean scene.
- Add or select a Person atom.
- Enter Edit Mode.
- Reset the character to a neutral or T-pose if the plugin requires it.
- Open the Person plugin panel or Scene Plugins panel required by the selected tool.
- Disable other animation plugins that control the same body during the initial test.
The original article uses a Scene Plugin workflow. Other plugins, including FreeMMD and mmd2timeline, may be attached to a Person atom instead. Use the location stated by the specific resource.
Legacy VaM 1.22 MMDPlayer.dll loading sequence
These screenshots are preserved from the original QuickMagic article as a compatibility reference. They show an older manual DLL workflow and may not match the current plugin package.
Custom/Scripts/MMDPlayer folder. MMDPlayer.dll. Use only a DLL obtained from an authorized source and matching the installed VaM/plugin version. 4Load VMD motion, audio and optional camera data
- Open the VMD player's custom UI.
- Select the target Person or motion receiver.
- Choose Load File or Load Folder.
- Select the QuickMagic VMD.
- Load a matching WAV/audio file when the workflow needs music synchronization.
- Assign camera motion only when the plugin and VMD contain compatible camera data.
- Press Play and inspect the complete motion.
Alternative: convert QuickMagic VMD to VaM Timeline
mmd2timeline converts VMD into JSON that the VaM Timeline plugin can play and edit. This is usually the better path when you need manual frame edits, triggers or reusable scene animation rather than simple dance playback.
- Install the required Timeline and mmd2timeline resources and dependencies.
- Add the documented
mmd2timeline.PersonAtom.cslistto the Person atom. - Place the VMD inside the allowed VaM directory.
- Initialize the Person atom.
- Import the VMD.
- Run Sample and wait for the fast sampling process to complete.
- Export the resulting JSON.
- Load the JSON in Timeline and edit keys, triggers or playlists.
Alternative: offline VMD-to-VaM scene conversion
The open-source mmd_vam_import utility converts a VMD file into a VaM scene JSON using Python. It is useful for technical users who prefer a generated scene rather than a live player plugin.
- Install Python 3 and the documented Python dependency.
- Download the converter script and base scene from its repository.
- Set the VMD input path, base-scene path and output-scene path.
- Run the conversion script.
- Open the generated scene in VaM.
- Tune physics, proportions and controls manually.
Fix scale, feet, jitter and VaM physics
A valid QuickMagic VMD can still look wrong because MMD/TDA motions and VaM characters use different proportions, control systems and physics.
| Problem | Likely cause | Recommended adjustment |
|---|---|---|
| Feet slide | Character proportions, root scale or MMD foot IK differ | Match body scale, adjust root/motion scale, tune foot controls or edit in Timeline |
| Character floats or sinks | Root height or floor reference mismatch | Correct position reference, root Y/height and scene floor |
| Limbs oscillate | Drive/hold strength and damping conflict with physics | Reduce drive/hold strength or increase damping gradually |
| Body deforms excessively | Soft-body physics conflicts with fast animation | Reduce or disable conflicting soft-body physics during diagnosis |
| Hands/fingers are wrong | Plugin lacks channel support or mapping differs | Use a plugin supporting finger channels or edit the result separately |
| Motion timing differs from music | Frame rate, sample rate or audio offset mismatch | Set the player/sample rate and apply a measured audio offset |
5Save, bake or export the working result
- Save the VaM scene as a new JSON rather than overwriting the base scene.
- Preserve the original QuickMagic VMD.
- Save plugin presets when the plugin supports them.
- For Timeline workflows, export the sampled/edited JSON.
- Use the player's Bake or export function only when the selected plugin documents it.
- Reload the saved scene and verify the dependencies are resolved.
- Document plugin versions and required VAR packages for future reuse.
Common QuickMagic VMD-to-VaM problems
| Problem | Likely cause | Recommended fix |
|---|---|---|
| VMD option is missing in QuickMagic | Free plan or a workflow without VMD entitlement | Use a plan/export workflow currently listing VMD and confirm the active export menu. |
| Plugin does not appear | Wrong installation path, missing dependency or incompatible package version | Follow the current resource instructions and inspect VaM error logs. |
| VaM cannot browse to the VMD | File-security restriction | Move the VMD into the documented VaM folder or use the plugin's supported link method. |
| Motion does not affect the character | No Person assigned, wrong atom type or another plugin controls the body | Assign the intended Person and temporarily disable competing animation plugins. |
| Character starts in a distorted pose | Reference-pose or proportion mismatch | Reset to the plugin's required pose and tune character/motion scale. |
| Audio and motion drift | Frame/sample-rate mismatch or offset | Use a consistent rate and set a measured start offset. |
| Scene works only on one computer | Missing VAR, plugin, VMD, audio or absolute path | Package authorized dependencies and use project-relative paths where supported. |
| Security warning appears | The selected resource modifies executable/base files | Review the current VaM Hub warning, back up the installation and choose a lower-risk alternative when appropriate. |
Production checklist
- The source video has clear body visibility and stable tracking.
- VMD is available on the active QuickMagic plan.
- The VaM and plugin packages come from authorized sources.
- The selected plugin version and dependencies are documented.
- The VMD file is inside an allowed location.
- Only one primary animation system controls the Person during testing.
- Character scale, root height and floor contact are validated.
- Physics settings are tuned for the motion speed.
- Audio and motion timing are checked.
- The saved scene is reopened to verify all dependencies.
Frequently asked questions
Can QuickMagic export VMD for Virt-A-Mate?
Yes. The current Starter and Professional plan descriptions list VMD output. Load or convert the resulting VMD with a compatible VaM workflow.
Is VMD available on the Free plan?
The current pricing page lists FBX for Free. VMD is listed for Starter and Professional.
Which VaM VMD workflow should I choose?
Choose a direct player for fast playback, mmd2timeline for editable Timeline JSON, or an offline converter for a generated VaM scene file.
Should I use the VaM 1.22 bundle linked in the original article?
Use an authorized VaM installation and obtain plugins from VaM Hub or the creator's official page. Avoid redistributing or depending on a full-application bundle with unclear source, licensing or executable modifications.
Why does the character move incorrectly?
MMD/TDA and VaM characters can use different proportions, IK assumptions and physics. Adjust scale, root height, drive/hold strength, damping and contacts.
Can VMD include face and camera data?
VMD can contain several MMD data types, but the actual QuickMagic export and selected VaM plugin determine which body, finger, face or camera channels are present and supported.
Why can the plugin not see my VMD?
VaM file-security policies can restrict external paths. Place the file inside the VaM directory or the folder documented by the plugin.
How do I reduce foot sliding and jitter?
Begin with a clean QuickMagic motion, match character proportions, correct root and floor height, tune strength and damping, and edit remaining errors in Timeline or the player's correction tools.
Related QuickMagic guides
Test one short VMD before building a full VaM scene
Export a 5–10 second QuickMagic motion, validate the selected player or converter, tune the target character and record the working plugin versions before processing a full dance.
Official and primary references
- QuickMagic: Original VMD-to-VaM guide
- QuickMagic: Current plan and VMD availability
- VaM Hub: MMD VMD Player, current version and security warning
- VaM Hub: FreeMMD Alpha
- VaM Hub: mmd2timeline installation and usage
- GitHub: mmd_vam_import offline converter
- The Easiest Way to Animate in MMD — QuickMagic AI Motion Capture
- VaM VMDPlayPlugIn — Free MMD/VMD Player Tutorial



