0. Preface#
Recently, I have been playing a lot of fan-made MMD (MikuMikuDance) videos based on the game "Stellar Orbit". Almost every video has a similar description of the borrowed materials (Figure 1). I suddenly became interested in learning how to make MMD videos and decided to document my experience.
1. Software Preparation#
- MikuMikuMoving (MMM): Used for baking character animations.
- Blender + mmd_tools plugin: I installed version 3.6lts, which has Chinese language support. Most tutorials online are also based on version 3. The latest version, 4.0, is only available in English (https://github.com/UuuNyaa/blender_mmd_tools).
- Character: Torino Kokomi model distribution (https://www.aplaybox.com/details/model/0LofC1RjrO1U).
- Scene (with camera): "Honkai: Stellar Rail" March 7th Room Blender render distribution (https://www.aplaybox.com/details/model/qcO2ReFIyBsY).
- Animation: "Sacred!! Loli God Requiem☆" motion distribution (https://www.aplaybox.com/details/motion/BmxKc0qqOCit).
- Additional: ACES color plugin (https://www.bilibili.com/video/BV1jP4y1k7bU).
2. Detailed Process#
2.0 Installing the mmd_tools plugin#
Blender does not support the pmx file format by default, so we need to install the mmd_tools plugin first.
Go to Edit -> Preferences -> Add-ons -> Install -> Select mmd_tools (in zip format) and make sure to enable it.
Press "N" on the keyboard to open the Asset tab and the mmd tab should appear if the installation is successful.
2.1 Baking models and animations in MMM (optional)#
- Drag and drop the character model (pmx file) and animation (vmd file) into MMM.
- Click on "Physics" and then "Record" to bake the model's animation.
- Go to File -> Export Motion, select all options, and export the baked animation.
2.2 Importing models and animations into Blender#
- Open the scene: Open the downloaded March 7th Room scene model blend file.
- Import the character: Press "N" and select the mmd tab, go to Model -> Import and choose the Kokomi pmx file.
- Import the animation: Select the imported model, go to Motion -> Import and choose the baked animation from MMM.
2.3 Rendering#
- Output settings: Pay attention to color management and select ACES color (the March 7th scene file may have overexposure issues under sRGB color space). You can choose to output image sequences (JPG or PNG) or directly output a video.
- Rendering settings: Go to the Render tab and choose either CPU or GPU rendering. Lower the sampling rate to 8-200. The default sampling rate of 4096 will take several days to render.
2.4 Post-production in PR (optional)#
- Import image sequences: When importing image sequences, only select the first image and check the "Image Sequence" option, instead of dragging all the images into PR.
- Add music.
- Export the video in the desired format.
3. Example#
4. Conclusion#
MMD production involves various knowledge areas such as modeling, animation editing, and rendering. However, in the current open-source environment, it is possible to create simple MMD videos by utilizing the achievements of many experts.
5. References#
- Blender Rendering MMD Tutorial for Beginners (https://www.bilibili.com/video/BV1na4y157fs/)
- 12-Minute Tutorial on Blender-MMD!!! (https://www.bilibili.com/video/BV1HB4y137hv)
- How to Easily Install and Use ACES in Blender (https://www.bilibili.com/video/BV1jP4y1k7bU)