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
  • When you add background AVI files, you can motion trace!
    Loading Background AVI Files into MMD (2021 Edition) Add Background Pictures and AVI
  • Download MMD 9.32 MikuMikuDance latest version Download MikuMikuDance
  • Troubleshoot MMD models– or anything else– with four techniques! Bandages
  • Creating Inspirational Pictures in MMD MMD Fine Art
  • Download instant fight scene motion by Mahlazer Animation Shortcuts
  • MMD Dummy Bones may be your most important models! Dummy Bones
  • How To Add Depth and Emotion in an MMD Picture Advanced Shader Technique
  • Move the whole Model with Box-Sel in MikuMikuDance Functions-Copy-Paste-Expand
MMD has an EXPAND function that lets you adjust a motion's speed.

EXPAND function modifies MMD motion tempo

Posted on December 26, 2019December 26, 2019 By Reggie_Dentmore 12 Comments on EXPAND function modifies MMD motion tempo

A Feature Article by Reggie Dentmore on LearnMMD.comHow can I speed-up my MMD motion file? How do I adjust the speed of a motion after I have already created that motion? How can I get my motion to match the speed of the music? How can I slow-down my MMD motion file?

I saw a comment from a reader asking about how to stretch-out a motion so as to slow it down… and I realized that we didn’t have a tutorial on that single function…

EXPAND function modifies MMD motion tempo

I was working on a project with a LOT of timed-to-the beat action in it… and the timing was critical! AND… after working on it for a couple of hours, I discovered that what I had thought was “12-frames per cycle” of my motion was too slow… I needed to speed things up in order to time my motion to that music. I wanted to SAVE the work I had already completed. So, I used EXPAND to speed-up my motion.

The EXPAND function modifies MMD motion tempo.

See the regular beats in those diamonds… I started animating assuming that the CENTER bone diamonds should be 12 frames per cycle and the Upper Body being half of that. And, when I had created quite a long string of motion at that tempo, I discovered that the motion was slower than my music’s beat.

FASTER… or… SLOWER

I clicked the EXPAND button and entered a range of frames to cover my entire animation, 0 – 2800… and then I entered a magnification value  less than zero. Entering a number greater than zero slows down your animation; spreads your diamonds farther apart. Entering a number less than zero moves the diamonds closer together; speeding-up your animation.

I wanted FASTER…

I started with a magnification of .95 and then played my animation… “Hmmm, not fast enough.” Keeping the new result, I used EXPAND, again, with a value of .98 … I saw that I still was not fast enough… but closer! So I did it AGAIN, with another value of .98… and it worked… my animation now matched the beat of my music.

If you do the math, (12 frames x 0.95 x 0.98 x o.98) you will see that, instead of 12-frames per cycle, mathematically, I ended up at 10.94 frames per cycle. Since the system has to use whole numbers to count frames, you can see that the actual diamond positions are sometimes at 10-apart and sometimes at 11-apart… but, over the length of the animation, it all averages out. “The customer will never notice.”

You can do little bits of an action sequence, too. I created a baseball-pitch animation, just for the fun of creating that complicated motion… and several times I had to gently adjust the length of a particular sequence so as to make the motion “look real”.

To adjust just a portion of your motion, fill-in the proper Range in that EXPAND panel… SEE BELOW: I entered a value for the range of the affected frames of 85 to 95. EXPAND affects ALL of the diamonds in your Range. You cannot do just “Upper Body”, for instance… ALL bone diamonds for those selected frames are “expanded”. In the illustration, below… the GREEN shows the expanded area… and I added those RED circles to show how the relationship to the frames OUTSIDE of your selected range goes unchanged. The over all length of your animation is increased (or decreased) as you expand (or contract) the number of frames by using that Expand function.

Expand only a portion of an MMD motion using the Expand Function.

CONTROL-Z is your friend!

That Control-z command will UNDO an EXPAND result. … So, I would recommend you SAVE your project before using the Expand function… and then, as you are working with it, know that you can UNDO it and try another value until you find one that works. As with ANY computer project… SAVE often… and maybe save different versions in case you hit a snag and REALLY need to go back a version or two!

 

Have fun with MikuMikuDance!

 


– SEE BELOW for MORE MMD TUTORIALS…


— — —


– _ — –


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

More MMD Tutorials...

Enjoy the "camera Angles WEIRD in Anime" meme...

Enjoy the "camera Angles WEIRD in Anime" meme... This image is from The Slayers - NEXT, ...read more

Reader asks how to create MMD artwork... stuff like posing, camerawork?

A reader asks... Is there a tutorial on how to create MMD artwork, like those you ...read more

Learn MikuMikuDance in Small Steps! New LearnMMD Video Series

Learn MikuMikuDance in Small Steps. Where can I find easy-to-follow MMD instructions on YouTube? How ...read more

Apply Multiple Effects on an Entire MMD Model Using M4Layer Effect

How can I apply multiple effects to an MMD model? Can I use more than ...read more

MMD Plugin Manager... I Found a Treasure!

What sorts of MMD Plugins are there? MMD Plugin Manager? MMD Plugins. Plugin MMD. More ...read more

2025: Hatsune Miku is 18... but she is designed to be always 16 Years. Old by design and in reality!

Finally, in 2023, Hatsune Miku is 16 years old! but in August of 2025, she ...read more

