Resource icon

Plugins FreeMMD (ALPHA)

lfe

Well-known member
Featured Contributor
Messages
191
Reactions
1,494
Points
93
lfe submitted a new resource:

FreeMMD (ALPHA) - Make a person dance with an MMD file

? Like this? Consider gifting the community a creation in my name or even a private gift to me.
* I choose not to have a Patreon (love all you who do)

THIS IS BLEEDING EDGE ALPHA RIGHT OFF MY COMPUTER TO YOURS - PLEASE DIRECT FEATURE REQUESTS TO ME IN COMMENTS HERE OR IN DISCORD.

Free MMD Plugin



Plays an MMD file with audio.

Features:
- standard bone movements
- finger movements
- play audio along with dance

Using It

Add...

Read more about this resource...
 
It is necessary to turn off the nodes before starting the motion or else the body will continue to be pulled towards the original location. If you wait until after starting the motion, you can no longer turn off the node to correct it (This is most noticable with the head node).

If you go to select a motion or audio, and instead cancel - it throws and error and will not play the previously selected item. You must re-select an audio or motion in order to be able to play.
 
Last edited:
It is necessary to turn off the nodes before starting the motion or else the body will continue to be pulled towards the original location. If you wait until after starting the motion, you can no longer turn off the node to correct it (This is most noticable with the head node).

If you go to select a motion or audio, and instead cancel - it throws and error and will not play the previously selected item. You must re-select an audio or motion in order to be able to play.

Thank you @Switch for the feedback. I will fix these when I get a chance.
 
Thanks a lot for making this.

My limited experience with it so far, and wishes:

-She tangled herself up a lot.
-Her knees kept bending.
-Saw an error that said "missing key" or something. What's that?
-After clicking to pick vmd or audio files but canceling after, errors appeared and she stopped.
-Will there be support for multiple vmd loading for things like camera or lipsync?
 
Yo good job mate. Tried it, not so good but enough to randomly pose n snap the girl. hope u can continue develop this
 
Code:
                    SuperController.singleton.GetMediaPathDialog(
                        (p) =>
                        {
                            try
                            {
                                StopAndStartOver();
                                ResetPose();
                                var vmdFile = VmdFile.Read(p);
                                MotionTrack = new MotionTrack(vmdFile, containingAtom, StorableHipOffsetY.val, StorableHipOffsetZ.val);
                                StorableMotionFileName.val = p;
                            }
                            catch (Exception e)
                            {
                                SuperController.LogError(e.ToString());
                            }
                        },
                        //filter: "vmd",
                        "vmd",
                        SuperController.singleton.savesDir,
                        true
                        //showInstallFolderInDirectoryList: true
                    );
                   
                    //.....
                   
                    SuperController.singleton.GetMediaPathDialog(
                        (p) =>
                        {
                            try
                            {
                                StopAndStartOver();
                                AudioClip = LoadAudio(p);
                                StorableMusicFileName.val = p;
                            }
                            catch (Exception e)
                            {
                                SuperController.LogError(e.ToString());
                            }
                        },
                        //filter: "wav|mp3|ogg",
                        "wav|mp3|ogg",
                        SuperController.singleton.savesDir,
                        true
                        //showInstallFolderInDirectoryList: true
                    );
To remove the addon selection limit only. Allows you to select a file from any location.
 
Back
Top Bottom