Skip to content
Learn MikuMikuDance – MMD Tutorials – Free 3D Animation Software

Learn MikuMikuDance – MMD Tutorials – Free 3D Animation Software

Download Free Animation Software – Let's Learn How to Do Everything!

  • Step-by-Step MMD instructions
  • DOWNLOADS
  • Troubleshoot, Fix MMD
  • Site Contents
  • Reggie Replies Q&A
  • Homework!
  • What IS MMD?
    • Download MikuMikuDance Newest Latest Version of MMD
  • “HOW TO”
    • Raycast RAY-MMD Effect Tutorials
  • BONUS PAGES
    • Why convert PMD models to PMX?
  • HALL of CHAMPIONS
  • Tutorial Categories
  • About
    • Privacy Policy
  • Toggle search form
  • Rules for Common MMD Models
    Rules of Common MMD Models and How to NOT Break Them Keep the Faith-MMD Credits/Sharing
  • MMD Elektrika Motion gets new life!
    Ancient MMD Elektrika Motion Gets NEW Life! "the making of" my video
  • Here is the plan for the ball tossing motion in MikuMikuDance 7.39
    Ball Toss Motion Hits Miku: MikuMikuDance! Dummy Bones
  • See my new YouTube MMD video “She’s So Hot!” Making Soundtracks
  • Fix MMD Missing Model Options using PMDE Fixing Broken Models
  • MME Collapse Effect requires PMDE model edit Collapse Effect
  • Ray-MMD advanced lighting techniques for MMD MikuMikuDance
    Ray-MMD Advanced Lighting: A Night on the Town MMD Tutorials
  • After lowering the stage -.2 on the Y axis, the floorlights.x work great!
    Easy Fix for the Auditorium Stage Accessory: Use a Dummy Bone Dummy Bones

The Easiest Way To Add Hair Physics in PMX Editor!

Posted on July 28, 2016September 11, 2017 By Charlie Max 24 Comments on The Easiest Way To Add Hair Physics in PMX Editor!

A feature article by LearnMMD's BigPerryman!How do I add hair physics to my model’s hair? Should my model’s hair have bones? How can I use PMXE to add hair physics to my model’s hair?

The Easiest Way To
Add Hair Physics in PMX Editor!

Hi y’all… Today I’m going to show you how to create physics in MMD. For an example, I want to add hair physics to Virtually3D‘s Yandere Simulator model Supana Churu, because I was asked to add physics into her models.

So, of course, the first thing you want to do is open up PMXEditor and open up the model without physics.

We are going to add hair physics to Virtually3D's Yandere Simulator model Supana Churu.

Well, this is a full model…

… how am I supposed to add hair physics to her hair if this is a full model?

That’s easy, just take away the body!

Remove everything but the head bone, neck bone, upper body bone and the hair you want. Yes, even the joints and physics.

First step as we add hair physics... is to delete all but the hair!

Now that you have all of this, save it as something like “hair.pmx”.

Save your new PMX hair model... I called mine Hair.pmx

Now for the literal hardest part of this whole tutorial: creating and adding bones. First, add the bones. just create a string of bones by using this short tutorial below.

Add a bone needed for the hair by Right Click (in the white space)>Add>Add To End.
Move the bones to the position you need them to be.
Add another bone…
Move that one where it needs to be.
Click on the bone above it, then select the option that says Bone. On the side there are numbered bones that go 1, 2, 3 and down… To make the top bone attached to the lower one, click on the lower one and in the box next to bone, type in that number. Ex: My bone was 10 and it needed to be attached to 11, so I typed in 11 on the bone option.

Now just keep repeating this process until they’re all where you want them in one ponytail. Don’t forget to make the end bone invisible!

Now mirror the bones by selecting them and clicking Edit>Object>Mirror Object

Click Edit>Object>Mirror Object

Now weigh them down with this short tutorial!

Open the Weight / UV Drawing tab
Select the bone you want to weigh the hair down to
Click the Start button
Weigh everything that you want AND ALL THE WAY DOWN
Move onto the next bone and repeat everything until you get to the bottom

Then keep going all the way down. Now here’s the easiest part. Select the head bone and click Edit>Bone>Create Body>Yes.

This creates a physic on the head. Now select the ponytail bones and click Edit>Bone>Create Body w/ Physics.

Then WITH THE BONES STILL SELECTED go to Edit>Bone>Create Joint.

Now you’re almost done! Look at this very short video to finish what you started!

Good luck with your Editing…
… be sure to leave a comment to ask a question!


– SEE BELOW for MORE MMD TUTORIALS…


