繁体   English   中英

如何使用Gles创建iOS模糊效果

[英]How to create ios blur effect with gles

我的应用程序跨android / ios,它基于GLES,我想在某些消息框后创建一个模糊的叠加视图,以某种方式用gles实现ios样式模糊?

运行时模糊需要使用内核对输入进行采样,并对采样进行平均。 这是昂贵的,并且随着模糊内核的大小而变得越来越昂贵。 带有OpenGL Shaders的高斯滤波器说明了如何在OpenGL ES中实现这一点。

但是,为了提高效率,诸如消息框之类的东西的模糊阴影是脱机完成的,因为它们的形状不会动态变化(即使它们的缩放比例可能会变化)。 因此,您将创建一个包含模糊消息框的图像(脱机),并在您的消息框几何图形下方渲染一个基本体,并在其上映射模糊图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM