您可以执行颜色转换作为后处理步骤,以将呈现的帧的颜色转换为不同的颜色集。
例如,你可能会使更深的颜色更蓝,给它一种夜间的感觉,或者只是修改颜色,给它一种不同的心情。
其中一种方法是使用卷纹理。您可以使用源像素的RGB值作为纹理坐标到卷纹理中,在其中读取应该替换该像素的RGB值。
但是,4d纹理GL扩展上的这页面显示:
四维纹理主要用作颜色转换的颜色查找表.
有人能解释为什么你会使用4d纹理查找来进行颜色分级吗?
阿尔法(透明)查找似乎不是一个合理的解释,但也许类似于标准化HDR颜色和使用强度作为第四个组成部分?或者时间,能够在两种不同的颜色等级之间进行插值,当从内到外移动时,曝光是变化的还是什么的?
发布于 2016-12-27 17:04:22
抵消。
虽然两个RGB颜色空间之间的任何转换都可以用一个纯3x3矩阵来完成,但是一些替代变换,例如给定权重的YCbCr变换,需要一个偏移量。
发布于 2016-12-06 19:46:50
我认为你的报价指的是颜色空间之间的转换,而不是颜色分级。4d纹理可以用作查找表,将像CMYK这样的颜色空间转换为其他空间。因为CMYK有4个组件,一个3d纹理是不够的。
https://computergraphics.stackexchange.com/questions/4358
复制相似问题