【鞠莉的 MMD 笔记】三款 motion blur 的介绍与讲解

本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com

作者:夹心鞠莉酱

大家好这里是鞠莉,今天要讲的是 motionblur 这一重要的 MME。

大家好这里是鞠莉,今天要讲的是 motionblur 这一重要的 MME。

moitonblur 的使用是怎么回事呢?moitonblur 相信大家都很熟悉,但是 moitonblur 的使用是怎么回事呢,下面就让小编带大家一起了解吧。

moitonblur 的使用,其实就是动作模糊,大家可能会很惊讶 moitonblur 怎么会可以使用呢?但事实就是这样,小编也感到非常惊讶。

这就是关于 moitonblur 的使用的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦!

这里要介绍三款 motionblur,分别是:MME_motionblur0_5、motionblur2、motionblur3L。以下将根据三款 MME 的性质和使用方法进行说明。

MME_motionblur0_5 是由ビームマン P 制作,less 和 PiT 改良的,这种 motionblur 是用类似于补帧的方式来进行模糊计算的。使用的时候只需要把. x 文件丢进 MMD 里,然后打开 exe 程序,修改参数即可。一般建议在 15~20 左右。

除此之外,把效果拉大之后,还可以制作出残影,可以用于一些特殊的表现手法。但是针对于运动模糊而言,和 motionblur2、motionblur3L 没法比。再加上获取的渠道比较困难,所以一般来说,很少有人用。

重点说一下 motionblur2、motionblur3L。

由そぼろ制作的 motionblur2 是目前绝大部分的 MMDer 都会选择的一个版本。操作简单,效果良好,可以说不管什么风格都可以用。

其中,tr 负责残像的强度,si 控制对焦的强度。在不需要特殊的表现手法的时候,一般默认 1 即可。

但是,有一个很多人都遇到过,但是还没人说清楚过的问题,那就是有些时候,你在放了 motionblur2 这个 MME 之后,有些模型会正确的进入动作模糊,但是有一些不会。这些模型会一直模糊,而且无法调节。

模糊出现错误

造成这个现象的主要原因是 motionblur2 自身的问题,motionblur2 只有在模型的顶点数小于 26w 的时候才能生效(我的这个崇皇时王表光文件大小就有 18M,你们猜有多少顶点)。超过之后就算不了,溢出了,就变成一直都是模糊了。

所以解决的办法当然就是减少顶点数。一般来说会出现这个问题的主要是场景。一些提取的场景顶点数很容易就超过 26w,然后就会出 bug。

但是,也有一些超过 26w 的没有出现这个 bug,目前这个问题无法具体考证,因为存在太多个例。但是可以肯定的是,顶点数超过 26w 的模型,用 motionblur2 很容易就会出问题。

那么,有没有什么办法,可以让我们不改变模型的顶点数的前提下,也让它能用上 motionblur 呢?

当然有啦,这就是我们接下来要说的 motionblur3L。

motionblur3L 是 ikeno 在 motionblur2 的基础上修改而来的版本,整体来说是将 motionblur 线性化了,因此得到的模糊效果比 motionblur2 的效果更好,而且也可以解决超过顶点数之后模糊错误的问题。不过话虽如此,也是有一些场景始终用不了,可能是依旧超过了阈值,但是这个阈值具体是多少,ikeno 也没说。

但是,motionblur3L 所带来的高质量模糊是以更长的渲染时间换来的。motionblur3L 的渲染时间几乎是 motionblur2 的三倍到四倍,结合其他的 MME 可能会到 10 倍。

所以,除非是不得已,或者时间多的是但是就是要追求最高质量,这个时候才用 motionblur3L。至于平时的其他情况,直接用 motionblur2 就足够用了。

三句话总结:

1、三款 motionblur,一般用 motionblur2 就足够了。

2、MME_motionblur0_5 更多会用于特殊的表现手法,而不是动作模糊。

3、motionblur3L 的效果比 motionblur2 更好,但是渲染时间也更长,结合自身需求来判断。

评论