(Last update Apr 17, 2024)
(Some Chrome browsers may warn ZIP-file downloading. Please also find LZH-file downloading on the Japanese page, if you mind. (Sep 11, 2022))
Attn: VRM Live Viewer users,
VRM Live Viewer (by Fantom-san)
is a free software playing back BVHs, VMDs, and/or preset motion for VRM models.
If you are prepareing a VMD file for VRM Live Viewer playback,
- (1) Download ZIP for "VMD Twist-motion Separator set for Unity-based VMD players for long-sleeve models",
- (2) Extract all the files from the ZIP file,
- (3) Drag-and-Drop an original VMD (MMD motion) file to VmdTms.exe,
(then the converted VMD (xxxx-cnv.vmd) will be generated,)
- (4) Drag-and-Drop the converted VMD to VRM Live Viewer.
--
Please be sure to keep the license condition as directed in the ReadMe attached with the VMD.
Most of the VMDs require credit notation to fullfill the series of the license inherited from parent works.
--
If you like to playback more accurate motion compensated the bone angle difference between the original model and your model,
also use "VMD Retarget for VRM Live Viewer" to correct the difference beforehand.
(In that case, first use VMD Retarget, and then use VmdTms.)
(Mar 26, 2023, updated on Jul 16)
VMD Checker V1.08 for VRM Live Viewer (English edition), vmdchk108-vrmliveviewer-en.zip (1352kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This tool set is for checking if a VMD (MMD motion file) is appropriate for use in VRM Live Viewer 3.9 with VRM models.
Drag and drop a VMD file onto VmdChecker.exe to start checking.
The unsupported bone names in VRM Live Viewer will be displayed in red-to-orange colors.
V1.08 Improved in UTF-16 path/file name recognition. Supported LegToeEX warning.
(Apr 17, 2024)
VMD Retarget V1.21b for VRM Live Viewer, vmdretarget121bset-vrmliveviewer.zip (1140kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This tool set is for converting a VMD (MMD motion file) for compensating bone angle differences between PMX and VRM models.
Default set up of modsetup.ini is optimized for VRM Live Viewer 3.3-3.9 (by Fantom-san).
Source models (PMX/VRM) and target models (PMX/VRM) should first be dropped onto learningSoucePMX/VRM
and learningTargetPMX/VRM for learinig the bone angles.
Then drop the VMD file onto VmdRetarget.exe.
Converted motion VMD (***-ret.vmd) will be saved automatically in the same folder with the original VMD.
If you are using this tool for converting VMDs for VRM models, also use "VMD Twist-motion Separator V1.21 set for Unity-based VMD players
for long-sleeve models" for optimizing twisting-bone motion.
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VMD Retarget V1.21b (standard ver.), vmdretarget121b.zip (1140kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This tool set is for converting a VMD (MMD motion file) for compensating bone angle differences between PMX and VRM models.
This set is the standard set for general conversion of VMDs for MMD playback.
Source models (PMX/VRM) and target models (PMX/VRM) should first be dropped onto learningSoucePMX/VRM
and learningTargetPMX/VRM for learinig the bone angles.
Then drop the VMD file onto VmdRetarget.exe.
Converted motion VMD (***-ret.vmd) will be saved automatically in the same folder.
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VMD Twist-motion Separator V1.21b set for Unity-based VMD players
for long-sleeve models, vmdtms121b-longsleeve-vrm.zip (362kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This set is for converting a VMD (MMD motion file) for Unity-based VMD players
that use UnityVMDPlayer library (by hobosore-san), such as VRM Live Viewer (by Fantom-san).
Just drag-and-drop the VMD file onto VmdTms.exe for starting the conversion.
Default arm angles of 30 degrees are supposed, which are the default values in UnityVMDPlayer library,
and are already set up in the vmdsetup.ini. (No pose learning is necessary.)
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VMD Twist-motion Separator V1.21b set for Unity-based VMD players
for preserving twisting arm motion, vmdtms121b-keeparmtwist-vrm.zip (364kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This is a substitute for the above "set for Unity-based VMD players for long-sleeve models."
This set is specialized for converting the VMD (MMD motion file) that may include discontinuous arm movements (at some scene changes) or motion rotating hands by 360 degrees.
Use this set instead of the normal set (the set for "Unity-based VMD players for long-sleeve models") if you find a warning message "the converted VMD may have motion rotating hand(s) by 360 degrees" with the normal set.
The VMDTMS in this set trusts the original arm motion in the VMD and converts the arm motion preserving its twisting motion.
This set is also available for VMDs in which the twisting motion of the arms has already been tuned manually or optimized with other tools.
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VMD Twist-motion Separator V1.21b vmdtms121b-learnandtune1.zip (977kB)
for Windows 95-Vista, 7, 8, 10 and 11.
This is a conventional set without learningposePMX.
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
(learningposePMX set)
VMD Twist-motion Separator V1.21b vmdtms121bset-learnandtune1.zip (1085kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This set includes learningposePMX V1.11.
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
Relation between
VMDTMS and VMD Retarget
|
|
|
Conversion diagram
(all available conv.)
|
|
|
Conversion diagram
(VRM-set setup)
|
About the license
The community of MMD (Miku Miku Dance) is supported with customized rules in MMD culture and its self-assessment.
We would like to provide our guideline for using the software on this page respecting the rules in the MMD culture.
- The license of VMDTMS is almost the same with that of MMD, basically conditioned by the disclaimers and the exemption from
the responsibility of the damages arising from or inability for using the software.
|
(Citing or reference to this software is not necessary, but we would be helped to find them for user acknowledge.)
|
- The license of learningposePMX is basically conditioned by the disclaimers and the exemption, but it is also based on the license of
PMX format.
|
(note: The license of PMX Editor and the license of PMX format are different.)
(The PMX-related software on this page is based on the PMX format license documented in PMX specification in
Lib folder in PMX Editor release v0.2.7.3.)
(Please find and check the newest PMX license, as the newest license will always be applied and effective.)
(The PMX license prohibits usage of PMX unless the user understands the correct details in Japanese PMX license.)
|
- To secure the PMX license, we are refraining from making MMD movie using PMX models and from the usage of PMX Editor.
|
(Please allow us in that now our support is then limited.)
|
- First release of VMDTMS: Mar 26, 2015 (V1.04)
learningposePMX V1.12 learningposepmx112.zip (113kB)
for Windows 95-Vista, 7, 8, 10, and 11.
Updated version of the optional tool for VMDTMS for learning arm angles directly from PMX files.
V1.21 Supported UTF-16 file path recognition.
(Nov 24, 2023)
PMX Link Corrector V1.01 pmxlinkcorr101.zip (106kB)
for Windows 95-Vista, 7, 8, 10, and 11.
Simple tool for checking and correcting link information recorded in a PMX file.
This tool can fix a PMX file that losts links to texture files, sphere files, and/or toon files.
Just drag-and-drop PMX files onto this tool (PmxLinkCorrector.exe) to start checking or fixing.
V1.01: International language support improved.
(Mar 5, 2023)
VMD Twist-motion Separator V1.21b set for Unity-based VMD players
for long-sleeve models (IK-off overwrite version), vmdtms121bikoff-longsleeve-vrm.zip (362kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This set is for converting a VMD (MMD motion file) for Unity-based VMD players
that use UnityVMDPlayer library (by hobosore-san), such as VRM Live Viewer (by Fantom-san).
This is an IK-off overwrite version that disables leg-IKs for playback with FK motion.
If you like using normal version with IKs enabled, please use standard versions for long-sleeve VRMs.
Just drag-and-drop the VMD file onto VmdTms.exe for starting the conversion.
Default arm angles of 30 degrees are supposed, which are the default values in UnityVMDPlayer library,
and are already set up in the vmdsetup.ini. (No pose learning is necessary.)
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VMD Twist-motion Separator V1.21b set for Unity-based VMD players
for long-sleeve models (experimental version), vmdtms121bexpt-longsleeve-vrm.zip (362kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This set is for converting a VMD (MMD motion file) for Unity-based VMD players
that use UnityVMDPlayer library (by hobosore-san), such as VRM Live Viewer (by Fantom-san).
This is an experimental version that also corrects mismatch of up-down motion of body center between MMD and Unity-based VMD Player. (This set is optimized for VRM Live Viewer 3.3-3.9.) If you like using stable version, please use standard versions
for long-sleeve VRMs.
Just drag-and-drop the VMD file onto VmdTms.exe for starting the conversion.
Default arm angles of 30 degrees are supposed, which are the default values in UnityVMDPlayer library,
and are already set up in the vmdsetup.ini. (No pose learning is necessary.)
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VMD Twist-motion Separator V1.21b set for Mother-bone motion mixing, vmdtms121b-motherbonemix.zip (362kB)
for Windows 95-Vista, 7, 8, 10, and 11.
This set is for converting a VMD (MMD motion file) for mixing Mother-bone motion and Center-bone motion.
Mother-bone motion in converted VMD will be cleared and vacant, which allows users additional translation and rotation without editing PMX models.
Just drag-and-drop the VMD file onto VmdTms.exe for starting the conversion.
The converted VMD will be named as "***-mix.vmd".
No pose learning is necessary.
(The attached readme is the same with that in standard VMDTMS set.)
V1.21b Bug fix in shoulder-P mixing.
(Feb 24, 2024)
VRM Rewriter V1.18 vrmrewrite118.zip (137kB)
for Windows 95-Vista, 7, 8, 10, and 11.
Simple tool for reducing file sizes of VRMs. This tool deletes unused data and reformats JSON parts of VRMs.
Just drag-and-drop a VRM file onto this tool (VrmRewriter.exe) to start conversion.
The converted VRM will be named as "***-rew.vmd".
V1.18: Supported UTF-16 file path recognition.
(Nov 28, 2023)
Skymaker Executable Files Update Set (V2.64a16)
sky264exeupdate16.zip (7333kB)
for Windows 95-Vista, 7, 8, 8.1, 10, and 11.
Updated for supporting Windows-10 (1903) output transparent AVI file read-in (<2GB)
with updated scripts for file viewer samples.
(Jul 17, 2020)
Skymaker Executable Files Update Set (V2.64a10)(stable)
sky264exeupdate10e.zip (2381kB)
for Windows 95-Vista, 7, 8, 8.1, 10, and 11.
Revised for [T]-key (left-top trimming) and [H]-key (right-bottom trimming) image extraction in single image viewer sample.
(Jun 17, 2015)
Transparent BMP format (BITMAPV4): page 1, page 2 (in Japanese).
(updated on Oct 23, 2023)
Previous release
VMDTMS
|
|
- VMD Twist-motion Separator V1.21a vmdtms121a-learnandtune1.zip (975kB)
-
VMD Twist-motion Separator V1.21a (learningposePMX set) vmdtms121aset-learnandtune1.zip (1083kB)
- VMD Twist-motion Separator V1.21a set for Unity-based VMD players
for long-sleeve models, vmdtms121a-longsleeve-vrm.zip (361kB)
- VMD Twist-motion Separator V1.21a set for Unity-based VMD players
for long-sleeve models (experimental version), vmdtms121aexpt-longsleeve-vrm.zip (361kB)
- VMD Twist-motion Separator V1.21a set for Unity-based VMD players
for long-sleeve models (IK-off overwrite version), vmdtms121aikoff-longsleeve-vrm.zip (361kB)
- VMD Twist-motion Separator V1.21a set for Mother-bone motion mixing, vmdtms121a-motherbonemix.zip (361kB)
- VMD Twist-motion Separator V1.21a set for Unity-based VMD players
for preserving twisting arm motion, vmdtms121a-keeparmtwist-vrm.zip (361kB)
V1.21a Supported auto-numbering of output file, XYZ-position shift of LowerBody and UpperBody bones.
Revised warning messages for bones with XYZ-position offsets.
Bug fix in -mix file name display.
(Dec 20, 2023)
- VMD Twist-motion Separator V1.21 vmdtms121-learnandtune1.zip (974kB)
-
VMD Twist-motion Separator V1.21 (learningposePMX set) vmdtms121set-learnandtune1.zip (1081kB)
- VMD Twist-motion Separator V1.21 set for Unity-based VMD players
for long-sleeve models, vmdtms121-longsleeve-vrm.zip (361kB)
- VMD Twist-motion Separator V1.21 set for Unity-based VMD players
for long-sleeve models (experimental version), vmdtms121expt-longsleeve-vrm.zip (361kB)
- VMD Twist-motion Separator V1.21 set for Unity-based VMD players
for long-sleeve models (IK-off overwrite version), vmdtms121ikoff-longsleeve-vrm.zip (361kB)
- VMD Twist-motion Separator V1.21 set for Mother-bone motion mixing, vmdtms121-motherbonemix.zip (360kB)
V1.21 Supported UTF-16 file path. Improved in detecting non-zero IK bone keys and arm angle learning.
(Nov 24, 2023)
- VMD Twist-motion Separator V1.20f27 vmdtms120f27-learnandtune36.zip (946kB)
-
VMD Twist-motion Separator V1.20f27 (learningposePMX set) vmdtms120f27set-learnandtune36.zip (1049kB)
- VMD Twist-motion Separator V1.20f27 set for Unity-based VMD players
for long-sleeve models, vmdtms120f27-longsleeve-vrm.zip (351kB)
- VMD Twist-motion Separator V1.20f27 set for Unity-based VMD players
for long-sleeve models (IK-off overwrite version), vmdtms120f27ikoff-longsleeve-vrm.zip (351kB)
- VMD Twist-motion Separator V1.20f27 set for Unity-based VMD players
for long-sleeve models (experimental version), vmdtms120f27expt-longsleeve-vrm.zip (351kB)
- VMD Twist-motion Separator V1.20f27 set for Mother-bone motion mixing, vmdtms120f27-motherbonemix.zip (350kB)
V1.20f27 Dialog messages revised for international language support in UTF-8 mode on Windows 10/11.
(Oct 28, 2023)
- VMD Twist-motion Separator V1.18alpha1 vmdtms118alp1-learnandtune18.zip (480kB)
- VMD Twist-motion Separator V1.18alpha1 (learningposePMX set)
vmdtms118set-learnandtune18.zip (575kB)
V1.18alpha1: Supported neural-network-based pose estimation.
(Apr 8, 2022)
- VMD Twist-motion Separator V1.17 vmdtms117-learnandtune17.zip (460kB)
- VMD Twist-motion Separator V1.17 (learningposePMX set)
vmdtms117set-learnandtune17.zip (555kB)
V1.17: English bone names can be reassigned and changed using
-nameLA='xxx'/-nameRA='xxx'/-nameLAT='xxx'/-nameRAT='xxx'/-nameLE='xxx' /-nameRE='xxx'/-nameLWT='xxx'/-nameRWT='xxx'/-nameLW='xxx'/-nameRW='xxx' options.
(Mar 26, 2022)
- VMD Twist-motion Separator V1.15f vmdtms115f-learnandtune14.zip (430kB)
- VMD Twist-motion Separator V1.15f (learningposePMX set)
vmdtms115fset-learnandtune14.zip (525kB)
V1.15f: supported English bone names ("arm_L"/"R", "arm twist_L"/"R", "elbow_L"/"R", "wrist twist_L"/"R",
and "wrist_L"/"R".
Bug fix: Learning arm angles from VMD files failed when arms were twisted to back side (X<0).
(Jan 13, 2022)
- VMD Twist-motion Separator V1.10 vmdtms110-learnandtune5.lzh (283kB)
(Feb 21, 2020)
- VMD Twist-motion Separator V1.08b1 vmdtms108b1-learnandtune2-4.lzh (146kB)
(Sep 17, 2016)
- VMD Twist-motion Separator V1.07b2 vmdtms107b2-learnandtune4.lzh (94kB)
(Sep 17, 2016)
- VMD Twist-motion Separator V1.05e vmdtms105e-learning.lzh (76kB)
(Jul 27, 2015)
- VMD Twist-motion Separator V1.04c for Appearance Miku V1.00 vmdtms104c-appmiku3.lzh (74kB)
(Mar 30, 2015)
- VMD Twist-motion Separator V1.04a for Animasa-type Miku V2 vmdtms104a-animasamiku3.lzh (70kB)
- VMD Twist-motion Separator V1.04a for Animasa-type Luka vmdtms104a-animasaluka3.lzh (70kB)
- VMD Twist-motion Separator V1.04a for Corde model V2.1 vmdtms104a-corde3.lzh (69kB)
- VMD Twist-motion Separator V1.04a for Gumi beta V3 vmdtms104a-gumiv33.lzh (70kB)
- VMD Twist-motion Separator V1.04a for Renku-type Kokone V1.00 vmdtms104a-kokone3.lzh (70kB)
- VMD Twist-motion Separator V1.04a for Lat-type Miku V2.31 vmdtms104a-latmiku3.lzh (69kB)
- VMD Twist-motion Separator V1.04a for Tda-type Miku Append V1.00 vmdtms104a-tdamiku3.lzh (70kB)
- VMD Twist-motion Separator V1.04a for Appearance Miku V1.00 vmdtms104a-appmiku3.lzh (70kB)
(Mar 26, 2015)
|
VMD Retarget
|
|
- VMD Retarget V1.21a2 (standard ver.), vmdretarget121a2.zip (1140kB)
- VMD Retarget V1.21a2 for VRM Live Viewer, vmdretarget121a2set-vrmliveviewer.zip (1140kB)
V1.21a2 Supported -PCVAAS -PCVAAT options.
(Jan 27, 2024)
- VMD Retarget V1.21a for VRM Live Viewer, vmdretarget121aset-vrmliveviewer.zip (1137kB)
- VMD Retarget V1.21a (standard ver.), vmdretarget121a.zip (1137kB)
V1.21a Supported auto-numbering of output file, XYZ-position shift of LowerBody and UpperBody bones.
Revised warning messages for bones with XYZ-position offsets.
(Dec 20, 2023)
- VMD Retarget V1.21 (standard ver.), vmdretarget121.zip (1136kB)
- VMD Retarget V1.21 for VRM Live Viewer, vmdretarget121set-vrmliveviewer.zip (1137kB)
V1.21 Supported UTF-16 file path. Improved in detecting non-zero IK bone keys and arm angle learning.
(Nov 24, 2023)
- VMD Retarget V1.20f27 (standard ver.), vmdretarget120f27.zip (1099kB)
- VMD Retarget V1.20f27 for VRM Live Viewer, vmdretarget120f27set-vrmliveviewer.zip (1099kB)
V1.20f27 Dialog messages revised for international language support in UTF-8 mode on Windows 10/11.
(Oct 28, 2023)
|
VMD Checker
|
|
- VMD Checker V1.07 for VRM Live Viewer (English edition), vmdchk107-vrmliveviewer-en.zip (1352kB)
V1.07 Changed to reflect the updates in VRM Live Viewer v3.9.
(Mar 30, 2024)
- VMD Checker V1.06 for VRM Live Viewer (English edition), vmdchk106-vrmliveviewer-en.zip (1352kB)
V1.06 Changed to display frame time ranges of all morphs. Bug fix in non-standard morph display.
(Feb 13, 2024)
- VMD Checker V1.05 for VRM Live Viewer (English edition), vmdchk105-vrmliveviewer-en.zip (1352kB)
V1.05 Registered UpperBody3 bone and some unsupported bones.
(Jan 28, 2024)
- VMD Checker V1.04 for VRM Live Viewer (English edition), vmdchk104-vrmliveviewer-en.zip (1352kB)
V1.04 Supported the native name display of the "regret" morphing. Definitions in the alias.ini appended.
(Jan 24, 2024)
- VMD Checker V1.02 for VRM Live Viewer (English edition), vmdchk102-vrmliveviewer-en.zip (1352kB)
V1.02 Revised VMD file unlocking just after the scanning. Revised alias.ini definitions.
(Jan 6, 2024)
- VMD Checker V1.01 for VRM Live Viewer (English edition), vmdchk101-vrmliveviewer-en.zip (1350kB)
V1.01: First release.
(Dec 31, 2023)
|
learningposePMX
|
|
|
PMX Link Corrector
|
|
|
VRM Rewriter
|
|
|
|