我正在尝试拍摄一个角色的电影片段并改变他们衣服的颜色。字符由向量组成。
到目前为止,我已经半成功地使用了这种方法:
- 停止影片剪辑
- 从当前帧中获取位图数据
- 使用阈值替换颜色
- 将生成的位图数据存储在数组中
- 添加一个onenterframe函数-清除当前帧并从数组中的处理数据中添加位图数据
所以 - 这很好用。每帧只在开始时处理一次,然后写入影片剪辑非常快。
然而!由于在位图上执行替换,因此会发生大量锯齿以消除锯齿/像素化。这会产生使用阈值不匹配的颜色。所以主颜色被正确替换,但它被混合颜色的光环包围:(
我相信应该有更好的方法来做到这一点。任何想法或答案都会非常感激 - 谢谢。