MikuMiku Effect

What is MikuMiku Effect?

MME is a plugin for MikuMiku Dance that allows the use of all kinds of special effects ranging from fog, to fire, to snow, to glowing particles. There's even a 'laughing man effect' where the model's face is covered by the infamous animated logo. Even as the camera rotates.

Where do I download it?

MMED has been released for download on this Nico video, along with a starter pack of effects. The download link for the plugin itself is here, when prompted for a password type 'mme'.

UPDATE: If you want to grab a newer version of the program, have a look here under "MikuMikuEffect (MME: MMD extension tool)". As I write this, downloads were closed while some maintenance went on, but this is also subject to change without my notice so keep checking.

How do I install it?

Installation is simple. One you've downloaded the zip, grab the three .dll files and drop them into the root directory. That is, your MMD folder. Not 'Userfile', not 'Data'.

At very least, you need d3d9.dll, MMEffect.dll, and MMHack.dll. There's an MMEffect.txt and REFERENCE.txt file, but as far as I know they don't do anything for the program. They're just readme files basically.

What are the technical Requirements?

At this moment, it's unclear what the exact requirements are. But according to Kalibari day you should have at least 2Gb of RAM for it to run without much lag. This would more than likely depend on the number of effects you run simultaneously. Shaders are known to be heavy on your system if you use very many.
As for Graphics cards, it was initially stated that a 1Gb card would be recommended. However mine seems to run the basics (I've only tested a few so far) on a system with approximately 64Mb with no lag. Also, according to this tutorial, some effects may require vertex shader support on your Graphics Card.

A couple of people have asked about the version of MMD you need to run in order for MME to work. The safest bet is to grab the latest version of MMD and MME each (to my knowledge there's no compatibility guide for legacy versions), and it will run so long as your hardware meets the requirements. Versions of MMD that predate MME's initial introduction on the timeline will not be recognized by MMD, as the software was made to be compatible with later versions.

It's important to note that while you may be able to run MME, not all shaders will be compatible with your graphics card anyway. Some MME effects come with documentation on which features your card needs to have to run that particular effect, or which card they were using to test it. Some effects may outright crash the MMD program.

Where do I download Effects?

I've compiled a short list of the ones I've found below, but more are popping up on both Youtube and Nico Nico Douga. There's even a particle tool that allows you to edit certain effects that work with MME. Also, I've created a new page here.

How do I use them?

Depending on the effect you intend to use, the requirements may differ. However, most only require you to load a model or accessory and assign the effect to it via the MME plugin interface within MMD. Some require you to copy specific files to your model/accessory directory. Beyond that, you would have to consult the documentation that comes with each effect, although some users are making tutorials on Youtube and Deviantart.

How do I make my own effects?

MME Effects are written in HLSL (High Level Shader Language). There used to be a program called Rendermonkey offered by Nvidia which was capable of authoring fx files, but it has since been discontinued. Nvidia has also released FX Composer, which is similar to Rendermonkey in that it supports a few of the same languages (HSL included). FX Composer is free to download but it's also currently not getting any updates, so there's no way to say how long it'll be available. If you're brave enough to try it, there's a PDF tutorial available.

Nvidia's latest focus is nsight Visual Studio edition, which also seems to support HLSL. I haven't looked too deeply into this so I can't tell you which software is better as of yet.

You really don't need software to create .fx files as they can be generated with any plain text editor (notepad included), but you do need to understand the language used to write the files.

Why won't X effect load?

If you manage to load MME itself on your PC, keep in mind that not all of the effects will work. A major cause of this could be that your Graphics card doesn't support the effect. For example, my PC has an Nvida card, while my parents' has an ATI, which doesn't support the fire particle system among other things (but it'll run the rendermonkey presets like wood and glass).

Also take note that when you see a pop-up message explaining that some methods aren't supported by your hardware, this is definitely the problem. You'd either have to change/upgrade to a card that supports it or move to a PC/laptop that has such a card installed.

Also, it seems that users are reporting that old effects aren't working in newer MME versions.

Subpages (1): Effects