当前位置: > 3dmax模型制作 > Maya教程 >

导出为深度EXR
栏目分类:Maya教程   发布日期:2019年05月19日 11:03:12   浏览次数:


 

深度EXR文件存储可变长度的样本列表,这些样本存储在每个像素的不同深度处的多个值。

体积在深度渲染中可见。但是,尚不支持较旧的大气着色器和体积遮罩。

 

以下示例演示如何使用Deep EXR文件。

  • 首先,将输出格式更改为deepEXR。渲染场景并使用DeepRead  节点在Nuke中打开它  。

  • 在Nuke中,创建一个  DeepRecolor  节点。将DeepRecolor节点的深度输入连接到深EXR。接下来,将DeepRecolor节点的颜色输入与2D EXR渲染连接。

  • 将DeepSample  节点连接  到DeepRead节点。DeepSample节点将为您提供每个像素的样本列表(请参见下图)。

  • 创建  DeepToPoints  节点并深入 连接  到Deep Sample节点。

 

  • 选择  Deep Sample  节点。拖动要查看样本的2d查看器中的“pos”点。您应该看到Deep Sample节点中有两个样本。

 

瓷砖

允许您以扫描线或平铺模式保存文件。Scanline可以更好地与Nuke或Fusion等组合包一起使用。如果平铺关闭,  则整个图像缓冲区大小将一次性分配给场景中存在的所有AOV。如果启用,  Arnold将在渲染时保存存储桶,从而减少图像缓冲区占用的内存。 

附加

此选项启用渲染检查(或“追加模式”)。通过将相应的输出驱动程序的.append属性设置为true,Arnold将保留以前渲染的切片并仅处理丢失的切片,并将它们附加到输出文件。如果没有图像,则渲染将正常进行,从而创建新图像。如果图像规格不匹配,则渲染将被中止。

子像素合并

子像素合并考虑了屏幕空间分辨率,以进一步压缩文件而不会丢失太多精确度,从而在需要它们的地方保留更深的样本。请注意,添加大的“容差值”将覆盖“子像素合并”的默认行为。

当我们查看球体边缘的像素与中心的像素相比时,子像素合并的效果是显而易见的。球体边缘的像素将获得更深的样本以保留抗锯齿边缘的细节:

 

一个样本在红色球体的中心可见

 

在红色球体的边缘可以看到三个样本

如果禁用子像素合并,则样本总数将显着增加。 

 

如果需要禁用所有样本合并,可以通过将所有容差设置为0并关闭子像素合并来实现。 

 

使用RGB不透明度

默认情况下,使用单个通道alpha,将此设置为true使用RGB不透明度,保存为RA,GA,BA通道。Nuke只需要一个alpha通道,因此这可能需要在comp中进一步工作。

容差值

如果两个样本的层值差异 大于此阈值,则它们将不会合并。您还可以为每个alpha,深度和AOV图层指定一个公差。

仅当α,深度和每个AOV差值小于公差值时,才会合并两个样本  

Alpha容差

如果沿深度的不透明度差异小于该阈值,则可以合并样本。将合并超出此阈值差值的任何样本,并且仅保留具有大于容差值的值的样本。

如果我们将公差值减小到零,我们将在渲染场景并在Nuke中查看时获得许多样本(见下文)。

但是,如果我们提高公差值(见下文),我们就会有效地创建合并样本的阈值。

深度宽容

如果给定样本的深度差异大于此值,请不要合并这些样本。如果将“Depth Tolerance”值减小为零,则在渲染场景并在Nuke中查看时将获得许多样本。但是,如果提高“Depth Tolerance”值,则实际上是在创建合并样本的阈值。将合并超出此阈值差值的任何样本,并且仅保留具有大于容差值的值的样本。

层容差

如果两个样本的图层值大于此阈值,则不会合并它们。您还可以为每个AOV图层指定一个公差,按照相同的顺序,它们在options.outputs中声明。如果将“Beauty Tolerance”值减小为零,则在渲染场景并在Nuke中查看时,您将获得许多样本。但是,如果您提高“Beauty Tolerance”值,则表示您实际上是在创建合并样本的阈值。将合并超出此阈值差值的任何样本,并且仅保留具有大于容差值的值的样本。

 

 

将AOV与Deep EXR一起使用时,必须在驱动程序选项中启用“MergeAOV”,否则它将无效。

 

半精度

alpha

将alpha设置为16bit 半精度。有利于减小文件大小。

深度

设置深度为16位半精度。深度通常保存为完整的32位。

beauty

为所有图层或每个图层单独设置半精度。 

启用过滤

如果设置为false,则禁用对此图层的原始数据的任何过滤操作(对法线或ID图层有用)。默认情况下,对RGB通道进行过滤并跳过VECTOR通道,但可以使用此设置覆盖这些默认值。

相关热词: MayaArnold教程渲染

上一篇:Arnold GPU入门
下一篇:导出为EXR
     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图