小编Aeq*_*tas的帖子

OpenGL动态对象运动模糊

我一直在关注如何基于相机移动进行模糊的GPU Gems 3教程.但是我也希望实现基于对象移动的模糊.解决方案在文章中提供(参见下面的引用),但我很好奇如何实现这一点.

目前我将对象的矩阵乘以视图投影,然后再分别对前一个视图投影进行乘法,然后将它们传递到像素着色器中以计算速度而不仅仅是视图投影.

如果这实际上是正确的方法,那么为什么我不能简单地传递模型 - 视图 - 投影?我会假设它们的价值相同吗?

GPU宝石3运动模糊

要为刚性动态对象生成速度纹理,请使用当前帧的视图投影矩阵和最后一帧的视图投影矩阵来变换对象,然后以与后处理过程相同的方式计算视口位置的差异.应该通过将两个变换位置传递到像素着色器并在那里计算速度来按像素计算该速度.

opengl motion-blur

7
推荐指数
1
解决办法
5425
查看次数

标签 统计

motion-blur ×1

opengl ×1