Estimate Focal 节点只有一个输入和一个输出,可以使用在一个单帧中测量的两个或更多消失点,估算摄像机焦距。注意,如果剪辑包含镜头畸变,必须在焦距估算前去畸变,否则所得值将不准确。
在 Clip Input 节点中设置正确的摄像机像素宽高比是很重要的,以获得更明确的焦距测量(以毫米为单位,或其他除像素以外的单位),底片尺寸也必须正确设置。
没有必要把所有三个消失点放在一帧里(两个就足够了)。只有已编辑(即用户已定位在线上)的消失点才会在计算过程中使用。
如果一个等效35mm焦距的EXIF头信息可用于剪辑,镜头焦距会自动设置。
用法
Estimate Focal 使用消失点估算摄像机焦距。在估计焦距之前,必须在一帧中定义至少两个消失点。要定义一个消失点,需要从剪辑中识别出一个帧,其中可见的直线与场景的x、y或z轴平行。启用 X Axis、 Y Axis 或 Z Axis 显示选项,并点击和拖拽两条或更多显示线到位(见下面示例)。
按住 Shift 键同时移动鼠标光标将显示缩放窗口以帮助定位顶点。按住 Command 键将吸附顶点到最近的边上。要从一条线上删除先前的定位点,请将鼠标悬停在该点上,然后按 Delete 键。
请注意,为了正确定义一个消失点,线条不能平行于图像。
下面是一个示例,一个单帧包含三个可测量的消失点。白点表示用户定位消失点线的位置。请注意,两条线已为每个轴定位。
正确定位的 X 轴:
正确定位的 Y 轴:
正确定位的 Z 轴:
最后,是一个对消失点的坏的选择!在这里,Y轴线几乎是平行的,因此无法提供准确的 Y 轴的消失点的估算:
控制
Camera
Focal length:显示当前帧摄像机焦距。要估算变焦焦距,请开启 Variable focal 选项。
Field of view:显示当前帧的水平和垂直视野(单位为°)。
Film back:显示摄像机底片的宽度和高度。注意,要获得准确的焦距(除像素以外的单位),摄像机底片尺寸必须正确设置。底片尺寸必须在节点树顶部的 Clip Input 节点中更改。
Pixel aspect:显示摄像机像素宽高比。像素宽高比可以在节点树顶部的 Clip Input 节点中更改。
Display
X Axis:启用时,消失点线将显示为 X 轴。
Y Axis:启用时,消失点线将显示为 Y 轴。
Z Axis:启用时,消失点线将显示为 Z 轴。
Show Ground:启用时,将显示地面。
Show Horizon:启用时,将显示水平线。
Show Trackers:启用时,将显示解算过的跟踪点位置。
默认键盘快捷键
X Axis:Shift+X
Y Axis:Shift+Y
Z Axis:Shift+Z
Show Ground:Command+G
Show Horizon:Command+H
Show Trackers:Command+T