能做什么
实现单个图片,字体等的特殊效果,包括并不限于各种模糊,UV动画等等。具体怎么用看官方Demo例子就好了。
实现原理
假设要处理的为图片
- 将原图片物体设置到单独的层级里,单独渲染到一个RenderTexture上;
- 在原物体下新建一个子物体,用于渲染后最终结果的显示;
- Filter代码执行,处理RenderTexture图像,处理后返回;
一些需要注意的问题
- 自带的Filter如果不能满足效果需求,可以自行拓展编写。
- 从实现方式中就可以知道,消耗还是比较大的,不要大量使用。
- 相机单独渲染的时,渲染的背景是纯黑色的,这可能会导致一些效果达不到期望值。比如说,半透图片使用Filter效果会使图片变暗(因为黑背景透过来),动态模糊的效果可能会暗一些(获取颜色值获取到了黑色)。
网友评论