当前位置:首页 >教程首页 > Nuke >CameraTracker [摄像机跟踪]案例教程(三)

CameraTracker [摄像机跟踪]案例教程(三)

发布时间:2020-01-02 16:08:35

※步骤7

这里将Number of Features [特征数量]值设置为200,目的是为了让更多的跟踪点分布在一些结构的关键点上,其他参数使用默认设置即可,如图所示。

 CameraTracker [摄像机跟踪]案例教程(三)

Minimum Length [最小长度] :最小跟踪长度,即如果有跟踪点跟踪的长度低于此值,便会被认为是错误的跟踪轨迹,显示为红色。

Track Threshold [跟踪闽值] :设置一个0-1之间的界限值,这个界限值可以控制在一帧里面有多少个相似的跟踪点,这样可以通过调节数值测试有哪些点是可用跟踪点。

Tips: Track Threshold [跟踪阈值]参数还有一个非常重要的功能,便是防止跟踪点跟踪过长。我们假设有一条跟踪轨迹,它直跟踪很准确,可是在最后时刻产生了抖动,那么这样一条跟踪轨迹最终会被判定为错误。设想一下,如果这条跟踪轨迹不跟踪那么长,只是在差不多的距离就停止跟踪,这条跟踪轨迹便会是正确的,所以通过调节这个跟踪阈值可以防止跟踪轨迹过长。

Track Smoothness [跟踪平滑] :设置跟踪的平滑值。调节这个参数值,可以帮助预防跟踪复杂的序列图像时所产生的错误抖动。提高平滑值会去除在整个跟踪时间段内所产生的错误。

Track Consisteney [跟踪一致性] :设置跟踪一致性。 提高参数值,可以确保跟踪动画的局部一致性,同样可以预防在跟踪复杂图像时产生的错误。

Track Validation:选择摄像机的运动类型。

Free Camera [自由摄像机] :摄像机的运动包括旋转和移动属性。

Rotating Camera [旋转摄像机] :摄像机只有旋转属性。

None[无];不确定摄像机的运动类型,所以可能需要设置较大的跟踪点数来完成跟踪。

※步骤8

由于前面我们讲过这一段视频的镜头为摄影师手抗摄影机进行拍摄,除了移动以外还有一定的旋转,所以这里选择Free Camera [自由摄像机]运动模式,如图左所示。

User Tracks用户自定义跟踪轨迹

有人说CameraTracker节点只可以自动跟踪,没有办法手动跟踪,这种说法绝对是错误的。Nuke的三维跟踪不仅可以手动跟踪,即使自动跟踪的轨迹也可以转换为动画曲线,用于其他节点,或是输出成动画信息文件,如图右所示。

 CameraTracker [摄像机跟踪]案例教程(三)

那么接下来讲解CameraTracker节点究竞是如何手动进行跟踪操作的。

Add User Track [添加用户轨迹] :单击该按钮可以创建个User Track用户 跟踪点。User Track具有x、y参数值(如图所示),可以把用户自行使用Tracker跟踪节点跟踪好的轨迹拷贝到CameraTracker里面。

 CameraTracker [摄像机跟踪]案例教程(三)

这里介绍一下具体的应用方法。

首先创建一个Transform节点工具菜单中的Tracker [跟踪]节点,读者可以选择画面上的某一个点进行跟踪,如图所示。

 CameraTracker [摄像机跟踪]案例教程(三)

Tracker便是我们跟踪完毕的结果,可以看到已经得到了当前点的xy位置信息,如图左所示。

把Tracker节点跟踪得到的数据拷贝到CameraTracker节点的User Track参数上,如图右所示。

 CameraTracker [摄像机跟踪]案例教程(三)

Notice :这里必须拷贝动画信息,而不是使用表达式关联。具体的拷贝操作为按住键盘上的Ctrl+ Shift键,然后拖动动画曲线园图标到要拷贝的图标上。

如图左所示,当我们把轨迹信息拷贝给CameraTracker节点后,镜头画面上便出现一个黄色的圆形轨迹点,这就是User Track的跟踪轨迹。

解算完成的显示效果如图右所示。

 CameraTracker [摄像机跟踪]案例教程(三)

当然我们也可以把CameraTracker自动跟踪的跟踪轨迹转换成User Tracks用户跟踪轨迹,具体操作是,选择一个我们想要转换的跟踪轨迹,单击鼠标右键,在弹出的菜单中选择racks> extract user track[轨迹>提取用户轨迹]命令,如图所示。

 CameraTracker [摄像机跟踪]案例教程(三)

此时可以看到转换后的用户跟踪轨迹UserTrack1,如图左所示。

同时也会发现进行转换之后,User Tracks栏下面会多出刚才转换的User Track 1动画轨迹。有了这个动画轨迹,便可以提供给其他节点进行使用,如图右所示。

CameraTracker [摄像机跟踪]案例教程(三)

(未完待续)

学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答
×

确定