alloystorm / dvvr

A versatile character model viewer and motion player that supports a range of model and motion formats including PMX (MMD) & XNALara/XPS models, as well as VMD/BVH motion formats.
http://vrstormlab.com/
71 stars 2 forks source link

Malfunction of morph when loading two motions. Since Ver1.5.1. #351

Open panapopp opened 2 weeks ago

panapopp commented 2 weeks ago

Describe the bug For some models, the mouth and eyes morph becomes strange when loading two motions. since Ver1.5.1.

To Reproduce

  1. Load Model.
  2. Load Audio/Motion. (bones motion and morphs motion)
  3. Assign To All only bones motion.
  4. Assign To All as 2nd only morphs motion.

Expected behavior Malfunction of morph.

Screenshots

1 2 3

It works fine if you load only the morph motion. 4

It works fine if you load only the bone motion. 5

Model file example AultKlaudia1.0.zip

Motion file example test.zip

Desktop (please complete the following information):

alloystorm commented 1 week ago

I wonder if this is because both motion control those morphs and the morphs are applied in a "addition" fashion that multiple changes to the morph are added up. What do MMD behave in this scenario? I guess a workaround is to disable the morph for motion that you don't want in the "Selection" section of the motion settings.

panapopp commented 1 week ago

Thank you for your response. Sorry if I have made any errors in my English writing!

It works fine when using MMD. It works fine when using DanceXR Ver1.5.0 or earlier. 6 MMD

I tried disable the morph for motion that you don't want in the "Selection" section of the motion settings. Also, I removed almost all the bones and facials, but facials are still broken. In all of the approximately 300 motion files I have, the facial expressions are broken.

1 2 3

It works fine when only the expression is loaded. Also,If bones and facials are combined into one motion file, it works fine. 4 5

Motion file example test2.zip