O_VerticalAligner

O_VerticalAligner插件使您可以垂直扭曲视图,以便其对应的功能水平对齐。的Vertical SkewLocal Alignment选项使您可以使视图变形,同时保持每个像素的水平位置不变,从而不会改变会聚度。

输入和控制

连接类型

连接名称

功能

输入值

解算器

如果您使用的是Global Alignment模式和Source连拍序列不包含O_Solver能够很好匹配的功能,您可以在使用相同相机设置拍摄的另一个连拍序列上使用O_Solver。如果这样做,请将O_Solver连接到此输入。

资源

一对立体声图像。

在里面Global Alignment模式,如果您不使用Solver输入时,图像后面应有一个O_Solver节点。

在里面Local Alignment模式下,您需要在此输入中包含一个O_Solver节点和一个视差字段。您可以使用O_DisparityGenerator创建视差字段。

Control (UI)

Knob (Scripting)

Default Value

功能

O_VerticalAligner Tab

Views to Use

viewPair

Dependent on Source

设置要对齐的两个视图。这些视图将被映射为左眼和右眼。

Align

alignWhat

Both Views

设置如何移动视图以对齐图像:

Both Views -将两个视图移动一半。

Left to Right -移动左视图以与右视图对齐。

Right to Left -移动右视图以使其与左对齐。

Warp Mode

warpMode

Global Alignment

设置用于垂直对齐的模式:

Global Alignment -应用全局图像变换以对齐上游O_Solver节点生成的特征匹配。您可以使用Global Method菜单选择执行此操作的方式。使用所有方法,多个O_VerticalAligner节点与单个过滤器匹配连接。您还可以通过所有方法进行分析以创建“转角图钉”和“相机”信息, Vertical Skew

Local Alignment -重建视图以删除由上游O_DisparityGenerator计算的垂直视差。如果镜子或镜头中存在任何局部畸变,并且随着深度而变化,请使用此模式创建每个像素的校正。

Global Method

alignmentMethod

Vertical Skew

选择要在以下情况下对齐图像的方法Warp Mode设定为Global Alignment

Vertical Skew -使用偏斜沿y轴对齐要素。这不会沿x轴移动要素。

Perspective Warp -对图像进行四角扭曲以使其在y轴上对齐。这可能会使特征沿x轴稍微移动。

Rotation -通过围绕一个点旋转整个图像来垂直对齐要素。旋转的中心由算法确定。

Scale -通过缩放图像垂直对齐要素。

Simple Shift -通过上下移动整个图像垂直对齐功能。

Scale Rotate -通过同时缩放和围绕一个点旋转整个图像来垂直对齐要素。旋转的中心由算法确定。

Camera Rotation -首先对两个摄像机进行3D旋转,以使它们具有完全相同的方向和平行的观察轴,然后再对视图进行聚合以提供原始融合,从而对齐要素。此方法需要上游O_Solver节点提供的摄像机几何形状。为了获得最佳结果,请使用O_Solver Camera输入以提供有关摄影机的信息。如果一个Camera输入连接时,每帧使用相机数据(而不是仅从关键帧获取)。

filter

filter

Cubic

选择将像素从其原始位置重新映射到新位置时要使用的过滤算法。这样可以避免图像质量出现问题,特别是在帧的高对比度区域(如果未过滤像素并保留其原始值,则边缘可能会出现高度锯齿或锯齿状)。

注意:  仅当您已设置Warp ModeGlobal Alignment

Impulse -重新映射的像素保留其原始值。

Cubic -重新映射的像素会有些平滑。

Keys -重新映射的像素会得到一些平滑,再加上一点锐化。

Simon -重新映射的像素会得到一些平滑,再加上中等锐化。

Rifman -重新映射的像素会得到一些平滑,再加上明显的锐化。

Mitchell -重新映射的像素会进行一些平滑处理,再加上模糊处理以隐藏像素化。

Parzen -重新映射的像素在所有滤镜中获得最大的平滑度。

Notch -重新映射的像素会得到平滑平滑(这往往会掩盖莫尔图案)。

Analyse Sequence

analyse

N/A

单击以分析序列以创建角钉或对齐的摄像机输出。

采用Analyse Sequence在所有全局方法中创建输出数据,除了Vertical Skew (默认)。然后,使用Create Corner PinCreate Camera , 要么Create Rig

Create Corner Pin

createPin

N/A

单击后,单击创建一个表示O_VerticalAligner结果的角钉Analyse Sequence

您可以使用多个O_VerticalAligner节点来产生所需的对齐方式。然后,在最后一个节点上进行分析以创建单个角钉以表示级联变换。这适用于所有全局方法,除了Vertical Skew (默认)。

Create Camera

createCamera

N/A

如果您有预告片Nuke立体声相机连接到Camera将O_Solver输入到树上,然后单击Analyse Sequence,您可以单击此按钮以根据分析创建垂直对齐的摄像机。

这为您提供了一个带有分割控件的单个Camera节点,用于保存左右视图参数。这适用于所有全局方法,除了Vertical Skew (默认)。

Create Rig

createRig

N/A

如果您有预告片Nuke立体声相机连接到Camera将O_Solver输入到树上,然后单击Analyse Sequence,您可以单击此按钮以根据分析创建垂直对齐的摄影机装备。

这为您提供了两个Camera节点和一个将它们组合在一起的JoinViews节点。这适用于所有全局方法,除了Vertical Skew (默认)。

Output Tab

Four Corner Pin

Bottom Left xy

pinBL

0,0

这些控件代表可应用于输入图像以创建与O_VerticalAligner相同的结果的2D角钉(在所有全局方法中, Vertical Skew)。

这使您可以在Nuke,但将矩阵带到第三方应用程序(例如Baselight),然后在其中对齐图像或照相机。

Bottom Left -在分析过程中计算的左下角销的坐标。

Bottom Right -在分析过程中计算的右下角销钉的坐标。

Top Right -在分析过程中计算的右上角图钉的坐标。

Top Left-在分析过程中计算的左上角销的坐标。

Bottom Right xy

pinBR

0,0

Top Right xy

pinTR

0,0

Top left xy

pinTL

0,0

Transform Matrix

transformMatrix

N/A

提供用于垂直对齐的串联2D变换。单击时将填充矩阵Analyse SequenceO_VerticalAligner标签。源中的每个视图都有一个矩阵。

Python Tab

before render

beforeRender

none

这些函数在开始执行execute()之前运行。如果它们引发异常,则渲染异常终止。

before each frame

beforeFrameRender

none

这些功能在开始渲染每个单独的帧之前运行。如果它们引发异常,则渲染异常终止。

after each frame

afterFrameRender

none

这些功能在每个帧完成渲染后运行。如果渲染异常终止,则不会调用它们。如果它们引发异常,则渲染异常终止。

after render

afterRender

none

这些功能在所有帧的渲染完成后运行。如果它们抛出错误,则渲染中止。

render progress

renderProgress

none

这些功能在渲染过程中运行以确定进度或失败。

影片教学



 
 
 
 


Loading results