O_VerticalAligner
的O_VerticalAligner插件使您可以垂直扭曲视图,以便其对应的功能水平对齐。的Vertical Skew和Local 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 Mode至Global Alignment。 • Impulse -重新映射的像素保留其原始值。 • Cubic -重新映射的像素会有些平滑。 • Keys -重新映射的像素会得到一些平滑,再加上一点锐化。 • Simon -重新映射的像素会得到一些平滑,再加上中等锐化。 • Rifman -重新映射的像素会得到一些平滑,再加上明显的锐化。 • Mitchell -重新映射的像素会进行一些平滑处理,再加上模糊处理以隐藏像素化。 • Parzen -重新映射的像素在所有滤镜中获得最大的平滑度。 • Notch -重新映射的像素会得到平滑平滑(这往往会掩盖莫尔图案)。 |
Analyse Sequence |
analyse |
N/A |
单击以分析序列以创建角钉或对齐的摄像机输出。 采用Analyse Sequence在所有全局方法中创建输出数据,除了Vertical Skew (默认)。然后,使用Create Corner Pin, Create 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 Sequence在O_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 |
这些功能在渲染过程中运行以确定进度或失败。 |
影片教学
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。