码迷,mamicode.com
首页 > 其他好文 > 详细

径向模糊(Radial Blur)

时间:2018-05-19 15:45:09      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:csdn   lan   com   hot   不同   sdn   https   模糊   色值   

径向模糊(Radial Blur)

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

  技术分享图片  技术分享图片

 

1、实现原理及流程

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

    技术分享图片

  

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

  

  

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

径向模糊(Radial Blur)

标签:csdn   lan   com   hot   不同   sdn   https   模糊   色值   

原文地址:https://www.cnblogs.com/tekkaman/p/9060318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!