LightBloom是一个家喻户晓的mme,也是mmd“光污染”的主要来源之一。
不可否认其优秀的效果,但想要利用泛光制作更好的效果,仍需要细细考量。
(资料图片)
泛光是一个为了mikumikudance编写的图像特效, 对过亮的像素执行模糊来添加更多的真实性。
Bloom是ray渲染器拓展下载里的一个效果,下载地址:
https://github.com/MikuMikuShaders/LightBloom
虽然在ray的控制器里也有调节泛光的选项。但我比较建议用外置的泛光。因为外置版本可以调节顺序,附件顺序很大程度上会影响到最后的效果。
放置`LightBloom.x` 或者 `LightBloom with DirtMap.x` 到MMD.
放置`LightBloomController.pmx` 到MMD.
调节`BloomThreshold` 到 0.5
LightBloom.x和 LightBloom with DirtMap.x的区别简单来说 LightBloom with DirtMap.x比LightBloom.x多了些屏幕上的些亮晶晶的污浊物。
LightBloom.x如图
LightBloom with DirtMap.x如图(为了看的清晰一些,我把 DirtColorV+参数拉高了一些)
因为DirtMap.x有一张这样的蒙版。
影响参数:`BloomThreshold` - 定义一个阈值用于提取超出一定范围的亮度执行泛光.
`BloomRadius` - 控制泛光模糊的大小.
`BloomColorAllHSV` - 修改所有模糊层的亮度和颜色 (使用线性的HSV的色彩)
`Bloom1st~5st HSV` - 修改单个模糊层从内到外的亮度和颜色 (调节高数值的模糊层,可以使泛光产生的半径更大)
`DirtColorHSV` - 调节蒙板产生的亮度和颜色
(sunlight的强度,也就是太阳光的强度,也会影响到泛光的程度,请多注意太阳光强度)
BloomThreshold
上图为BloomThreshold为0,下图为0.5 。开启泛光。泛光默认为白色。
BloomRadius
泛光模糊的大小。上图为0,下图为1. 在相机界面看的不是很明显,可以在控制器界面明显地看出来,白色的部分更加扩散。
BloomColorAllHSV
HSV,用来改变泛光的颜色。
BloomColorAll H+
BloomColorAll S+
BloomColorAll V+
比如说我想调一个绿色,更符合当前的色调。
那么就把 H调为0.25,S为1,V是明度,暂时不需要太高,于是不调。
就可以得到一个绿色的泛光。
如果把V调高到0.25,就会看到更强烈的效果。
Bloom1st~5st HSV
修改单个模糊层从内到外的亮度和颜色。
怎么说呢,这个一般情况下不调。当然也可以调调看看,我不是很熟悉这里。
比如说调出来些偏红色的光。
不同颜色的泛光带来不同的效果,试着变化泛光,得到更好的效果吧。