You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GLSL着色器实现近似AE Lumetri Color白平衡(色温/色调)算法问询

Adobe After Effects Lumetri Color 白平衡控件的GLSL实现指引

我需要了解AE中Lumetri Color白平衡控件的实现逻辑/算法,目标是在GLSL着色器中实现近似效果,重点关注白平衡取色器、**色温(Temperature)和色调(Tint)**控件。我清楚这些功能的作用,但不了解具体实现细节——目前仅知道通过LAB色彩空间能做粗略近似,但具体步骤仍不明确。

请针对以下问题提供算法/实现方案:

  • 白平衡取色器如何将任意RGB值转换为对应的色温与色调参数?
  • 给定任意色温与色调值,如何像AE那样对任意RGB像素进行白平衡校正?
  • 色温/色调的-300至300取值范围具体代表什么物理或逻辑含义?

已了解/尝试的内容

我研究过白平衡基础理论,Adobe论坛的R Neil Haugen给出过如下说明:

色温(Temp)是红与蓝的对比:向左滑动,红色通道白点降低,蓝色通道白点升高;向右滑动则相反。
色调(Tint)是绿与红+蓝的对比:向左滑动,绿色通道白点升高,红、蓝通道白点降低;向右滑动则相反。

这与我的实验结果一致,也和相机白平衡逻辑匹配——X轴对应蓝/红(色温),Y轴对应绿/品红(色调)。我发现这和LAB色彩空间存在关联:LAB的a轴(红-绿)、b轴(黄-蓝)的对角线方向,正好对应这些调节轴的方向。

我尝试过将RGB转换到LAB空间后沿对应轴调整,但不确定后续的具体处理步骤,也缺乏权威参考资料。目前找到两个仅支持色温调节的第三方着色器实现,但都没有涉及色调控制。


内容的提问来源于stack exchange,提问作者OpherV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 02:42:29