一、效果介绍
效果路径:AE->图层效果->运动模糊
该效果参数:
效果图:
二、分析
1.在哪里实现摄像机
由于要做运动模糊,需要上下帧取色,而且模糊贴近参数变化显得会更真实,效果会更好,所以在片段着色器中实现会更方便些。可是片段着色器中怎么做摄像机呢?先总结下尝试过的几种失败的情况吧。
-
如果直接用纹理坐标去变换,只能得到正交投影的效果,没有远小近大。
-
参考顶点做mvp矩阵变换的情况,用纹理坐标做mvp逆变换,结果还是正交投影的样子,为什么呢?因为顶点进行mvp变换后映射纹理传给片段着色器之间还存在一个光栅化。
所以,重新考虑,需要先模拟出摄像机下的四个顶点变换过程。
假设四个点,与顶点坐标一样,依次去做mvp矩阵变换,得到变换后的顶点,归一化,再去判断屏幕上的点,即当前纹理坐标是否在四个顶点范围内,以及比例关系,再通过比例关系计算真正的纹理坐标。
2.摄像机的构造
参考glm中生成摄像机矩阵的方法以及一些资料介绍,这里需要设定