android - 渲染脚本处理之前的帧
android - renderscript processing previous frames
renderscript 做矩阵计算很强大,但是如果我想处理当前帧和前一帧之间的差异。
正确的做法是什么:
- 在 renderscript 中保存前一帧,然后在新帧进来后进行计算。
- 在 java 中保存前一帧并将两帧都发送到渲染脚本?
方法 2 应该可以使用,但不确定方法 1 是否可行!我该怎么做。
方法 2 应该可以解决问题,您将需要两个分配,比如说
一个旧的和一个新的。
看看 ScriptIntrinsicBlend,尤其是 forEachSubtract - 方法。
renderscript 做矩阵计算很强大,但是如果我想处理当前帧和前一帧之间的差异。
正确的做法是什么:
- 在 renderscript 中保存前一帧,然后在新帧进来后进行计算。
- 在 java 中保存前一帧并将两帧都发送到渲染脚本?
方法 2 应该可以使用,但不确定方法 1 是否可行!我该怎么做。
方法 2 应该可以解决问题,您将需要两个分配,比如说 一个旧的和一个新的。
看看 ScriptIntrinsicBlend,尤其是 forEachSubtract - 方法。