O_OcclusionDetector

O_OcclusionDetector为每个视图中被遮挡的像素生成一个遮罩:即,在一个视图中可见但在另一视图中不可见的像素。

输入和控制

连接类型

连接名称

功能

输入值

资源

一对立体声图像。如果图像中未嵌入视差通道,则应在图像序列之后添加O_Solver和O_DisparityGenerator节点。

Control (UI)

Knob (Scripting) Default Value 描述

O_OcclusionDetector Tab

Local GPU

gpuName

N/A

在以下情况下显示用于渲染的GPU Use GPU if available已启用。本地GPU显示Not available什么时候:

Use CPU被选为GPU Device在里面Preferences

在您的系统上找不到合适的GPU。

无法创建用于在所选GPU上处理的上下文,例如GPU上没有足够的可用内存时。

您可以通过导航到Preferences并从GPU Device落下。

注意:  选择其他GPU要求您重新启动Nuke在更改生效之前。

Use GPU if available

useGPUIfAvailable

enabled

启用后,将在Local GPU指定(如果有),而不是CPU。

注意:  如果在没有本地GPU的情况下启用此选项,则只要在具有可用GPU的计算机上打开脚本,脚本就可以在GPU上运行。
如果您希望使用命令行从命令行进行渲染,也应该选择此选项。 --gpu选项。

看到WindowsMac OS X和macOS , 要么的Linux有关Nuke支持的GPU的更多信息。

Views to Use

viewPair

Dependent on source

设置要用于生成遮挡蒙版的两个视图。这些视图将被映射为左眼和右眼。

Gradient Threshold

gradientThreshold

1

从水平视差设置深度变化的梯度。您可以使用Gradient Threshold控制以定义在深度变化时发生遮挡的位置。梯度阈值越低,遮挡区域的数量越多。

Consistency Threshold

consistencyThreshold

1

限制左右视差不一致的遮挡。低Consistency Threshold值会检测更多的不一致之处并创建更多的遮挡。

Dilate Occlusions

dilateOcclusions

5

将遮挡区域扩展指定数量的像素。您最多可以将遮挡扩大20像素。