Planar Camera Solver 节点可以用来跟踪包含一个或多个平面的简单镜头的摄像机路径。此节点可以跟踪自由运动的摄像机或仅围绕其中心旋转的摄像机,以及摄像机有变化的焦距。
此节点也可用来手动编辑摄像机路径,以及将地面定位到一个适合的位置。
用法
Tracking the camera
通过先在整个剪辑中跟踪一个或多个遮罩,执行用平面解算摄像机运动。一个 roto mask(或矩形、椭圆或套索)或一个 X样条线mask应该用于这一目的。要保证最精确的结果,通常会关掉 Incremental Tracking 模式,使用 Planar Perspective 跟踪,如果可以的话。注意确保mask的入/出点是正确的,且mask仅在平面可见的帧中可见。
每个mask必须放在一个平面上,并跟踪尽可能多的帧(即,平面可见的连续帧)。注意,跟踪时,为了适应图像内容,mask顶点位置可以手动编辑,所以如果平面一部分被遮挡或出画,可以先停止跟踪,然后编辑mask顶点,然后继续跟踪。
下面两幅图像可以阐明:第一张图显示覆盖在建筑前的mask的初始位置,然后在多帧上跟踪此mask直至移出屏幕的左边缘。当发生这种情况时,需要调节mask顶点,使平面可以继续被跟踪直到到达最后一帧(如第二张图所示)。
当此平面在 Planar Camera Solver 节点中可见时,mask周围画了一个红色矩形,代表平面被跟踪并显示在每一帧。如下图所示,即使在跟踪的同时调节mask顶点,平面也正确显示在整个剪辑中。
跟踪完一个或多个平面后,下一步是在剪辑的第一帧提供近似的初始摄像机状态,并在3D空间中大致定位每个平面,以提供一个初始提示给解算器。
在 appropriate 编辑框中可以输入近似摄像机信息,并且这对在跟踪前设置近似的焦距很重要。注意,确保摄像机底片尺寸正确很重要,在输入焦距时(如单位为毫米)。要为每个平面设置初始化位置和方向,点击 Planes 列表选择表面mask。点击 Planes 列表下的 Translate 或 Rotate 按钮,然后在透视或正交视图中用左键调节调节,可以调整位置和方向。Show all planes display 可以启用以Ian是所有的平面,帮助平面互相正确定位。
注意,每个平面都应给尽可能定位准确,但是在跟踪或优化摄像机路径时可以调节平面位置和方向,除非在 Planes 列表中先选中平面并点击了 Lock 按钮,这样平面就被锁定了。
下面截图显示了代表一个建筑的三个平面,被定位在透视窗口:
要从剪辑的第一帧跟踪摄像机,请点击 Auto Track 按钮。这将调节摄像机的平移和旋转,以及焦距(除非焦距被锁定),以及每个平面的位置和方向(除非平面被锁定)。
跟踪后,摄像机或平面可以被手动调节,点击 Refine 按钮可以优化摄像机跟踪。
摄像机可以通过点击 按钮向前或向后一帧一帧地跟踪。
Editing the camera
从菜单中选择一种 Edit 模式调节或创建新的摄像机关键帧。平移、旋转和缩放操控器可以用于调节摄像机位置或地平面原点。当处于 Fly 模式时,按住 Option 键并使用左、中、右键在视窗中点击和拖拽,调节平移、旋转和缩放。
Look-At 模式可以通过在 Cinema 或透视/正交视窗中点击和拖拽 look-at 目标,调整摄像机指向的点。
使用 Translate、Rotate 或 Fly 编辑模式调节时,可以使用 Edit Type 菜单选择是否同时变换所有帧或仅变换当前帧。当同时调节所有帧时,所有平面的位置都会被更新。这可能有助于定位镜头中的地平面。
R-、RemoveKey 和 R+ 按钮可用来移除所有之前的关键帧、当前关键帧或所有之后的关键帧。
控制
注意:当 Cinema 的 origin centre 按钮启用时,用鼠标左键旋转 3D 视窗。同时启用视窗的 Origin 按钮,按下 Shift 键,将围绕当前摄像机位置旋转。否则选中的跟踪点位置将被用作原点。
Camera
Translate:这些编辑框包含当前帧摄像机的 X、Y 和 Z 平移参数。
Rotate:这些编辑框包含当前帧摄像机的 X、Y 和 Z 欧拉旋转角度(以°为单位)。
Focal length:此框包含当前摄像机焦距。启用 Variable focal 选项将允许在每个帧上单独调整焦距。
Field of view:当前摄像机视野(水平和垂直),以°为单位。
Film back:当前底片的宽度和高度。
Pixel aspect:当前像素宽高比。
Rotation only:跟踪摄像机时,启用此框表示摄像机位置没有变化。这适合摇镜头。
Lock focal:开启此选项时,跟踪摄像机时其焦距将不会被调整。这可以在 Focal Length 编辑框中输入已知摄像机焦距后开启,以确保跟踪时焦距保持恒定。
Lock roll:开启此选项将确保跟踪摄像机时其滚动(即 Z 旋转)不被调整。当 Edit 模式设置为 Fly 时,当手动编辑当前摄像机帧时,摄像机滚动将不会被改变。
Planes
Planes 列表包含所有在此节点中被激活的 Roto 和 X-样条线遮罩。通过双击 Colour 列并从弹窗中选择一种颜色,可以给每个平面分配一个不同的颜色。
Lock/Unlock:点击此按钮将锁定或解锁选中的平面。
Hide/Show:点击此按钮将隐藏或显示选中的平面。跟踪或优化摄像机路径时,从视图中隐藏的平面不会影响摄像机跟踪。
Translate:点击此按钮将会在透视/正交视窗中显示一个平移小部件,可用于调节平面的3D位置。
Rotate:点击此按钮将会在透视/正交视窗中显示一个旋转小部件,可用于调节平面的3D方位。
Tracking
Auto Track:点击此按钮将从剪辑的第一帧向前跟踪摄像机,使用当前平面作为暗示。
Refine:点击此按钮将优化已有的摄像机跟踪和平面方位。
:这些按钮可以用来向前或向后跟踪一帧摄像机。
Transform
Edit mode:指定编辑摄像机的变换模式。Look-At 显示一个摄像机 look-at 点,可以在透视/正交视窗中调节。摄像机和 look-at 点都可以通过在 3D 视窗中用左键点击和拖拽来调节。按住 Command 键将允许同时调节摄像机和 look-at 点。
Translate、Rotate 和 Scale 模式将显示一个操控器。当设置为 Fly 模式时,可以按住 Option 键并在 Cinema 窗口用左、中、右键在视窗中点击和拖拽,相应地调节平移、旋转和缩放。
Edit type:此菜单指定是否同时调节所有摄像机帧或仅变换当前帧。调节当前帧可能对校正摄像机跟踪或手动动画摄像机路径中的错误。调节所有帧时,整个摄像机路径将随着场景中的所有平面被变换。这可以用来跟踪摄像机后移动地平面到合适的位置。此选项仅在 Edit 模式为 Translate, Rotate, Scale 或 Fly 时可用。
Transform origin:指定变换是围绕当前摄像机位置还是地平面原点进行。此选项仅在 Edit 模式为 Translate, Rotate, Scale 或 Fly 时可用。
Remove Key:点击后,当前关键帧将从摄像机路径上被删除。这意味着摄像机现在的运动是附近关键帧的插值。
R-:点击时,将从摄像机路径中移除所有之前的关键帧。(即所有帧序号小于当前帧的关键帧)
R+:点击时,将从摄像机路径中移除所有之后的关键帧。(即所有帧序号大于当前帧的关键帧)
Display
Show ground:启用时,将显示地平面。
Show horizon:启用时,将显示水平线。
Show all planes:启用时,将在透视/正交视窗中显示所有平面,而不是仅显示当前选中的平面。
默认键盘快捷键
Look-at:Shift+A
Translate:Shift+T
Rotate:Shift+R
Scale:Shift+S
Fly:Shift+F
Origin Camera:Shift+O
Origin Ground:Shift+G
Edit Current Frame:Shift+U
Edit All Frames:Shift+Y
Remove Key:Shift+V
Remove Earlier Keys:Shift+B
Remove Later Keys:Shift+N
Lock Roll:Shift+L
Lock Focal:Shift+C
Show Ground: Command+G
Show Horizon“Command+H
Show All Planes:Command+P