不懂就问:32位线性RGB色彩空间是个什么东东?
11654 40
[12 楼] 南方胖子 [泡菜]
14-3-30 20:56
我就看看 发表于 2014-3-30 20:48
这里有篇文章,与大家分享一下。
http://www.filmaker.cn/forum.php?mod=viewthread&tid=23159

非常感谢,正好摘录一些数据丰富我的资料库。
[11 楼] 我就看看 [泡菜]
14-3-30 20:48
这里有篇文章,与大家分享一下。
http://www.filmaker.cn/forum.php?mod=viewthread&tid=23159
[10 楼] kongking [泡菜]
14-3-30 19:32
或者说色域更广采样更精细,可以帮助我们更好地校色,甚至扭曲颜色而不至于损失太多的画质。但是我想,在有些极端校色手段使用之前,我们是不是可以在前期拍摄时把客观条件再做得合理一些?能控制到前期的就不要留到后期。前 ...
------------------------------------------------------------------------------------------

看来胖子兄是个专业人士,跟你学了不少。

说到前期、后期,这是个颇有争议的话题。俺认识的职业摄影师大多主张相机直出,有个别极端的是只用相机直出,拒绝后期。
这需要深厚的功底和丰富的经验,俺只能膜拜、自己绝对做不到。俺前期的目标很简单,就是力争榨干CMOS的信号捕捉能力的最后一滴油水。所以只拍RAW、不拍jpg。现场反差大时,就ETTR+中性白平衡(R=G=B),以便利用回放时的直方图榨干相机的油水,这样拍出的片子直出是惨不忍睹,一片绿哈!;再不行就不同曝光多拍几张,后期合成。所以,俺对后期的平台依赖性比较高。

好了,打住!不然俺自己歪自己的楼,不好玩哈

继续扒32-bit linear RGB colorspace的皮 本帖最后由 kongking 于 2014-3-30 19:48 编辑

[9 楼] 南方胖子 [泡菜]
14-3-30 17:00
不记得是哪一期讲广色域话题的《微型计算机》说过,似乎是NTSC1953-1976年修订版所定义的色彩空间最大,按照当时树上的说法,这是一个基本上涵盖了所有可见光谱可以构成的颜色的色彩空间描述文件。但广播电视行业中似乎一直在遵循的还是老的NTSC1953.

当时这篇文章里还顺便提过一下,微软和惠普在sRGB的基础上重新定义过一个更广色域的理论色彩空间,但是没说具体超过AdobeRGB没有,也没说是否超过ProphotoRGB。

对于更广色域(超过AdobeRGB1998),个人看法是在拍摄鲜艳的花朵,逆光下的树叶和祖母绿的一些透光晶体会有很大的用,起码在照片或者视频必须在小色域媒介上展示时可以在前期把它们调整得更适合些。只不过话虽这么说,我觉得Adobe的产品在CS2之后在舍入误差上也有了不小的进步,因此在多数时候没必要专门用NUKE之类软件来处理图片。可能由于国内能找到和谐版的原因,使用这些软件的代价尚不明显。但是,当一些超出了展示媒介精度太多的精度是否值得去保留?

或者说色域更广采样更精细,可以帮助我们更好地校色,甚至扭曲颜色而不至于损失太多的画质。但是我想,在有些极端校色手段使用之前,我们是不是可以在前期拍摄时把客观条件再做得合理一些?能控制到前期的就不要留到后期。前期能用好光线时就不要后期来增益。应该说不管运算精度有多高,一旦对RGB任何一个信号做增益或者负增益,层次减少或者说出现断层一定会出现。那么为了保证信息被采集后最大限度地呈现,我们是不是更应该做好前期采样工作,而不是广泛依赖电影工业级的后期校正呢?
[8 楼] kongking [泡菜]
14-3-30 16:47
yczmc 发表于 2014-3-30 16:30
要查查帮助文件看找个色彩空间是基于哪个色彩空间修改而来的。
ProPhoto RGB gamma是1.8
线性的话gamma值应该是1

