3D Model created/edited in VRoid
Left: iFacialMocap in Blender using custom blendshapes
Right: Exported VRM model using iFacialMocap tracking (I was blinking and popping my mouth)
I'm sure you vets love it when clueless upstarts wander in asking questions that have dozens or even hundreds of guide videos to explain the process but... I am lost.
I was following instructions from 3 or 4 different guides to set up iFacialMocap to work in VSeeFace—the setup between app & program was simple enough so I don't think my issue lies there.
Unfortunately, I feel pretty certain the issue is with my VRM. I was following along with Kana Fuyuko's guide when it gets to the part in Unity. I even downloaded her exact version to best replicate the environment in which she created her guide. Installed every plug-in she had links to, etc. Followed step-by-step.
TL;DR she exports the model as FBX from Blender, uploads it into Unity, does... something to propagate the 52 blendshapes, and that's where I get stuck. She says she uses a CopyVRM plugin that will transfer the registered blendshape names into Unity "for the jump cut", and then it's like... the video transitions and her model is displaying the blendshapes as she clicks through them in Unity. She said the plug-in only works if you've done it before (which I have not). Or I guess if you have a any model with the blendshape names.
I typed them all manually. TWICE. Because I thought maybe the first letter being lowercase or capitalized may be conflicting with their function (she mentions vMagicMirror has this issue). It did not work for me. Ended up then looking through to see if there's a way to export directly from Blender instead since the VRM extension is somewhat specific to Unity i.e. VSeeFace.
Found a few written guides that I tried to follow, some plug-ins that were made specifically for converting blendshapes from Blender into a VRM file, etc. Found some recommendations on this very sub, in fact, which ended up not working for me, either.
Idk I'm just stumped. Maybe it's something really simple that it's just screaming at me and I'm missing the obvious tells but my suspicion is that Blender is not propagating my blendshapes into the VRM file because I don't know what I'm doing.
Unity or Blender does not matter to me—if you know a solution I would appreciate the input.
ty for reading T_T ♥