— — —


– _ — –


Visit the LearnMMD.com Homepage! Plenty of Mikumikudance instruction and info!

More MMD Tutorials...

Create MMD model color morphs using PMXE

How can I add my own color-changing morphs to an MMD model? How do I ...read more

ALMorphMaker Adds AutoLuminous Morphs to your Model!

What is the ALMorphMaker plugin? How can I put AutoLuminous morphs on a model? How can ...read more

Keep the Center-Bone when adding Mother-Bone to an older model

I added a mother bone to my model but where did the Center bone go? ...read more

PMXEditor PMXInfo Analyzing Optimizing MMD Models

Have you ever downloaded or made your own model and opened it up, only to ...read more

Posing MMD Models: Anatomy Matters!

Howdy y'all! I'm back from a very long hiatus, but I have come back with little ...read more

Convert VRoid Studio to MMD With One Click

How can I convert VRoid Studio models to PMX models? Where do I go to ...read more

BigPerryman, Making Models, PMD Editor in English, PMDE Hair, PMDE/PMXE tutorials, PMX Editor

Post navigation

Previous Post: Learn MMD Basics before jumping into a big project!
Next Post: Rendering in 4K video at 60FPS with MMD

Related Posts

  • Skirt in the process of being rigged in PMX Editor
    PMXE Skirt Plugin Presets and Other Tips for Awesome Skirts Mae Blythe
  • Different MMEffects for different feelings
    Give MMD Pictures Different MMEffects For Different Feelings BigPerryman
  • MMD Model Hair Textures Made With . . . IMVU Tutorials?! Mae Blythe
  • Luka with Body Pane with Vignette
    Hair Falling through the Body in MMD Models and How to Fix It Fixing Broken Models
  • PMXEditor Quickly Edits MMD Model using Downloaded Parts BigPerryman
  • Convert PMD Models To PMX Models and Chicken-Leg Fix! BigPerryman

More Related Articles

Removing Double Vertices to Create Continuous UV Maps Mae Blythe
Making MMD Models Complicated Task with much to know! Making Models
Making stages/accessories for MMD using Sketchup Google SketchUp and MMD
Model eye-mesh texture VS Photographic eye-mesh in Blender.Blender Photos make realistic eye textures for your MMD models Blender
Visit Krystal-Sakura on Deviant Art to get "Sparkly Eyes" for MMD 7.39 Change a Model’s Eyes Using MMD Eye Packs in MikuMikuDance NOKO2
Fix Model Ambient Light Problems Using PMDE/PMXE GloriaTheAnimator

