这里是MikuMikuDance的快速入门教程!
本回将了解如何使用MMD实现自定义角色和动作。
目录
一、熟悉操作界面(此处版本为9.32)
这里放出中文,为英文版/日文版的伙伴们做翻译。
二、载入模型
此处我以鸣潮角色安可为例子,下载相关文件后将得到以下文件,其中tex为材质文件,而pmx文件便是角色的模型文件。
将后缀为pmx的文件拖入到MMD中,就能在MMD中打开对应的角色。
下方的工具栏发生变化(依次是曲线操作,模型操作,骨骼操作,面部操作,视角和运行),此时,如果需要查看或欣赏角色模型,点击骨骼操作的Select(选择)或是键盘C键,就可以关闭骨骼展示。
同时可以看到,左侧动画栏已经显示出了各个骨骼,可以对不同骨骼在不同时间进行编辑,插入关键帧制作动画,本回教程仅指导如何导入已经完成的动作。
三、自定义模型
重新打开骨骼展示,可以看到,模型的骨骼分为圆形和方形。
首先,选取一个圆形(反馈是骨骼变红色)。
然后点击骨骼操作栏的Rotate(旋转),就可以对该骨骼进行旋转了。
然后是方形的骨骼,又叫中心骨,在使用过程中,可能无法对中心骨进行调整(一般除了定位不建议调整),如果将骨骼全部选择并移动,是可以进行忽视骨骼从属关系的整体偏移。
那么如果只选择了一个中心骨,在旋转或移动时,它将带动整个身体围绕该中心骨作出反应。
根据以上内容,就可以自定义角色的动作,如果在每一帧都自定义好相应的动作,那么就能生成对应连贯的动画。
接下来是对面部操作的讲解,面部操作栏中,可以对眼睛、眉毛、嘴巴和其他面部细节进行调整,可以调节的内容较多,大家可以自己摸索。同样的,如果在每一帧都自定义好相应的面部动作,那么就能生成对应连贯的动画。
四、载入动作预设
当需要载入别人已经做好的动作时,可以依次点击file-load a motion data(下面的save a motion data就是导出动作预设)。
选择需要打开的动作预设文件(.vmd格式文件)即可。
这里我选用BiliBili宅舞嘉年华十周年主题曲《此刻Memories》的音乐和舞蹈作为例子。
如下图所示,根据文件的名称可以看出分别有镜头配布、眼睛配布、面部配布和动作配布。其中眼睛配布、面部配布和动作配布是可以合在一起导出和载入的,这里如果和我的情况一样(如下图红框),分成了三个文件,就需要重复上面的操作,将三个文件都载入。而镜头配布则需要单独处理,不能在模型中载入。
全部文件载入后就可以看到在动画栏中展示了许多关键帧,此时如果点击帧表,就可以查看不同帧下模型对应的动作。
在载入动作预设后,点击下方运行栏中的Play可以运行动画,而Play的下方则可以自定义运行区间。同时,可以根据具体的运行情况,对某个帧区间的动作进行微调(调节骨骼),以减少穿模等问题。
另外,需要关闭参考的坐标系,只需要点击view-display coordinate axis即可。
五、载入音频
动作必须配有音频才有观赏性,这里我继续操作,依次点击file-load a wav file,选择需要的音频即可。
此时就能看到动画栏上方出现了音轨。
这个时候运行,就是带有音乐的动画了。
六、载入镜头配布
刚刚剩下的镜头配布终于派上用场了,顾名思义,镜头配布就是预设好了运行动画时的镜头,有了镜头,更能让动画锦上添花。
但镜头不是加载在模型上面的,所以我们需要切换一下主体,在下方模型操作栏中,将New MMD Model切换为Camera或是点击To Camera亦可。
切换后,主体就变成了镜头,这个时候再如刚刚载入动作预设一样,载入镜头配布。
这个时候,在动画栏就能看到不同帧下,镜头也有对应的关键帧,点击帧表任意处,也能查看对应帧下镜头对应的位置。
此时再点击Play运行,就可以看到带有运镜的动画了。
载入文件可能遇到的问题及解决方案
问题一:在载入动作配布时不是从第一帧开始。
解决方案:在载入时,应用程序默认选择了当前在帧表上选择的帧,因此,需要按下方Delate删除全部帧后,在帧表上选择第0帧,再载入。
问题二:声音和动作不一致。
解决方案:这可能是由于音频和动作没有链接到位导致,需要将全部帧删除后,判断音频与动作正确的搭配位置,选择正确的起始帧,再载入。
问题三:载入动作预设时提示不能载入超过20000个帧。
解决方案:MMD软件在载入时不能超过20000个动作帧,需要在选取导入文件时注意,在导出时,因为需要考虑这种因素,更建议分成镜头配布、动作配布、眼睛配布、面部配布导出,或是分段导出,以免出现无法正常载入的情况。
七、导出视频
在一切完备后就可以进行导出了。在导出前,点击工具栏中的view-screen size对导出的视频大小进行修改,一般情况下使用1920*1080,也就是1080P,具体情况自己进行设置。(请注意导出的文件大小和自身电脑的性能!)
在设置好后,依次点击file-render to avi file进行导出,下面的render to picture file则是导出一张图片。
这里注意,在导出前请确认是否为镜头,也就是当前的画面是镜头画面,在下方会显示To Model时则是镜头画面。
填好相关的数值就可以进行生成了。
注意这里的生成区间不要超过5400帧,否则可能出现卡死的情况,如果需要超过这个帧数,可以选择分部分生成后合成。
请务必注意生成视频的大小!!!
这里我生成的一个1分41秒的Avi文件,占用23.8GB,如果没有磁盘空间的,可以考虑选择别的生成格式或是在生成后压缩文件。