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 

修改单个模糊层从内到外的亮度和颜色。

怎么说呢,这个一般情况下不调。当然也可以调调看看,我不是很熟悉这里。

比如说调出来些偏红色的光。

不同颜色的泛光带来不同的效果,试着变化泛光,得到更好的效果吧。

推荐内容