钉子全粘在黑能破开石头的钉子上英语翻译

Linear Workflow是C4D中新加入的一个特性在R12之前想要实现这个功能需要通过第三方插件来实现,譬如

这篇文章的目的是解释“”Linear Workflow“背后的概念。以及正确的方法使用什么文件格式才能使你在工作中更好的利用它。

以下的内容来自一篇十分有用的文章作者是Philip Losch。Philip是一位才华横溢的C4D专家

在这里我要感谢Philip让我使用他的材料。

为什么要使用”LWF“

现在的显示器,并不能完全还原颜色本来的”面貌“我们来看一个例子。


下面的这两种颜色 那一种更接近于上媔

答案肯定出乎你的意料:不是右边的那个。左边那个更加接近—-当然取决于你的显示器。为什么出乎你的意料呢我们把图像放大┅下。

上面是黑白像素组成的图案左下方是75%的灰色,右下方是50%的灰那么,难道0%黑和100%的白  混合在一起不应该更接近50%的灰吗(右下方)難道(0%+100%)/2=50%错了吗?不幸的是显示器并不是这样工作的它们并不是”线性“的显示颜色。在显示器上0%和100%的间值不是50%。显示器会使用Gamma曲线來处理输入信号(实际原理更加复杂我们暂且先这么理解)。

从左到右是图像输入的颜色从上到下是实际显示的颜色。所以如果图潒的颜色是50%的灰,实际显示的却是18%左右的灰想要显示50%的灰,你需要图片是75%的灰(红线)

刚才提到过,实际情况更加复杂显示器有一個叫做”‘color profiles“的东西。color profile的作用就是”定义这条曲线“—–当然这条曲线不只是”灰度曲线“这么简单而是R,GB曲线综合的影响。color profile无所不能譬如,它可以把红色替换为50%的绿它可以把红色和绿色添加到蓝色里面去。因此同一张图片在不同的设备上会看起来相差巨大,为叻解决这个问题很多图片格式都会内置一个color profiles。

现如今绝大多数图像都会内置一个叫做sRGB的color profile。sRGB看起来大致就像上面的图像中的曲线独立哋影响RGB三部分。

那么为什么不让显示器”线性的“显示颜色,这样我们不就能看到图像本来的样子吗用什么color profiles不是犯傻吗?答案可以是yes也可以是no。不幸的是我们人眼对于光强的感受也不是”线性的“。对某一区域的强度我们的更加敏感。

如果颜色的分辨率可以无限嘚大那么这个问题也不会存在(浮点或者HDR方式显示),但是显示器很多技术只能以8bit没通道来显示(或者有时候医学显示使用10bit)

我们无法超越现有的技术我们必须找到更好的解决方法。实际上也的确有办法使用软件来修正这个问题—–这就是Linear Workflow的作用。

不使用Linear Workflow渲染会出现洳下问题:灯光衰减不自然颜色混合不自然。当然艺术家可以通过添加灯光,衰减颜色等等来进行补偿,但这不是万全之策

c4D对此┿分”傻瓜化“—-一键解决。新版本中,当你新建一个场景时Linear Workflow是默认打开的。如果你好奇这个”按钮“在哪里打开工程预设(ctrl+d或者通过編辑菜单).

下面这张图帮助你理解内在的工作原理,尤其是你需要把渲染出的图像导入其他软件中明白原理更加重要。我们集中注意力看一下下图上面的路径

第一步:在渲染”assets“之前(assets其实就是任何颜色,位图以及附加信息)将他们自身的colorspace(colorspace)(如果自身没有

第二步:渲染引擎会在线性colorspace中进行所有计算

第三步:渲染的图像从线性colorspace转换为用户选择的colorspace。如果图像格式允许就会把colorspace内置到图像里。

当然也有唎外:如果你的贴图或者颜色是一个bump channelalpha channel,normal channel或者displacement channel等我们需要保持图像的“原汁原味”。原因如下:一些其他软件譬如ZB,用图像来存储高喥信息(譬如黑色代表0m高度,白色代表100m高50%的灰代表50m)

你也可以这样理解:那些不直接影响材质颜色的通道(bump and normal channels只影响灯光,alpha通道切除图潒的部分区域displacement通道改变高度)不需要经过第一步。

下面用具体的例子来说明:

第一步:一个球体的材质是一张8bit的图像没有内置color profile

我们假設这个球体的材质是75%的蓝。

第二步:C4D线性的计算所有灯光(这就是为什么所有图像都如此卓越因为没有了颜色的“扭曲”)

我们假设一個像素是50%的亮度。所以50%*50%=25%我们得到25%的蓝

第三步:完成计算的图像转换为输出的color space,在这个例子中应该还是sRGB在经过曲线的转换后,原来25%的蓝銫变为大约56%的蓝色

所以,这个像素最终的结果是56%但是传统的渲染方式却是75P%=37%

学会了使用Linear Workflow,你就可以快乐的活在这个世界上了

先别着急!如果你认为我们只要搞定硬件就OK了,那就错了不幸的是我们还要对付软件。想要大多数软件都能轻松的对付colour profiles

幸运的是,C4DAE,PS(以及幾款流行的合成软件譬如Nuke)可以很好的结合在一起——只要你选择了正确的设定。

我们一步一步的看看如何操作

但是同时使用LWF和多通噵渲染时,图像的colour profiles必须是linear问题就来了。

在C4D中你可以选择需要的Colour Profile,在“渲染设置”—“保存”选项下


选择一种支持colourspace信息的图像格式,除非:

你多通道渲染不过你知道怎么在后期软件中进行调节

PS读取/输出普通的图像没有任何问题。Single-File Multipass images也可以正确的处理只有一个例外:如果你渲染32bit的图像没有Linear Workflow,PS就不能正确的合成?这是因为上面的提到的32bit图像的一个局限性:不包含colour profiles

如果你使用LWF从C4D中渲染,这个选项应该勾選反之关闭。

原因是:多通道需要在后期软件中进行合成所以只有渲染引擎和合成软件的计算方法一致时,才能正确的工作换句话說就是,两者的colourspace必须是一样的

为了避免问题,尽量使用16-bit或者更高的色彩通道信息因为multipasses会涉及多层图像,然把结果转换到监视器所以8bit┅般不够用。

这样你就有了LWF在C4D和AE之间。希望这篇文章对你理解LWF有帮助再次感谢Philip Losch的资料,感谢他允许我把这些资料发布在这里

我要回帖

更多关于 能破开石头的钉子 的文章

 

随机推荐