裁剪,重新格式化和转换深层图像

您可以使用相应的深层节点,以与常规图像相同的方式对深层图像进行裁剪,重新格式化和变形。

注意:  请记住,由于每个像素处的样本可以位于任意深度,因此变换过程中的重采样可能会产生意外结果,因为相邻像素中可能没有相同深度处的样本。

裁剪深层图像

您可以使用DeepCrop节点来裁剪深层图像,就像普通的Crop节点一样:

1.   将DeepCrop节点连接到要裁剪的深度图像。
2.   在查看器中沿X和Y方向调整裁剪框以定义您的裁剪区域。或者,使用bbox属性面板中的字段。如果要将深度样本保留在裁切框之外,可以选中keep outside bbox框。
3.   使用znearzfar属性面板中的控件可深度裁剪样品。如果您不想使用这些控件中的任何一个,则可以通过取消选中use他们旁边的盒子。如果要将深度样本保持在这些控件定义的z范围之外,则应检查keep outside zrange框。

重新格式化深层图像

DeepReformat是深层数据的“重新格式化”节点。您可以使用它来设置深层图像的尺寸,比例等。重新格式化您的深层形象:

1.   将DeepReformat节点连接到要调整大小的深度映像。
2.   在里面type下拉菜单中,选择:

toformat -将输出的宽度和高度设置为选定的格式。在中选择格式outputformat落下。如果格式尚不存在,则可以选择new从头开始创建新格式。默认设置root.format,将图像尺寸调整为Project Settings对话。

tobox -将输出宽度和高度设置为以像素为单位定义的尺寸。在输入值widthheightpixelaspect指定尺寸的字段。

scale -将输出宽度和高度设置为输入大小的倍数。使用scale滑块定义因子。比例因子略微四舍五入,因此输出图像是在下方向选择的方向上的整数像素resize type

3.   您可以在中指定所需的调整大小resizetype 落下。选择:

none -不调整原稿尺寸。

width -缩放原件,直到其宽度与输出宽度匹配。然后以保持原始纵横比的方式缩放高度。

height -缩放原件以使其填满输出高度。然后以保持原始宽高比的方式缩放宽度。

fit -缩放原件,以使其最小的一侧填满输出的宽度或高度。然后以保持原始长宽比的方式缩放最长的一面。

fill -缩放原件,使其最长的一侧充满输出的宽度或高度。然后以保持原始纵横比的方式缩放最小边。

distort -缩放原件,使两边都填满输出尺寸。此选项不会保留原始的宽高比,因此可能会发生变形。

4.   检查center框定义输入像素应重新采样为新大小还是在输出中居中。如果不居中,则输入和输出的左下角将对齐。
5.   要进一步调整图像的布局,您可以选中以下复选框:

flip -交换图像的顶部和底部。

flop -交换图像的左右。

turn -将图像旋转90度。

blackoutside -将像素设置为黑色以外的格式。

preserveboundingbox -保留输出格式之外的像素,而不是剪切掉它们。

转换深层样本

您可以使用DeepTransform节点重新放置深度样本。

1.   将节点连接到要转换的深层素材。
2.   使用translatexyz用于翻译样本的控件。
3.   使用缩放样品的z深度zscale控制。大于1的值会增加深度,而小于1的值会减少深度。
4.   如果将遮罩连接到节点的mask输入,您可以使用它来调节深度变换在帧的不同部分中产生的效果。