【发布时间】:2019-10-05 20:07:22
【问题描述】:
当我通过片段着色器的main() 函数中的fragColor 输出颜色时,颜色分量强度是否解释为线性RGB 或sRGB?或者换一种说法,我是否必须在我的着色器中执行 gamma 校正,或者这已经被处理了?
如果没有通用答案但取决于某些 OpenGL 属性:如何设置此属性?
为避免误解:各自的颜色完全是通过程序生成的,没有纹理等(可能需要输入伽马校正)。
【问题讨论】:
标签: opengl glsl fragment-shader color-space