我的应用程序跨android/ ios,它基于GLES,我想创建一个模糊的覆盖视图,隐藏一些消息框,有没有办法用gles实现ios风格的模糊?
发布于 2015-12-22 12:56:49
运行时模糊需要使用内核进行采样输入,并对样本进行平均化。这是昂贵的,并且随着模糊内核的大小而变得越来越昂贵。Gaussian filter with OpenGL Shaders解释了如何在OpenGL ES中实现这一点。
但是,为了提高效率,对于诸如消息框这样的事情,模糊的阴影是脱机完成的,因为它们的形状不会动态变化(尽管它们的规模可能会发生变化)。因此,您将创建一个包含模糊消息框的图像(脱机),并在消息框几何图形下呈现一个原语,并在其上映射模糊图像。
https://stackoverflow.com/questions/34398651
复制相似问题