Skip to content

SampleMMDWeb v1.1

Latest
Compare
Choose a tag to compare
@Ry3yr Ry3yr released this 25 Jul 17:50
· 28 commits to main since this release
29d037d

New QoL improvemens

Addition

  • ?vmd2= querystring to load vmd2 for mesh 2 seperately (will set distance to 0 as vmd2 usually sets it) otherwise ...
  • ... ?distance= querystring param to manage distance between mesh & mesh2
  • _lips _facials vmd can be loaded in tandem to normal vmd to allow lipsync file extra

ErrorReporting:

  • Models not loading now indicated via "Loading Model..." persisting
  • LightStageIllumination addition will cause page reload if it fails now (could cause inf reload, but the cause is unkown and only occurs on bad network or stages with odd parameters)
  • some cleanup to code

---------------Note:--------------
MMDLoader.js hasn't been updated in a long time and might not load some models.
It is advised to run those models through PMXEditor toget them to work with pmxe

  1. Extract bones only
  2. Extract weights (via plugin https://bowlroll.net/file/375 )
  3. Extract mesh only
  4. Recombine 1&3 into a new model, readd weights via plugin
    (5) incase mouth or headpart has issues, set free whole head part from old model, clear it from the model created in "4" and relink neck bone to relevant uppest bone
    Errors with pmx model that might arise can be seen in PMXEditors PMXInfo function (shortcut: "F")

Such problematic models will cause " Loading Model..." to stay as of this release to indicate incompatibility
(Even if MikuMikuDance or MikuMikuMove render the model fine)
The relevant alt morphs have not been added into MMDLoader yet sadly.
They are commented out as TODO

--------------Note2:-------------
Vmd parser / loader might react improper tp some chgars / keychars in certain vmds.
Once again these parsers have not been updated to catch all quiurks of said fileformat.
Use animnationsmoother to attempt a fix (see link in readystate div or main.js).
MikuMikuMoiving has a comprehensive vmd editor also.

PS:
Development on both MikuMikuDance aswell as MikuMikuMoving have been stoppedby their respective developers,
so there is not much improvement to be expected for the libraries this webrenderer utilizes.
For more info on them @takahirox / https://github.com/takahirox might be the best contact.