Shader特效——“随机马赛克翻转” 的实现 【GLSL】

视频效果

Shader特效——“翻转的网格” 的实现 【GLSL】

设计思路详解

将特效分为三个阶段

首先,我们通过定义一个变量 pause 来把特效分为三个阶段—— [0., pause), [pause, 1.-pause), [1.-pause, 1.]

float pause = 0.1;

 第一个阶段显示的原图混合黑色背景(分隔带,随着时间逐渐消失)的效果,如下所示

最后一个阶段显示的是目标图混合黑色背景(分隔带,随着时间逐渐消失)的效果

猜你喜欢

转载自blog.csdn.net/panda1234lee/article/details/104164042