欢迎光临散文网 会员登陆 & 注册

Blender摄影测量 A1_09 色彩管理(前篇)

2022-04-06 08:33 作者:NXL2  | 我要投稿


现在我们来到了色彩管理章节。看起来好像跟我们的课程没什么关系,但事实上关系大着呢!前提是采用朴素方法进行色彩管理

例如让相机来决定使用的格式以及色彩科学*

但是这样也许会导致色彩失真,对比度被破坏等等各种问题

正确的色彩管理途径确保了色彩准确,以及带来了其它各种意想不到的好处。让我们赶紧开始吧。

首先,让我们谈论下摄像机内置的jpeg格式-显示对应的灾难

大家都还记得照相机设置看起来貌似是这样的,有时我们在摄影测量的时候没有重视这些参数,只是像赶着去投胎一样疯狂地按着快门,然后将所有东西保存为jpeg,因为那是照相的默认设置。

然后捋他门一股脑拖拽进Reality Capture,或者其它摄影扫描软件,结果一点儿都不令人以外。扫描出来的材质看起来非常糟糕,并且糟糕的事儿还没完。我们马上就会看到剩下的麻烦是什么了。但现在,让我们试着理解一下在这个色彩管理途径中发生了什么。

所以,我们称之为朴素色彩管理系统*中发生了什么呢?又或者说基准真相是如何被扭曲的?

首先我们拍摄了一些真实世界环境的照片,也就是基准真相。然后环境光照射进了照相机传感器,并被记录了下来。它被记录为纯粹的强度,并通过拜尔图像*获取它的色彩数据。(目前而言我们不需要太过深入,我们只需要提到它是线性储存的)

没有应用曲线及其他效果,它被以基于物理的形式保存了下来。然后基于照相机内置流程,通常会将基础曲线或对比度曲线应用于此数据。这已经让它偏离了被传感器记录的,基于物理的表现形式。然后,在经历了“创造性"的调色后,情况变得更糟了。基于设备的不同,可能会有更多的调色步骤被加入进去。尤其当你用的设备是一台智能手机的时候。经历这些过程后,被扭曲的色彩看起来会非常奇怪。然后,它会被打包成一个被压缩过的Jpeg格式的图像。在这之后,我们几乎不可能通过还原照射进照相机传感器中的光线来了解原始场景的样子。

这种图像创建的流程被称为显示对应方法*,于是,我们就得到了显示对应贴图。显示对应图像就是。用于显示器上显示,而不是将它们用作贴图,当张图片要被用作贴图时,

我们会在其之上添加一些二次合成。将颜色管理设置为filmic模式,调整对比度曲线等等

然后我们得到了合成后的效果,核爆级过饱和的颜色,疯了似的对比度,通常最后的结果看起来不会令人感到满意。更重要的是,我们得到的颜色不再代表最初的环境了。

显示对应贴图还有别的问题在于,不再能与其它设备拍摄的图像完美匹配了,它们的色彩、对比度等等都不相同。

所以有没有办法可以解决这件破事呢?我们可以使用Raw原图或数字负片(DNG),有显色性图表的话就更好了。这就是场景对应方式,假设我们有某一类型的场景或者环境,其中的光线照射进了照相机传感器,并被线性记录了下来。

然后,我们试图通过应用白平衡和调整曝光还原或者解译灯光。同时,通过比对显色性图表,来尽可能还原环境本来的颜色。我们的所作所为用另一句话来说就是我们解译了基于传感器得到的信息的场景对应值。

在脑海中梳理一下场景对应工作流的步骤:首先,我们以未压缩的Raw格式拍摄照片,然后将它们导入可以处理数字负片(DNG)的软件,像是Dark Table或者Lightroom。在之后的课程中我们会讲到如何用Dark Table:来处理Raw图片,现在让我们先来看看是如何操作的

首先,我们先让基础曲线或基础对比度无效化。我们可以对它做这样那样的事情(笑),像是仅在后期对Raw图片线性化曲线。因为默认情况下,照相机会使用像是Jpeg的格式然后将所有的后期流程烘焙进图片,它会应用一些基础曲线,取决于照相机的品牌。这些曲线被应用后就无法撤回了,很难再还原到应用之前的样子。这条曲线对颜色产生了什么影响呢?它使我们的显色性图表上所有的颜色产生了偏差,但我们有颜色护照中的CE参考值可以用来比对校正颜色。但现在所有的值都有轻微的偏差,亮度关系也被打破。显然在处理Rw相片时,我们还可以关闭其它一些后期的模组或效果。这里的filmic rgb.显示变换也可以被关闭,它也有一个内置曲线。所以,如果我们想要将所有的东西还原到最初光线照射进照相机粗传感器的状态。可以禁用所有额外的效果,是不是非常简单?我们要对Raw资源做的只有两件事情,选择正确的色温以及曝光,就这些。这让整个场景对应工作流非常的直白易懂。

首先我们先通过显色性图表定义这个场景内光源的色温,我们就用这个举例它应该被设置为大约8000开尔文,我们只需要尝试调整曝光。

比方说如果我们取这块白色的值,我们应该确保在调整过后,它的曝光值应该在96左右,也就是Lab色彩空间的第一个值(亮度)

我们可以在这个显色性图标的颜色参考中检查一下白色的数值确实应该在96左右,

中性灰则应该在50左右。它对应了参考上的数值,显然,我们做对了。所以,如果我们的照相机或多或少校正过白平衡且曝光设置正确所有的值应该与参考文件中的相匹配。这样我们就通过使用Raw文件尽可能地接近了基准真相。

如果我们没有显色性图表也没关系,我们可以用灰卡,这就实惠多了,它为场景中的色温提供了可靠的参照。额,如果我们在照片扫描的时候什么都没有,我们还有一些中性色的表面。

就比如说我们认为这个部分的表面是中性灰或者白色,通过肉眼观察色温,通常情况下这行得通。

这就是与显示对应工作流相对的场景对应工作流,通过这个工作流,我们的目的是为了将颜色还原到最初的环境下。可以通过一些适当的解译或者后期处理raw文件。与显示对应贴图在blender或其它任何渲染引擎中应用额外的后期破坏了颜色相反,无论我们对场景对应贴图做了什么,基本上它都会正确显示。甚至于在应用了非常高对比或是其它的滤镜,它的表现都还不错。没有诡异的色调,白平衡和反照率的亮度也是正确的(我们会在之后的部分说到)

我们可以处理来自不同设备的文件,依照颜色将它们排列起来,所以无论你是用了一台无人机,某种类型的相机还是一台智能手机以Raw格式拍摄,现在你可以用这种方式来后期处理资源,这样它们在照片扫描时就可以无缝衔接了。


Blender摄影测量 A1_09 色彩管理(前篇)的评论 (共 条)

分享到微博请遵守国家法律