我猜测你说的这色彩空间应该和Lightroom的Melissa RGB(ProPhoto RGB 为基础加载了gamma值为2.2色调响应曲线)类似,可能也是ProPhoto RGB加载了一条gamma值为1的色调响应曲线。


查阅了Nuke_8.0v2_UserGuide,只找到了一句:Regardless of format,Nuke converts all imported image sequences to its native 32-bit linear RGB colorspace.

如果是ProPhoto RGB加载了一条gamma值为1的色调响应曲线,那是好消息;
如果是耍兄猜测的ITU R709,那就是个gamma值为1线性sRGB。※※,真要是这样,不是坑人吗

本帖最后由 kongking 于 2014-3-30 17:03 编辑

[7 楼] yczmc [泡菜]
14-3-30 16:36
职业选手继续
[6 楼] yczmc [泡菜]
14-3-30 16:30
kongking 发表于 2014-3-30 11:34
谢谢胖子兄和耍兄。

32位和线性的概念比较明确。我想知道的是这个色域是否是广色域,如果色域范围类似ProphotoRGB,
那是我想要的。

PS:最近无忌上用Nuke和 DR等视频平台对图片调色似乎很热,,对此我一直有个疑问,即-仅从保证图片质量来说,Photoshop怎么会不如视频平台呢?

诚然,Nuke和 DR采用32位浮点运算,理论上运算精度要高于Adobe的平台(PS只能部分支持32位);

但另一方面,PS等平台可以在很宽的色域下工作(我只用Prophoto色域调图),而Nuke和DR工作的色彩空间到底有多广,一直查不到说法。如果它默认是廣色域,色域范围起码大于AdobeRGB,加上32位浮点,无疑比photoshop有优势;

如果,仅仅是如果,默认的色域只相当于sRGB,还不能自选,那么,就产生了这样的问题:RAW导入Nuke或DR时,自动转为线性的sRGB,必然会损失色彩信息。那么,在PS平台大色域下16位运算与Nuke平台小色域下32位运算比较,理论上那种更科学一些呢?

@南方胖子 @耍一耍 好像ITU R709基本上就是sRGB。这就没多大意义了。


要查查帮助文件看找个色彩空间是基于哪个色彩空间修改而来的。
ProPhoto RGB gamma是1.8
线性的话gamma值应该是1

我猜测你说的这色彩空间应该和Lightroom的Melissa RGB(ProPhoto RGB 为基础加载了gamma值为2.2色调响应曲线)类似,可能也是ProPhoto RGB加载了一条gamma值为1的色调响应曲线。
[5 楼] yczmc [泡菜]
14-3-30 16:13
南方胖子 发表于 2014-3-30 10:27
ProphotoRGB、AdobeRGB、sRGB都是已带入Gamma补偿值的色彩空间描述文件,数值上都已经不线性了。其中第一个是Gamma1.8、后两个是2.2.需要说明的是这三个色彩空间都可以用在每通道8位以上的色彩环境内。无非就是8位的话,每通道256级别灰阶,上升到16位/通道的话是65536级灰阶。

电影工业中,得益于计算机性能的发展,成品文件上正在流行10位/通道。而NUKE在编写程序时就用到了一个32位/通道,对应Gamma值为1的理论色彩空间,这与他是一个电影工业级色彩处理软件的背景分不开。它可以在导入BMCC、阿莱或者RED之类设备的RAW文件直接采样运算,并且带入使用者自行设定的一些色彩风格做一级校色。由于电影素材实际上都有多次的甚至是针对不同拷贝的具体的色彩处理和色彩的创意性编辑,因此需要对色彩信息进行多次,大幅度地更改,为了尽可能避免每次更改保存后产生的舍入误差,故设定了一个实际上大于电影机硬件色彩记录能力的理论色空间以方便后期操作(主要是防止编辑后出现色彩分层)。

应该说,这个32位的理论色空间和ProphotoRGB更接近些,只是ProphotoRGB仍然设置了补偿值。
当然没手头资料有限,我也没查到NUKE具体定义的白场色温、RGB数据的绝对色值等具体数据,初步估计其数值定义应该是和 ...


