MMD渲染(MME)基础教程
的有关信息介绍如下:MMD全称MikuMikuDance,是一种三维动画。B站上有很多UP主制作了MMD,看完之后是不是也想自己动手试试呢?在之前的教程中,你应该学会了怎么制作一个简单的MMD,本教程将会对MMD中常用的一些渲染进行讲解,看完之后你可以尝试自由发挥去制作更棒的MMD哦!
MMD渲染又称MME(MMEffect),使用MME可以对MMD模型进行渲染达到更棒的效果和质量。使用MME之前,请确保你的MMD带有MME插件,如果你的MMD没有MME插件,也可以去learnmmd下载相应的MME插件,或是通过之前教程中的链接下载MMD(已包含MME插件)。带有MME插件的MMD将会在窗口右上角显示“MMEffect”或“MME特效”。
如下图所示,这是一个未渲染的场景,如果你还不会导入模型和动作等,请参考之前的教程,本教程不会再讲解MMD的制作流程。由于MME渲染的风格非常多,本教程不会一一列举,主要是提供一些MME的使用方式,本教程使用的示例可能不是你想要的效果,但是你可以自己尝试着配置参数做出喜欢的风格。如果在操作过程中有其它疑问,可以私信我解答,也可以去B站看视频教程学习。
一般来说,MME使用的顺序应该是先使用主渲染,然后再使用其它辅助的渲染。主渲染包括G渲染,P渲染,N渲染,IK渲染,Ray渲染等,由于主渲染的配置参数较多,本教程不会着重讲解,在下一个教程中会详细说明。这里我使用的是Ray渲染,载入ray.x后进行参数调整,结果如下图所示。
可以看到上面的场景显得非常黑,这是因为环境是黑色的,没有环境光源,需要载入一个天空球(skydome)提供环境光源。天空球是一个球体模型,带有一个天空贴图。这里我直接使用Ray渲染自带的天空球,天空球参数也会在下一个教程中说明,完成配置后的效果如下图所示。
完成主渲染配置之后需要载入一些其它的辅助渲染以提升效果,以下是一些常用的辅助渲染的参数配置说明及效果图,辅助渲染通常都是以.x结尾,在附件中加载,下面参数说明中提到的参数均为附件操作栏下面的参数,其中参数Tr的取值范围是从0到1。
DOF类(Depth of field,景深),一般用于模糊前景或背景,需要模糊场景的时候可以使用这一类MME,常见的例如PowerDOF,XDOF,SvDOF等,这里使用的是PowerDOF,参数说明如下:
Si 背景模糊强度,数值越高背景模糊越强
Tr 前景模糊强度,数值越高前景模糊越强
CheapLens,这个MME会在两侧形成黑边,并且带有一些模糊和色散的效果,如下图所示,可以在使用的同时增加曝光突出人物模型,参数说明如下:
Si 黑边的大小
Tr 黑边的透明度
下落物体类,一般用于一些场景需要(下雨,下雪等)或装饰场景(气泡,光点,树叶等),常见的例如RainLite(下雨效果),SnowCrystal(下雪效果),KiraKira(各种形态的下落物体),以及本教程中使用的空中尘埃,以下为部分下落物体类MME、空中尘埃的参数说明和效果图:
Si 物体大小
Tr 物体透明度
部分下落物体还带有控制器,需要载入.pmx格式的控制器进行操作
AA类(Anti-aliasing,抗锯齿),一般用于细节部分在渲染过程中出现锯齿的问题,例如头发,手指等细节部分在相机距离远的时候容易产生锯齿。使用抗锯齿可以减少锯齿,对边缘进行模糊。常见的例如MLAA等,参数一般不需要做调整,由于抗锯齿效果比较细微,这里就不放效果图了。
AutoLuminous(自发光,自动发光),可以使模型的某些部分发光,这个MME需要配合PmxEditor使用,在PmxEditor中将模型需要发光的材质的反射强度改成大于100的值,如下图所示,然后载入AutoLuminous.x,模型相应的材质就会发光,参数说明如下:
X = 0 点光
X = 1 横光
X = 2 十字光
Rx 光线旋转角度
Rz 闪烁速度(数值越小越快)
Si 透明度
Tr 亮度(数值越小越亮)
AO类(Ambient Occlusion,环境光遮蔽),一般用于增加阴影质量,使模型更具有立体感,可以在场景较亮的时候使用。AO可以使模型的转角处产生阴影,不过不建议将AO强度调得太高,否则模型会变得很黑,常见的例如SSAO,SvSSAO等,参数说明如下:
Si 阴影强度
Tr 阴影透明度
以下是未使用SvSSAO和使用SvSSAO的效果对比,可以看出右边的模型阴影效果更明显。
Diffusion类(光线扩散),可以使光线向周围扩散,变得更柔和,效果类似于Bloom,在光线较强的场景下使用效果会比较明显,参数说明如下:
X 红色光增强
Y 绿色光增强
Z 蓝色光增强
Si 扩散强度
Tr 效果透明度
WorkingFloor(镜面地板),可以使地面呈现反射效果,由于载入时的效果和镜子一样,所以称为镜面地板,一般情况下不需要很强的反射效果,可以将Tr的值调到0.4以下,参数说明如下:
Si 镜面地板大小
Tr 透明度(反射强度)
本次教程到此为止,下一个教程会尽快更新,主要会讲解Ray渲染的使用方式,以及Ray渲自带的天空球使用方式,感谢您的阅读!!!
本教程内使用的模型借物表:
石英式泠鸢yousa(by 石英世界)
Tda式Miku(by Tda)
Cubeステージ (by 砂P)
Sweet Room(by まぁぼ)