EXPAND a motion, MMD Basics, MMD Tutorials

Post navigation

Previous Post: Video Dojo Expo 2 – Holiday Song “Diva Performance”!
Next Post: RAY-MMD Technique: of Battleships and Fleet Girls

Related Posts

  • Use Center Position Bias to Move Models in MMD ARIZONA
  • Using the AdultShader Effect In MikuMikuDance Adult Shader effect
  • Halloween Costume TDA Miku on LearnMMD.com
    Download Halloween Costume TDA Miku edit by dA’s Shiro-NekoVocaloid "the making of" my video
  • My VDE-3 Entry has Music, Camera, Dancers… Now for the HARD part. "the making of" my video
  • RAY-MMD: A method to get great results fast and easy!
    RAY-MMD: A method to get great results fast and easy! MMD Tutorials
  • Free Download MikuMikuDance MMD
    Reader writes: i don’t know how to do mmd :( MMD Tutorials

More Related Articles

LearnMMD.com _ MikuMikuDance MMD Tutorials Learn MMD Basics before jumping into a big project! MMD Basics
Understanding PMXE Materials: Ambient, Diffuse, Specular, Reflect and More! Bandages
Download instant fight scene motion by Mahlazer Animation Shortcuts
Ray-MMD: Lost in the Fog Ray-MMD Localized Fog Effects for stunning MMD scenes MMD Tutorials
ikUnderwater Effect submerges your MMD animation! ikUnderwater Effect
Rotate stage to allow ground shadows MMD MikuMikuDance Accessory Manipulation/Adjust

Comments (12) on “EXPAND function modifies MMD motion tempo”

  1. Sky Yuki says:
    May 18, 2025 at 1:45 pm

    It’s been ages and this site is still so useful
    I was thinking of MANUALLY dragging these out but thank god I searched before doing that.

    Reply
    1. Reggie_Dentmore says:
      May 18, 2025 at 8:20 pm

      Great! … I discovered MMD back in July of 2011 and I was so excited about it… but there was no instructions and almost no clues online about how to use it… so I started to teach myself how to “do” it and I started LearnMMD.com as a place where I could share my MMD discoveries as I discovered them.

      So glad the info that we have collected together here is still valuable!

      Thanks for your note!
      — Reggie

      Reply
  2. TALHA ASLAM says:
    March 1, 2025 at 11:42 am

    but what if i want to slow camera movement to get it in sync with slowed motion what should i do?

    Reply
    1. Reggie_Dentmore says:
      March 1, 2025 at 3:45 pm

      Hello! I do not know of a way to expand the Camera Motion. I think you will need to copy and paste the camera diamonds into their new positions.

      — Reggie

      Reply
  3. lily says:
    May 28, 2023 at 11:16 am

    how about mikumikumoving?

    Reply
    1. Reggie_Dentmore says:
      May 28, 2023 at 3:17 pm

      I got no answer for that one… I haven’t spent much time with MMM.
      — Reggie

      Reply
  4. ‌ says:
    April 12, 2021 at 6:31 am

    the Expand don’t work for me . why?what do I do ?

    Reply
  5. John says:
    October 5, 2020 at 10:21 pm

    Very cool function. But can it be used for the camera?

    Reply
    1. KillerBeer says:
      October 6, 2020 at 4:51 am

      Sadly, no.

      Reply
  6. Mikelangi says:
    August 24, 2020 at 8:18 pm

    Hi, I was wondering if it was possible to use the expand function for the camera and associated manipulators? I wanted to quicken something earlier in my animation but it’s becoming a chore. Thanks for your great tutorial I didn’t know how to use this at all!

    Reply
    1. KillerBeer says:
      August 25, 2020 at 2:39 am

      Well, this is a question that would be quite faster to check by experimenting than to wait for an answer… but no, neither camera/lighting nor .x accessory/effects do not get the expand function. You can insert/delete individual frames for camera with I and K keys (also available through Edit menu; U and J respectively work for a selected model), but there’s nothing at all that would work on accessories. Which is a terrible shame.

      Reply
  7. Trackdancer says:
    January 5, 2020 at 7:14 pm

    After this much time spent in MMD, this is the first time I consciously realize that this function existed …/facepalm

    Thanks for pointing it out!

    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
  • Squash and Stretch Ball
    The 12 Principles of Animation for MikuMikuDance. ARIZONA
  • LearnMMD’s MEME PARTY 2 a Success! CONTESTS
  • Beamman Effects Page MMD Newbies Guide MMD Tutorials
  • The K Lite Mega Codec Pack 995 – The Ultimate HD Video compressor! HD Videos in MMD
  • Neru Jams to the Background Music
    Downloading Background Music for MikuMikuDance Videos. ARIZONA
  • Luka with Body Pane with Vignette
    Hair Falling through the Body in MMD Models and How to Fix It Fixing Broken Models
  • MMD smoke clouds are easy to make with Beamman's Breath effect.
    MMD Smoke Clouds and a Smoke Filled Room… Beamman's Breath Effect
  • You can enlarge or reduce and Accessory by adjusting the Si value in MikuMikuDance.
    Use Accessory Manipulation fields to position/adjust Accessories Accessory Manipulation/Adjust

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

Powered by PressBook Premium theme

Go to mobile version