Tools for MMD / Vroid (might also be here):
Playback:
♡ MikuMikuMoving - allows for lipsyncloid (for creating lip movement motion from audio)
♡ WebRenderer - written by me, supports pmx, vmd, cameramotion, up to two models, animated stages (via vmd) etc.
♡ vrmviewer - a webrenderer for viewing vrm files (vrma motions)
♡ DAN☆SING - Supports mocopi (same dev as DSSc)
♡ (MikuMikuDance - nice.. but probably overshadowed by MikuMikuMoving, has a kinectv2 plugin tho)
♡ DollDancer MQO Pocket kinda sucks(Android)
Editing:
💝 PMXEDitor - De-Facto tool for editing and partial modelling. Incredibly useful (EyeWeightpaint) BoneModel2Blendshape
PMXE Trix
Mirror Mode:
It's in the [E] MOV pop-up as a checkbox. It only works if the model is perfectly symmetrical.
One vertices out of place on one side and it won't get mirrored in your movements.
https://www.reddit.com/r/mikumikudance/comments/196wqql/pmxeditor_mirror_mode/
How to "convert" bone morphs to regular morphs: / Create morph blendshape from facerig move
1.Open the "bone" model and apply a transform via "Transform view"
2. File (F) - save (in TRANSFORM VIEW WINDOW) - as new pmx file, f.e. "mouth_open.pmx"
3. Morph tab -> right click and add a new morph:
4. now in the newly opened "Morph Editor window" select Edit (E) -> OPEN
5. Open the "mouth_open.pmx" (or whatever you made)
6. Append. 10. close the morph editor and you now have a new morph in the view.
(you can test it in transform view)
ibb.co/1X7cLvt#https://i.ibb.co/C9mLz13/Screenshot-2024-12-08-08-25-38.jpg
https://www.youtube.com/watch?v=If6KQASKFV4&feature=youtu.be
https://www.deviantart.com/aoimatsuri/art/1139722367
https://ry3yr.github.io/SampleWebMMD/bone2blendshape.gif
split off material
Useful for segregating mesh part
https://www.deviantart.com/aoimatsuri/art/1140647003
https://m.youtube.com/watch?v=eec6alqCU5A
❤️ VroidStudio (releases)Changelog - easy to use vrm modelling tool, which exports to prerigged vrm (use version 1.26 with VroidXYTool)
OtherCharacterCreators: ♡iClone
♡[!]
Daz ♡ Vkatsu ModelStudiokksw. terribad pmx export.. ♡ MakeHuman
♡ MarioBastioLab (BlenderPlugin) ♡ CharacterCreator (can rig too -> outputs an accurig fbx)
❤️ DSSc - incredible tool for conversion pmx2vrm, fbx2vrm. Is with mixamo, for allowing easy rigging of unrigged models ! (can produce huge vrm with many blendshapes)
❤️ PMX2VRM Converts pmx2vrm ? (You can reassign the blendkeys to blendshapes via BlendshapeClipEditor) alt (rq unity 2022)
♡ Vrm2Pmx - most advanced pmx exporter, will produce horrible facial but amazing body bones. faces can be fixed with vroidplaypark.
♡ FBX Exporter PMXE Plugin. Converts pmx to fbx while retaining bones, blendshapes rigids etc
♡ TSO2PMD TSO2PMX Converts 3dcg tso models to pmx (pass: LuminousBizTso2PMXENEN1324 )
❤️ XNLAra 2 PMX
♡ PMXTailor [Will (re)apply hair physics to pmx export if you set a bonegroup (1 group only!) b4 exporting vroid->vrm first])
❤️ VroidPlayPark - another pmx exporterwith great facials use with pmxdressup and vrm2pmx to produce a wellrdounded pmx FixTransparencyError(viaMaterialReorder) (fix texture issues in face with vrmtexturereplacer) is ok w. DressPhysics
fix face texture info
Turns out moving
4000_N00_000_00_FaceBrow_00_FACE (Instance)
3000_N00_000_00_FaceEyeline_00_FACE (Instance)
to the TOP of the list will fix /most/ issues.
(IF you have a white Background it will be barely visible)
OR:
Set opacity to (0.9) for VroidPlayPark Model to fix transparency issues in webrenderer:
* 4000_N00_000_00_FaceBrow_00_FACE (Instance)
* 3000_N00_000_00_FaceEyeline_00_FACE (Instance)
perfect vrm2pmx
* vrm2pmx = has perfect textures but terribad blendshapes (f.e. eyebrows going over eyes)
* vroidplaypark = sucky textures (transparency err) but PERFECT #blendshapes
=>
export twice,
copy blendshapes in pmxe from vroidplaypark pmx model
delete blendshapes in vrm2pmx pmx model and then paste vroidplaypark ones from clipboard.
DONE.perfect #vrm to #pmx conversion !
❤️ PMXDressup - able to fix many issues with pmx files, recombining, bone fixing etc. Aided in creation of 2B port
♡ PMXLinkCorrector - easily fixes false paths in a pmx file. (Can be used with PMXDressup if you want to keep a single tex folder)
VRMTools: * VRMTextureReplacer * VRMSizing * BlendshapeClipEditor VRM Browser Editor(online)
ModelRip / Conversion (F.e. from resources suchas xnl XPSModels (2) (3) (4), Open3DLab, models-esource, P3DM, (dan)booru mmd archive,VktsuCards)
❤️ Noesis - my defacto preferred method for converting models. Can even handle NieRAutomatas format and carry to fbx (with texures), has pmx export plugin ! -(Use -flipax 2 -scale 7.982117178014484 at export to flip your pmx2fbx conversions)
♡ Vrm ONE Editor an editing tool that allows you to connect any 3D object to a specific part of the VRM body and link the movement.
♡ Blender - useful tool. (Use Blender 3.6 for pmx ex/import and vrm handling. Use 2.9 lts for CATS plugin [Rig via VRM for Blender]
Merge or Join Geometry
Tab
key).A
to select all vertices.M
to bring up the merge menu and choose By Distance. This will merge vertices that are very close to each other.=> This is useful for FaceIT (Blender Addon), so it won't throw the "multiple surfaces" error
❤️ CATS Blender Plugin - Allows to export pmx to fbx WITH Blendshapes INTACT (Requires Blender 2.93) [CATS for Blender 3.6 (up to 4.2)]Demo(oftentimes the last resort for xps->fbx export in BLENDER)
♡ FaceIt (Blender) - Plugin to apply custom shapekeys to face meshes. mmd.facefaceit_expressions_mmd_new.blend
♡ Unity - (The best unity vrm2pmx editor is denoms edit - which only fails at twirl motion) use version 2020.3.0 2019.4.31f1 , (PMXExport&Dependencies DLD) ohand) (unity vrm export[↓])
• you can toss any rig model (pmx, xps,fbx) into unity and «[select] -> humanoid» to attempt vrm conversion (univrm)
Open Unity Project immediatly
@echo off
start "" "C:\Program Files\Unity\Editor\Unity.exe" -projectPath "C:\Users\User\Documents\PMXExporter_Old\New Unity Project"
*Rigging
❤️ (online) mixamo - produces rigs that can be directly carried over to vrm via DSSc.(Make sure your model is humanoid and properly textured, Noesis preview models) MixamoBlenderPlugin
♡ (online) Heat.Tech Rigger
❤️ Accurig - program for rigging, will erase existing bones&blendshapes (Use FBXtoVRM_EXPORT200k to export accurig2vrm) Demo[2] Accurig working necktwist
(If fbx200k export fails or the bones are weird
toss the accurig into unity export as humanoid vrm)
68 ,"首","36.joint_CC_Base_NeckTwist01", => 首
69 ,"37.joint_CC_Base_NeckTwist02", => bone10
70 ,"頭","38.joint_CC_Base_Head", => 頭
Just picked two bones with one in between, assigned 首 and 頭 to em.
Then dropped the head.pmx onto theaccurig-body.pmx and voila, working neck twist
https://ibb.co/n16J8ft
https://archive.ph/aUB4K/faa983cfb6bbb766ad85ed048502ac829bb32523.png
♡ Rigify - Blender pluging for rigging.Built into all versions of blender iirc.
❤️ VRM for Blender (↓) KindaHard...
♡ Mal's VRM Blender plugin
Other Tools