android - 渲染脚本处理之前的帧

android - renderscript processing previous frames

renderscript 做矩阵计算很强大,但是如果我想处理当前帧和前一帧之间的差异。

正确的做法是什么:

  1. 在 renderscript 中保存前一帧,然后在新帧进来后进行计算。
  2. 在 java 中保存前一帧并将两帧都发送到渲染脚本?

方法 2 应该可以使用,但不确定方法 1 是否可行!我该怎么做。

方法 2 应该可以解决问题,您将需要两个分配,比如说 一个旧的和一个新的。

看看 ScriptIntrinsicBlend,尤其是 forEachSubtract - 方法。