【MME】LightBloom 泛光 ,试着变化泛光吧
本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com
作者:小林呓
LightBloom 是一个家喻户晓的 mme,也是 mmd“光污染” 的主要来源之一。
LightBloom 是一个家喻户晓的 mme,也是 mmd“光污染” 的主要来源之一。
不可否认其优秀的效果,但想要利用泛光制作更好的效果,仍需要细细考量。图文不仅包含一些参数的解说,也包含一些个人的使用经验,供参考。
泛光是一个为了 mikumikudance 编写的图像特效, 对过亮的像素执行模糊来添加更多的真实性。
Bloom 是 ray 渲染器拓展下载里的一个效果,下载地址:
https://github.com/MikuMikuShaders/LightBloom
泛光的实现原理
其原理也可以类比我的后一篇专栏**【MME】Diffusion7、ikDiffusion,使用柔光滤镜丰富画面**
图文源于 MME 参考手册 by 中文不吃鱼的喵酱
虽然在 ray 的控制器里也有调节泛光的选项。但我比较**建议用外置的泛光**。因为外置版本可以调节顺序,附件顺序很大程度上会影响到最后的效果。
-
放置
LightBloom.x
或者LightBloom with DirtMap.x
到 MMD. -
放置
LightBloomController.pmx
到 MMD. -
调节
BloomThreshold
到 0.5 或者更高
简单来说 **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
上图为 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
修改单个模糊层从内到外的亮度和颜色。
怎么说呢,这个一般情况下不调。当然也可以调调看看,我不是很熟悉这里。
比如说调出来些偏红色的光。
不同颜色的泛光带来不同的效果,试着变化泛光,得到更好的效果吧。