Comments (24) on “The Easiest Way To Add Hair Physics in PMX Editor!”

  1. Anon says:
    February 27, 2023 at 7:55 pm

    The tutorial is a failure.
    It was going really well until the tutorial maker decided to just throw a video showcase instead of finishing to explain the final steps properly.
    If you make a tutorial you must make sure everything is properly explained before making a showcase.
    And before anyone comes with the classic “Final steps are in the video”, yes they are. But they’re not explained and the video quality isn’t the best either.
    Also, don’t come with the “look for other tutorials then”, because most tutorials about physics also skip many important steps.

    Reply
    1. Reggie_Dentmore says:
      February 27, 2023 at 9:03 pm

      Sorry about that issue… Have you got a particular question that I might help you with? I can find help.
      — Reggie

      Reply
      1. nova says:
        August 29, 2023 at 11:15 am

        You are using outdated version, it’s not the same and does not work the same

        Reply
  2. Random Reader says:
    November 28, 2021 at 4:29 pm

    Some important details you failed to mention about mirroring stuff is that it works best if you have full Japanese names for your bones, including the proper kanji for “right” and “left.” Without these kanji, PMX cannot figure out how to mirror your weights correctly and will instead mirror them to the same side. Joints and physics can also end up connected to the wrong side of the body if the Japanese name isn’t quite right when you mirror it. You also fail to mention that you don’t need to make the joints and physics separately. The “Create body/joint” command does BOTH at the same time. You also fail to mention that the first joint created on the selected bones will ALWAYS be blank and that a person will need to set up the connecting bodies for it to avoid crashing MMD as so many comments on here have done.

    Reply
  3. james says:
    October 28, 2021 at 4:09 pm

    How come when i try to follow this tutorial and I don’t get all those bone choices anytime I try to do it. when I press edit > bone, I don’t get any create bone options

    Reply
    1. Mae Blythe says:
      October 28, 2021 at 10:31 pm

      That’s so strange! Maybe you need to right click instead? If there’s no options when there should be, maybe you need to download a different version of PMXEditor :(

      Reply
  4. Shiori says:
    June 18, 2019 at 9:17 am

    What if we want to edit the physics so that they are smoother, and the hair already has bones, joints, and physics. Would we still do the same in this tutorial?

    Reply
  5. Middle says:
    July 26, 2018 at 2:47 pm

    The vid doesn’t explain anything, but it just shows what he/she is doing.
    Needs more explanation.
    I can’t get hair physics to work. Even if they work, the model just crashes MMD whenever I load it.

    Reply
    1. KillerBeer says:
      July 26, 2018 at 10:30 pm

      For starters, look into PMXE’s Joint tab. Check if every joint has its “Body A” and “Body B” fields filled.

      If that’s not enough, try to run “File->PMX Info” command, Google Translate its output, and see what errors your model may have. See the tutorial for more details.

      Reply
  6. neko says:
    November 11, 2017 at 1:38 pm

    Help i add phisics but when i load it mmd crashes

    Reply
    1. bandages says:
      November 11, 2017 at 3:53 pm

      The most common cause of MMD crashes, especially after editing physics, is orphaned joints. Go through all of your joints and make sure that each is connected fully, to two rigid bodies.

      Reply
      1. neko says:
        November 12, 2017 at 4:01 pm

        I fixed the crash but now it melts

        Reply
        1. bandages says:
          November 12, 2017 at 4:26 pm

          You probably need to make sure that the first join of the root connects to a bone-type rigid body for its first body.

          Reply
          1. neko says:
            November 13, 2017 at 10:27 am

            OK thanks

            Reply
  7. Margaret says:
    June 14, 2017 at 9:41 pm

    I followed this to the best of my abilities with hair that is a single long ponytail on the side and the whole ponytail just falls to the ground, stretched from the head and all. What do I do.

    Also, I got really confused in the video because it was all in japanese vs my parts being in english + i need to know exactly what doing what’s in the video does. Thanks!

    Reply
    1. Margaret says:
      June 14, 2017 at 9:51 pm

      Okay I THINK I got it fixed, but now it’s just straight up crashing MMD :/

      Reply
      1. KillerBeer says:
        June 15, 2017 at 2:58 am

        Im PMDE, select “File->State verification of PMD data” (or, if you use PMXE, “File->PMX Info”), run its output through Google Translate and see what error your model has. This tutorial also can help: http://akemiwhy.deviantart.com/art/pmx-diagnostic-window-a-WIP-guide-661769461

        Reply
        1. Margaret says:
          June 15, 2017 at 8:34 am

          Okay, this is what I got out of it:

          System
          Additional UV count: 0 | … ○ OK

          ■ Model Information
          Model name: | … △ The model name is empty.
          Comment: (*******) | … △ The comment is empty.

          ■ Vertex
          Illegal normal number: 0 | … ○ ○ OK
          Illegal wait count: 0 | … ○ OK
          Not set SDEF value: 0 | … ○ OK
          SDEF vertex illegal bone reference count: 0 | … ○ OK
          Independent (non-plane reference) Number of vertices: 0 | … ○ OK

          Surface
          Number of invalid reference vertices: 0 | … ○ OK
          Number of fronts: 0 | … ○ OK
          Number of overlapping faces: 0 | … ○ OK

          Material
          Material name Not set: 0 | … ○ OK
          Material name Duplicate number: 0 | … ○ OK
          Material without surface: 0 | … ○ OK
          Texture invalid material: 0 | … ○ OK
          Sphere texture invalid Material: 0 | … ○ OK
          Sphere setting invalid Material: 0 | … ○ OK
          Toon texture invalid material: 0 | … ○ ○ OK
          Total number of materials: 2694 | … ○ ○ OK

          ■ Bourne
          Number of bones: 8 | … ○ ○ OK
          Bone name not set: 0 | … ○ OK
          Bone name duplication number: 0 | … ○ OK
          Circular reference: 0 | … ○ OK
          Order sequence check: 0 | … ○ OK
          Invalid parent reference: 0 | … ○ OK
          Granted sequence order confirmation: 0 | … ○ OK
          Granted parent reference invalid: 0 | … ○ OK
          Display destination invalid: 0 | … ○ OK
          Granted parent reference invalid: 0 | … ○ OK
          IKTarget reference invalid: 0 | … ○ OK
          IKLink reference invalid: 0 | … ○ OK

          ■ Morph
          Morph name not set: 0 | … ○ OK
          Morph name duplication number: 0 | … ○ OK
          Morph offset reference invalid: 0 | … ○ OK

          ■ Display frame
          Frame name not set: 0 | … ○ OK
          Frame name Duplicate number: 0 | … ○ OK
          Unregistered bones: 6 | … The bones below △ are not registered in the display frame.
          (1, 2, 3, 4, 5, 6)
          Unregistered morph: 0 | … ○ OK
          Duplicate registration bone: 0 | … ○ OK
          Duplicate registration morph: 0 | … ○ OK
          Registration bone reference invalid: 0 | … ○ OK
          Registration morph reference invalid: 0 | … ○ OK
          Registration frame registration: … OK
          System frame status: … OK

          Rigid body
          Rigid body name not set: 0 | … ○ OK
          Rigid body name duplication number: 0 | … ○ OK
          Incorrect bone reference: 0 | … ○ OK

          ■ Joint
          Joint name Not set: 0 | … ○ OK
          Joint name Duplication number: 0 | … ○ OK
          Rigid body A reference illegal: 1 | … × Bad! The following Joint has incorrect rigid body A setting.
          (Five)
          Rigid body B reference illegal: 1 | … × Bad! Joint below Rigid body B setting incorrect.
          (Five)

          ■ Soft Body
          Soft Body name not set: 0 | … ○ OK
          SoftBody name Duplication number: 0 | … ○ OK
          Material reference invalid: 0 | … ○ OK
          Rigid body reference illegal: 0 | … ○ OK
          Vertex reference invalid: 0 | … ○ OK
          Illegal multiple vertex reference illegal: 0 | … ○ OK
          Target material Outer vertex reference illegal: 0 | … ○ OK

          I used this other tutorial (https://www.youtube.com/watch?v=V5Pt8ArK-FY&t=510s) which made more sense to me, but basically gave me the same outcome. Someone in the comments mentioned static vs dynamic physics, but i don’t know how to enable that.

          (Thanks for the response btw ;w;)

          Reply
          1. KillerBeer says:
            June 15, 2017 at 11:57 am

            Apparently the joint #5 does not join anything or is otherwise faulty.

            Reply
            1. Margaret says:
              June 15, 2017 at 4:16 pm

              How would I go about fixing that?

              Reply
              1. KillerBeer says:
                June 16, 2017 at 5:15 am

                In Joints tab, find the record #5. “Body A” and “Body B” refer to a pair of rigid bodies (aka “physics”) that the joint is supposed to connect. Without seeing your model, I can’t guess which ones they should be, though. If you use a newer PMXE, you may try to call for TransformView window (F9), make sure rigid bodies are visible (“Bdy” button the upper left toolbar), and press the “Mode: ►” button. Supposedly you will see what bodyparts go scatter and what needs to be connected. If you only know how to use PMDE, try to delete that joint altogether, save under a different name, and load the model into MMD for the similar result. Hopefully it won’t crash without that offending joint and you will get your answer.

                Reply
  8. Öykü says:
    April 8, 2017 at 7:41 am

    Hello there,
    I could not figure out how to remove your body.
    That’s why I’m so glad you helped me.

    Reply
    1. Nathan says:
      May 11, 2017 at 3:20 pm

      Hi I don’t know what to do for mmdplayer

      Reply
      1. Reggie_Dentmore says:
        May 11, 2017 at 5:50 pm

        I’d be glad to help you… What are you talking about?

        Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Download the latest version of MikuMikuDance!
See the MMD Step-by-Step instructions page!
Learn how to make your own MMD motions!
LearnMMD.com
  • MME fireintheskies effect
    MME FireintheSkiesEffect gives floating flame and embers! FireintheSkiesEffect
  • MME Beamman’s Grass Effect Creates Realistic MMD Landscapes Beamman's Grass Effect
  • MMD Project “I WANNA PARTY!” features great motion files by o Savvy o "the making of" my video
  • LearnMMD.com's Video Dojo Expo FIVE
    Video Dojo Expo Five Entries… The VOTING is Done! Video Dojo Competition
  • Culling unseen MMD model parts optimises computer assets (PART 2) Chestnutscoop
  • PocketMQO(with MMD) MikuMikuDance in an Android environment! MMD Tutorials
  • The Making of “Boum Boum Boum”: Everything is More Sophisticated in French "the making of" my video
  • LearnMMD's Video Dojo EXPO Champions!
    WINNERS of Video Dojo 1 – The FIRST Champions! CONTESTS

Copyright © 2022 Learn MikuMikuDance – MMD Tutorials – Free 3D Animation Software and Instructions..

Powered by PressBook Premium theme

Go to mobile version