将正确的光物理应用于辉光的高斯模糊公式


9

我正在尝试使用可分离的高斯模糊制作发光着色器。

最近,我受到一段短短的youtube视频“计算机颜色已损坏”的启发,而我对颜色插值一无所知,他的建议很漂亮!

视频谈论的一件大事是应该将此原理应用于模糊处理,但是我很困惑。我真的不知道何时添加值时平方什么和平方什么。我目前的理论是,高斯模糊的每个纹理样本都通过使用贝尔曲线加权的两个幂的幂来提高,并像往常一样添加到总和中。最后,总和是平方根,但是我不确定这是否正确。有人可以确认吗?这会带来有意义的变化吗?


通常没有能力是2.2(了解有关伽玛校正的信息
joojaa

因此,请等一下将每个像素的总和提高到2.2的幂。然后将这个总和乘以1 / 2.2的幂?
J.Doe '16

取决于您想要的学究程度,2.2的伽玛校正当然接近srgb,但是如果您真的想对srgb线性化Google dor进行学问校正
joojaa

Answers:


7

是的,您的理论是正确的。伽玛校正模糊需要将输入像素转换为线性颜色空间,在该空间中执行模糊加权和累加,然后最后转换回伽玛空间。

正如评论中指出的那样,实际的变换并不是字面意义上的平方和平方根,而仅仅是一个近似值(不是那么好)。有关真正的sRGB伽马变换,请参阅此Wikipedia文章中的方程式(在页面上查找涉及和的方程式)。C 线性CsrgbC线性的

顺便说一下,Elle Stone可以在此页面上找到一些伽玛校正和伽玛校正模糊的视觉比较,这说明了为什么整个事情都很重要。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.