官方对参数的说明介绍:
https://docs.unrealengine.com/latest/CHN/Engine/Rendering/PostProcessEffects/Bloom/index.html
为了便于理解UE4的选项,通过PS简易模拟一下各个选项的作用,PS流程跟具体算法无关;
1,大部分后期处理直接对已经渲染完毕的画面进行再编辑,这里直接截图,并至于PS中;CTRL+J复制一个图层。
基础图片
2,对第二个图层添加蒙版,提取高亮部分。
开启蒙版,通过色彩蒙版挑出明度较高部分
3,复制一个图层同时创建一个空图层,选中两者CTRL+E合并图层,得到蒙版提取后图层,并将原始图层隐藏。
将高亮部分存成单独的图层对象
4,按住CTRL+T对图片进行缩放,在上边的比例设置中选择25%,即改为原图的四分之一分辨率。
将图片缩小为四分之一
5,按住CTRL+T对图片进行缩放,在上边的比例设置中选择400%,即改为原图的四倍分辨率。最终得到的图片大小与原图一致,由于降低了分辨率实现了模糊的效果。
将图片放大四倍
6,选中高亮图层后,进行高斯模糊。
高斯模糊
7,选择线性减淡来强化模拟一下颜色相加。(图层之间是覆盖而非色彩相加)
将叠加模式选为线性减淡
PS部分结束,接下来再看UE4
【强度值】
【阈值】对应蒙版操作,设置亮度高于多少的部分做溢出处理
【压缩】对应PS中效果图层分辨率压缩操作,即将效果层用压缩的方法进行模糊
【每层溢出缩放系数】一次溢出并不能达到效果,所以此处会有额外六层溢出的缩放设置
【小技巧】:可以看到选项是有最大最小值均有限制,这样可以以确保层级关系不会混乱,写开放接口可以借鉴。
【每层溢出的着色设置】可以在这里对每层移除层上色制作艺术效果
【溢出蒙板叠加设置】 Dirt Mask Intensity 蒙板层的强度系数 Dirt Mask Tint 蒙版层的着色 Dirt Mask 蒙版材质 蓝色箭头以上出现淡蓝色的辉光,光溢出部分的着色和加强尤为明显,而箭头下部则无变化
网友评论