分享

优化3dsmax工作流程

 mike011 2020-09-26

改善3ds Max工作流程

下边左边图像和右边的图像有什么区别?

       V-Ray和3ds Max处理在“线性空间”中形成图像的数据,也称为Gamma 1.0,但默认情况下所有显示器都显示Gamma为2.2(sRGB)的图像

       这基本上是图像看起来很黑,虽然其实根本不是黑暗的。该程序只是假设正在将Gamma设置为1.0,而不是2.2查看图像,直到另有说明

      不幸的是,3D渲染一直是这种情况,这意味着许多不了解线性工作流程的艺术家通过使用一些技巧来尝试和获得在现实生活中期望的结果来学习照亮场景。像添加更多的光,增加环境/ GI水平到令人难以置信的高价值,添加一些环境灯,阴影关闭等等。这一切都增加了渲染器的计算数量没有真正的原因,因为所有的数据实际上已经在那里,只要你告诉程序给你正确的显示。

设置3ds Max

       除了图像本身,纹理和材质也需要正确转换为Gamma 2.2。请注意,V-Ray将忽略3ds Max对话框中的所有Gamma设置。执行此步骤以设置材质编辑器以线性工作流渲染其缩略图,以便准确地表示渲染中的材质。值得注意的是,可以在V-Ray的线性空间中渲染,而不会触摸这些设置,但是将无法使用“材质编辑器”缩略图来精确调整着色器。转到自定义>首选项> Gamma和LUT。将设置更改为下图的设置。

如上所述,V-Ray忽略Gamma设置,但它不会忽略位图文件框中的输入伽玛。通过将其设置为2.2,将全局影响纹理的加载方式。不要更改输出伽玛,因为这将在伽玛校正中刻录到渲染图像,这限制了可以在贴图中对图像执行的操作。在互联网或数码相机上发现的大多数图像都将是sRGB(Gamma 2.2),因此从一开始就更容易假定2.2。某些文件是本机线性的(如HDRIs),因此不需要修改为2.2; 您也不想纠正正常地图或位移,因为它们无法正常工作。对于这些图像,最好的做法是在将它们导入到场景中的情况下逐个覆盖Gamma设置

现在3ds Max设置正确,所以设置场景并使用V-Ray帧缓冲区创建一个渲染。

设置V-Ray

第一步,转到V-Ray的颜色映射下拉菜单,将Gamma更改为2.2,并勾选不要影响颜色(仅适应)

V-Ray Frame Buffer也会忽略3ds Max Gamma设置,因此渲染可能会看起来很黑暗。您将需要点击底部的sRGB按钮,这是V-Ray自己的伽马校正。请注意,这仅用于显示目的; 图像仍然是线性的。正如你所看到的,下图现在正在显示一个线性图像,可以在Gamma 2.2中进行修正。

       可以注意到,从现在开始,光线将填满图像的每一个角落,而无需添加更多的灯光或将任何设置提升到不自然的水平。还注意到,图像不会像以前一样燃烧。这基本上是因为想通过添加更多的光来照亮黑暗区域时,这仍然会对光线区域造成影响,所以你不可避免地会出现超出纯白色(255,255,255)的范围。

文件格式和渲染

       32位的合成已经在影片中使用了多年。颜色校正更加灵活,特别是在控制亮点时。理想的解决方案是输出例如EXR或DPX的线性图像。对于线性图像,所有的像素数据在数学上都是正确的,而不是正确的,从而在后期添加或乘法时产生准确和可预测的结果。After Effects和Nuke可以设置为在sRGB颜色空间中查看线性图像,在32位中合成,然后以8位导出进行广播。当保存线性图像时,8位格式很可能会导致一些颜色条带。在使用线性图像时,在8位色彩空间中通常没有足够的范围来表示完整的色调范围。所以每当有可能总是渲染到16位(TIF或SGI)或32位(EXR,DPX)时。不要使用JPEG进行渲染,因为JPEG压缩是针对非线性图像进行优化的,并且会丢弃Gamma转换到线性空间所需的大部分数据。

燃烧伽玛

        燃烧伽马将会限制发布的内容,但是如果想要简单的取消勾选不要影响V-Ray的颜色映射下拉菜单中的颜色(仅适应)。

可以告诉这一点,因为可以查看相同的图像,但无需单击V-Ray帧缓冲区中的sRGB按钮。您会注意到,如果单击sRGB按钮,它将预览伽玛校正,从而导致已清除的图像。如果将图像复制到最大帧缓冲区,将获得类似的结果。这是因为将Max设置为Gamma 2.2。

魔术线性工作流程按钮

       这个按钮有点误导。看起来如果打勾,那么会神奇地获得正确的线性工作流程...但这个按钮基本上是一种快速而残酷的方法来校正未设置和调整线性工作流程的V-Ray材料。











科研论文作图教程论坛:www.scidrawing.com

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多