※步骤7
这里将Number of Features [特征数量]值设置为200,目的是为了让更多的跟踪点分布在一些结构的关键点上,其他参数使用默认设置即可,如图所示。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/15779524091201531886.png)
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 [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/15779524243065412515.png)
那么接下来讲解CameraTracker节点究竞是如何手动进行跟踪操作的。
Add User Track [添加用户轨迹] :单击该按钮可以创建个User Track用户 跟踪点。User Track具有x、y参数值(如图所示),可以把用户自行使用Tracker跟踪节点跟踪好的轨迹拷贝到CameraTracker里面。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/15779524312570824167.png)
这里介绍一下具体的应用方法。
首先创建一个Transform节点工具菜单中的Tracker [跟踪]节点,读者可以选择画面上的某一个点进行跟踪,如图所示。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/157795243727603561.png)
Tracker便是我们跟踪完毕的结果,可以看到已经得到了当前点的xy位置信息,如图左所示。
把Tracker节点跟踪得到的数据拷贝到CameraTracker节点的User Track参数上,如图右所示。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/1577952448582015863.png)
Notice :这里必须拷贝动画信息,而不是使用表达式关联。具体的拷贝操作为按住键盘上的Ctrl+ Shift键,然后拖动动画曲线园图标到要拷贝的图标上。
如图左所示,当我们把轨迹信息拷贝给CameraTracker节点后,镜头画面上便出现一个黄色的圆形轨迹点,这就是User Track的跟踪轨迹。
解算完成的显示效果如图右所示。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/15779524561488523465.png)
当然我们也可以把CameraTracker自动跟踪的跟踪轨迹转换成User Tracks用户跟踪轨迹,具体操作是,选择一个我们想要转换的跟踪轨迹,单击鼠标右键,在弹出的菜单中选择racks> extract user track[轨迹>提取用户轨迹]命令,如图所示。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/15779524631894427345.png)
此时可以看到转换后的用户跟踪轨迹UserTrack1,如图左所示。
同时也会发现进行转换之后,User Tracks栏下面会多出刚才转换的User Track 1动画轨迹。有了这个动画轨迹,便可以提供给其他节点进行使用,如图右所示。
![CameraTracker [摄像机跟踪]案例教程(三)](https://public.static.hxsd.com/1577952470296401241.png)
(未完待续)
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答3.精通材质贴图软件;精通各主流渲染器的设置;对主流引擎有一定了解并能还原美术效果6.简历内请附带作品资深角色模型师(CG向)......
鹿角部分我是通过在ZBrush中创建圆柱体,然后使用蛇形笔刷(SnakeHook)配合动态笔刷模式,把鹿角的大型制作出来期间对......
是的,常年被抢、上来缺口按几十个人算的,一定有角色动画专业!下面这家地处北京的制作公司表示,他们现在的主要业务是制作动画短剧、......
一样是入学时底子薄弱、但通过火星6个月课程学习获得较大提升,并顺利入职行业名企的学员案例这个专业的全称是“影视游戏3D模型大师......
全球年收入超10亿美刀的小程序游戏,正在疯狂招聘!附火星匹配专业
这里为大家整理了一组点点互动10月岗公开的热招岗位清单,主要是美术岗和技术岗,分校招和社招两组,感兴趣的同学可以尝试投递社招·......
上班啦!上班啦!又是替同学开心的一天!这位同学因为大学还没有正式毕业,所以目前是以实习生身份入职腾娱!等拿到大学毕业证的时候,......
同学您好!