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

Body Motion Limits & Flexibility (Increase or Solution Wanted) #299

Closed Judas87Swiff closed 6 months ago

Judas87Swiff commented 7 months ago

Describe the bug The limits of "how flexible" models can be is limiting the usability of some motions. So, naturally a few motions cause strange body deforming effects.

To Reproduce Steps to reproduce the behavior:

  1. Load a motion that exceeds "reasonable" limits.
  2. See the odd end result.

Expected behavior Maybe find some way to allow "Limiter Off" settings on a per motion setting or auto-setting for detected exceeded limits motion data??

Desktop (please complete the following information):

Additional context One of the motions to test flexibility, the Ballerina one is NSFW. TESTING FILES (Flexibility Test).zip To be fair the O' motion is a bit extreme in the spine area, and ballerina is a very high kick bend.

This is what the "MMD Side Splits motion DL" is supposed to look similar to: https://www.deviantart.com/d15k/art/MMD-Side-Splits-motion-DL-832815302

TrueBones (Gumroad FREEBIE) is the source of the Ballerina Motion, from their:

(EVERYTHING "FREE" at TRUEBONES. USE NEW CODE!, includes DISCORD SUPPORT!) $0 Pack. (S*x pack freebie) https://truebones.gumroad.com/l/gnwcyc

alloystorm commented 7 months ago

Will test this out later. But we are not limiting the movements of bones. I'm guessing it could be issue with positions since usually legs are controled by IK, not bone rotations. If the center position is off, the whole motion will be off too.

alloystorm commented 7 months ago

Having a bit problem unzipping the files, can you try 7z format?

Judas87Swiff commented 7 months ago

Yeah, I'll check the files again, then Reupload.

TESTING FILES (Flexibility Test) - V2.zip Is this any better?

Also: Github: Says it doesn't support uploading .7z "We don’t support that file type.

Try again with GIF, JPEG, JPG, MOV, MP4, PNG, SVG, WEBM, CPUPROFILE, CSV, DMP, DOCX, FODG, FODP, FODS, FODT, GZ, JSON, JSONC, LOG, MD, ODF, ODG, ODP, ODS, ODT, PATCH, PDF, PPTX, TGZ, TXT, XLS, XLSX or ZIP."

alloystorm commented 7 months ago

Thanks for the file.

Just as I suspected, this is due to center position mismatch. In the motion settings, you can turn on "Center Position Conversion" and change the "Center Position" value to around 0.7 and it should work as expected.

Judas87Swiff commented 6 months ago

Seems mostly fixed, The Jack O' Motion might just be extremely weird to use.