搜索
热搜: 活动 交友 discuz
Hi~登录注册

[输出调色] 我可以在ASC-CDL、Alexa Looks、和LUT文件之间进行转换吗?

[复制链接]
崔巍 发表于 2015-8-16 20:43 | 显示全部楼层 |阅读模式
本帖最后由 崔巍 于 2015-8-19 21:27 编辑

我可以在ASC-CDL、Alexa Looks、和LUT文件之间进行转换吗?

本文想要阐明LUT,ASC-CDL和Alexa Look文件之间的不同,以及回答是否可以在这些文件之间互相转换这个问题。

参数文件:ASC-CDL和Alexa Look文件

ASC-CDL和Alexa Look文件都是针对特定格式,包含颜色参数变换数值的文件,这两种文件的颜色参数变换背后都包含着一组定义精准的数学公式。

ASC-CDL和Alexa Look文件都将颜色变换参数保存在一个自定义的XML格式的文件中。

ASC-CDL文件

比如说,CDL的公式包含一些各区域亮度和饱和度计算公式。

图1:CDL计算公式

图1:CDL计算公式


图1:CDL计算公式

符号意义如下所示:

  • F是公式名称,包括以下这些输入数值

  • t是输入的RGB数据

  • o是每一个通道“shadow”阴影区域,每一个颜色通道的偏移值

  • p是每一个通道“midtone”中间调区域,每一个颜色通道的偏移值

  • s是每一个通道“highlight”高光区域,每一个颜色通道的偏移值

  • sat是饱和度数值

  • t`是输出的RGB数值

  • F Saturation是饱和度的公式


Alexa Looks(艾丽莎颜色预设)

Alexa Looks文件背后的公式要相对更复杂一点,它包括几组不同的函数,例如一个matrix矩阵,一个curve区县,另外还有一个类似于CDL公式的元素

由于ASC-CDL和Alexa Looks的公式不同,所以你无法将这两种格式的数值互相转换

数据查找表:LUT文件

一个LUT文件是一种数据转换的表述方法,这种数据转换可以基于任何颜色的条件,因此一个LUT文件可以表述从简单道复杂的各种颜色调整,简单的例如一个亮度的整体轻微提升,复杂的例如一个亮度抠像将扣下的区域饱和度降低为黑白。

创建一个LUT,是基于在给定的颜色数值上面赋予一个修正过的(通常很大数量)的颜色数值。

在下面的例子中(图2所示),我们给画面一个非常少数量的,27种颜色的,亮度转换的数值。

图2:基于亮度转换创建一个LUT

图2:基于亮度转换创建一个LUT


图2:基于亮度转换创建一个LUT

左边的色块是输入的颜色数值,然后加上修正的亮度,到右边生成的LUT则是包含了修正数值的色块颜色值。

一个典型的LUT文件不仅仅只包含27中颜色数值,而是通常会包含数万种颜色数值,来涵盖更多不同的色彩。

如果将一个LUT赋予一个图像,那么图像中的每一个像素,都会查找到对应的颜色(在上面的例子中就是左边的色块),然后基于这个查找到的对应颜色,被LUT当中的颜色数值替换(在上面例子中右边的色块),如果再原始的图像中有颜色无法被LUT对应查找,那就用LUT中最相似的颜色来替代。


对于LUT这种文件,有很多不同的后缀名的文件格式存在,但每一种个是都包含了巨大数量的颜色数据。


将ASC-CDL和Alexa Look文件转换为LUT文件

无论是ASC-CDL还是Alexa Look文件,都可以被转换成LUT文件,图3显示的是一个3X3X3矩阵(27个颜色元素)的LUT,而一个标准(33x33x3)的LUT,会包含(35973)个颜色元素,信息量非常巨大。


图3:基于ASC CDL和Alexa Look 文件创建LUT文件

图3:基于ASC CDL和Alexa Look 文件创建LUT文件


图3:基于ASC CDL和Alexa Look 文件创建LUT文件


是否可以将LUT文件转换为Alexa Look或者ASC-CDL数值的文件?

将LUT反过来转换为ALexa Look或者ASC-CDL颜色数值,通常是不可能的。如下面图4所示,如果一个LUT,所有的颜色都保持不变,只有其中一个颜色,由绿色变为中等亮度的蓝色。

在LUT之间,一般没有方法通过公式来进行完全精确的颜色变换。

在LUT之间,一般没有方法通过公式来进行完全精确的颜色变换。


在LUT之间,一般没有方法通过公式来进行完全精确的颜色变换。

上面例子中的LUT的颜色变换是无法通过ASC-CDL或者Alexa Look的颜色转换公式实现的。

就算排除上面这张单个颜色变换的极端情况,目前您还是无法在ASC-CDL和Alexa Look公式中找到一个参数来匹配一个LUT中的颜色,基于创建LUT的软件和调色控制各不相同,您甚至无法做到接近某中LUT的色彩。

唯一的例外就是某个LUT是基于已有的Alexa Look或者ASC-CDL文件创建的,但是就算这样,通常还是没有什么算法,能逆向生成创建这些LUT的 ASC-CDL和Alexa文件本身。

原文链接:http://kb.pomfort.com/livegrade/cdl_alexalooks_luts/converting-asc-cdl-alexa-looks-and-luts/






回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表