找回密码
 注册帐号

扫一扫,访问微社区

对比度增强(contrastenhance)

2015-1-8 15:52| 发布者: 杨炎| 查看: 1360| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: 对比度增强 (contrast enhance)对比度增强 (contrast enhance)图像效果可对给定相机增强对比度印象。它使用图像处理应用程序中提供的、众所周知的钝化遮蔽 (unsharp mask)过程。将模糊应用于图像时,相邻像素的颜色 ...

对比度增强 (contrast enhance)

对比度增强 (contrast enhance)图像效果可对给定相机增强对比度印象。它使用图像处理应用程序中提供的、众所周知的钝化遮蔽 (unsharp mask)过程。

模糊应用于图像时,相邻像素的颜色会在某种程度上进行平均,从而减小尖锐边缘细节。但是,单色 (flat color) 区域相对来说可保持不变。钝化遮蔽的基础理念是将图像与自己的模糊(或“钝化”)版本进行比较。原始图像中每个像素与模糊图像中对应像素之间的亮度差异表示像素针对其相邻者的对比程度。该像素的亮度随后会与局部坐标对比度成比例变化。模糊之后更暗的像素必须比其相邻者更亮,因此其亮度会进一步提高,而如果像素在模糊之后更暗,则它甚至将变暗更多。这种行为的效果是可在细节最显著的图像区域中选择性地增大对比度。钝化遮蔽的参数是像素半径(越过该半径的颜色会模糊)、该效果对亮度的改变程度以及对比度“阈值”(低于该阈值不会进行任何亮度变化)。

与其他图像效果一样,此效果仅适用于 unity 专业版,并且必须先安装pro standard assets然后才能使用。

无对比度增强

启用了对比度增强

属性

属性:

功能:

强度 (intensity)

对比度增强的强度。

阈值 (threshhold)

对比度阈值,低于该阈值不应用任何增强。

模糊扩散 (blur spread)

在其范围之外进行对比度比较的半径。

硬件支持

该效果需要带像素着色器 (2.0) 或 opengl es 2.0 的显卡。 pc: 自 2003 年后的 nvidia 卡 (geforce fx)、自 2004 年后的 amd 卡 (radeon 9500)、自 2005 年后的 intel 卡 (gma 900);移动: opengl es 2.0;控制台: xbox 360、ps3。

将自动禁用所有不被终端用户显卡支持的图像效果。

文章点评
蛮牛教育10.1大促销!全站6折扣!