zoukankan      html  css  js  c++  java
  • 径向模糊(Radial Blur)

    径向模糊(Radial Blur)

      径向模糊,是一种从中心向外呈幅射状的逐渐模糊的效果,在图形处理软件photoshop里面也有这个模糊滤镜。而在游戏中常常用来模拟一些动感的效果,如鬼泣4中的场景切换特效,和一些技能打击特效;赛车游戏也尝用来模拟动感模糊,如狂野飙车,极品飞车等。本例将实现一个类似效果适用于手机平台的径向模糊效果,将开放模糊强度以及模糊范围两个参数调整模糊效果。

        

    1、实现原理及流程

      径向模糊的特点是从某个像素为中心向外辐射状扩散,因此需要采样的像素在原像素和中间点像素的连线上,不同连线上的点不会相互影响。 简单的说,就是像素的颜色是由该像素的点与中心点之间连线上进行采样(如图),然后求将这些采样点颜色的加权平均和作为该像素的颜色。

        

      

    由此我们可以大概确定下径向模糊实现的流程:
    •        第一步:确定径向模糊的中心点,通常取图像的正中心点、
    •        第二步:计算采样像素与中心点的距离,根据距离确定偏移程度,即离中心点越远,偏移量越大。
    •        第三步:将采样点的颜色值做加权求和,本例使用平均求和。
    •        第四步:将前面的结果与原图像做一个lerp差值合成

      

      

    参考:https://blog.csdn.net/u011047171/article/details/48630227

  • 相关阅读:
    Happy Pi day 试一试pi的可视化
    Happy Pi day 查看pi中数字出现的次数
    3.1阈值化操作
    3.1.3自适应阈值化
    3.1.2固定阈值化
    3.1.4双阈值法二值化操作
    3.1.1 OTSU阈值化
    memset函数
    3.6.2投影峰谷查找
    3.6.1直方图&最大熵分割
  • 原文地址:https://www.cnblogs.com/tekkaman/p/9060318.html
Copyright © 2011-2022 走看看