你有 LUT,我有 Log,万能 RAW 转 Log/LUT 工具,打通照片与视频色彩流

查看 66|回复 9
作者:MinQ   
各位佬们好,
大家如果是双修(拍照+拍视频)的玩家,可能遇到过这种纠结:
视频流程里有很多优秀的 LUT(比如官方还原 LUT 、影视飓风的 LUT 、或者著名的 ARRI LogC 色彩),但这些 LUT 通常是针对特定的“Log 曲线 + 特定色域”设计的
如果你直接把这些 LUT 扔进 Lightroom 或者 Photoshop 里套给照片,结果往往是一坨:高光死白,阴影死黑,肤色诡异。原因很简单:照片通常是 sRGB/AdobeRGB 的 Gamma 校正空间,而且经过了 Adobe 自己的调色流程,而 LUT 期待的是 S-Log3/S-Gamut3 或者 F-Log/F-Gamut
虽然 LR 里有相机的配置文件,但那是 Adobe 逆向模拟的,就算套上了也会有比较大的偏色。既然我有 RAW 文件,为什么不能用代码严谨地把它变换到 Log 空间,然后完美通过工业级流程调色呢?
于是,这个项目诞生了
核心原理:
这不仅仅是一个滤镜,这是一个基于物理光学的严谨色彩空间变换工具。
解码 (Decoding): 读取任意相机(CR2, NEF, ARW, DNG...)的原始拜耳数据,解码为 Linear ProPhoto RGB (16-bit)。这一步保证了最大的色域覆盖,不丢失任何光子信息。
模拟测光 (Auto Exposure): RAW 原本的数据通常很暗,直接转 Log 会欠曝。我写了一个基于“几何平均亮度”的算法,自动计算增益,将画面中灰点强行拉到 18% 中性灰,模拟相机的自动测光系统。当然你也可以手动填写曝光值。
空间变换 (CST): 将 Linear ProPhoto RGB 精确映射到目标色彩空间(你可以映射到任何一个你喜欢的 Log 上,例如 S-Gamut3)。
Log 编码: 施加对应的光电转换函数(OETF),把线性光编码为对应的 Log 曲线。
挂载 LUT: 到这一步,你的照片已经变成了一帧完美的“Log 视频素材”,这时候挂载官方 LUT ,色彩还原度几乎 100%。
它能做什么?
尼康/佳能用户: 想用索尼的 S-Log3 -> Rec709 官方还原色彩?可以。
索尼用户: 想要富士的 Eterna 或者 Classic Chrome ?把你的 RAW 转成 F-Log2C 空间,然后挂富士官方 LUT ,味道极正。
阿莱信仰: 把你的照片伪装成 ARRI LogC3 / LogC4 ,体验一下影视级的动态范围压缩感。
项目地址:
https://github.com/shenmintao/Raw-Alchemy
实际效果对比:
原始 RAW 解码

脚本直出转 V-Log

挂载富士 LUT 后的最终成片

目前已经全部完工了

RAW, log, lut

bestie   
太强了,之前还在研究怎么把富士放出来的 lut 搞到我的照片上
moridisa   
牛逼啊, 先 star 了
Latin   
再搞个 web 端,那就更强类很了
4ark   
太强了,非常有用
lazydog   
已 star
EdwardKot   
牛逼。。。不过我都是进达芬奇操作,但是先 star 了
louis16s   
等一手 dlog
MinQ
OP
  
@louis16s dlog 好像只有还原到 rec.709 的 lut 吧……要这个干啥
ImmerTry   
来了来了,感谢分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部