已经很职业了!
[4 楼] kongking [泡菜]
14-3-30 11:34
谢谢胖子兄和耍兄。

32位和线性的概念比较明确。我想知道的是这个色域是否是广色域,如果色域范围类似ProphotoRGB,
那是我想要的。

PS:最近无忌上用Nuke和 DR等视频平台对图片调色似乎很热,,对此我一直有个疑问,即-仅从保证图片质量来说,Photoshop怎么会不如视频平台呢?

诚然,Nuke和 DR采用32位浮点运算,理论上运算精度要高于Adobe的平台(PS只能部分支持32位);

但另一方面,PS等平台可以在很宽的色域下工作(我只用Prophoto色域调图),而Nuke和DR工作的色彩空间到底有多广,一直查不到说法。如果它默认是廣色域,色域范围起码大于AdobeRGB,加上32位浮点,无疑比photoshop有优势;

如果,仅仅是如果,默认的色域只相当于sRGB,还不能自选,那么,就产生了这样的问题:RAW导入Nuke或DR时,自动转为线性的sRGB,必然会损失色彩信息。那么,在PS平台大色域下16位运算与Nuke平台小色域下32位运算比较,理论上那种更科学一些呢?

@南方胖子 @耍一耍 好像ITU R709基本上就是sRGB。这就没多大意义了。 本帖最后由 kongking 于 2014-3-30 11:40 编辑

[3 楼] 南方胖子 [泡菜]
14-3-30 10:27
ProphotoRGB、AdobeRGB、sRGB都是已带入Gamma补偿值的色彩空间描述文件,数值上都已经不线性了。其中第一个是Gamma1.8、后两个是2.2.需要说明的是这三个色彩空间都可以用在每通道8位以上的色彩环境内。无非就是8位的话,每通道256级别灰阶,上升到16位/通道的话是65536级灰阶。

电影工业中,得益于计算机性能的发展,成品文件上正在流行10位/通道。而NUKE在编写程序时就用到了一个32位/通道,对应Gamma值为1的理论色彩空间,这与他是一个电影工业级色彩处理软件的背景分不开。它可以在导入BMCC、阿莱或者RED之类设备的RAW文件直接采样运算,并且带入使用者自行设定的一些色彩风格做一级校色。由于电影素材实际上都有多次的甚至是针对不同拷贝的具体的色彩处理和色彩的创意性编辑,因此需要对色彩信息进行多次,大幅度地更改,为了尽可能避免每次更改保存后产生的舍入误差,故设定了一个实际上大于电影机硬件色彩记录能力的理论色空间以方便后期操作(主要是防止编辑后出现色彩分层)。

应该说,这个32位的理论色空间和ProphotoRGB更接近些,只是ProphotoRGB仍然设置了补偿值。
当然没手头资料有限,我也没查到NUKE具体定义的白场色温、RGB数据的绝对色值等具体数据,初步估计其数值定义应该是和NTSC1953比较接近。

职业选手继续……
[2 楼] 耍一耍 [泡菜]
14-3-30 04:09
路过,不懂装懂一回哈。一个是色彩空间即色域RGB,一个是GAMMA映射LINEAR。线性就是输入1,输出到显示器上还是1。放狗搜一下色彩理论,你就完全明白鸟。NUKE教程里有一个专门的《NUKE COLOR MASTERCLASS》是专门讲这个的。至于和哪个更接近,没有实际比较过,请专业选手回答。这个是视频行业的标准,个人估计应该跟ITU R709一样的色域,只是没有显示器的GAMMA2.2的补偿,所以显得暗淡一些。

本帖最后由 耍一耍 于 2014-3-30 04:22 编辑

[1 楼] kongking [泡菜]
14-3-29 22:02
今天看Nuke说明书,说Nuke的默认工作色域是32位线性RGB色彩空间。其中,32位、线性都好理解,
但不知道“32位线性RGB色彩空间”是个什么玩意儿。我想问的是:从色域范围讲,这个“32位线性RGB色彩空间”
和ProphotoRGB、AdobeRGB、sRGB比较,和哪个更接近一些?