关键帧跟踪
对于关键帧和运动,使用关键帧计算轨迹可能是更好的选择。设置需要更多的工作,但可以产生更可靠的轨道。
与自动跟踪不同,关键帧跟踪将当前的模式锚点与两个最近的关键帧的模式进行比较。
为了避免在查看器中出现混乱,您可以通过右键单击查看器并选择“启用”或“禁用跟踪器”覆盖Overlay,或按Q在可用状态之间切换:
• 覆盖掉
• 覆盖在
• 覆盖,没有动画路径
计算关键帧轨迹
要计算关键帧轨迹:
1. | 在“跟踪器属性”面板中,在“跟踪”列表中选择要计算的每个跟踪,或单击select all。 |
2. | 对于每个轨道,选择轨道要输出的移动类型:平移,旋转或缩放。例如,跨序列并朝相机跟踪特征可能涉及平移和缩放。 |
3. | 在序列中滑动几帧,然后通过将锚点拖动到图案的位置来调整跟踪锚点的位置。您可以使用缩放窗口微调您的位置。根据需要继续执行序列。 |
小费: 您可以通过按住来更改缩放窗口的放大倍率Shift然后将放大镜光标拖离窗口中心。
在每个帧处,都会在缩放窗口的右侧添加一个新的关键帧窗口。最接近当前播放头帧的关键帧以橙色突出显示。
最好在复杂性或移动性更大的区域放置更多关键帧,而在直接翻译中放置较少的关键帧。一般来说,关键帧数量越多,轨迹越好,但是会浪费处理时间。
4. | 当您对关键帧感到满意时,请确保在Tracks列表,然后单击跟踪所有关键帧。 |
小费: 同时计算多个轨道时,您可能会发现有些轨道准确地附着在该图案上,而另一些则需要重置和重新分析。当您对给定的曲目感到满意时,请在Tracks清单。这样可以保护它免于重新计算,并让您尝试更好地放置任意轨道。
5. | 您还可以通过单击以下命令来强制选择的轨道在两个最近的关键帧之间重新计算在查看器工具栏中。 |
看到对关键帧轨迹进行故障排除为麻烦的曲目提供帮助。
导入跟踪数据
您可以使用纯文本文件从第三方软件导入跟踪数据,该文本文件在每行,帧,x和y坐标中均包含三个值。跟踪器可以读取文件,其值由空格,逗号或冒号以及任何空行或以#, ;和/被忽略。例如,导入包含以下内容的文件:
# Tracking Data
1,1,1
10,240,240
50,1000,700
90,1800,1200
100,2048,1556
在具有相关x,y坐标的帧1、10、50、90和100处生成五个关键帧。
小费: 如果您定期使用特定的文件格式,则可能需要创建自己的导入程序来解析.txt文件。您可以使用<install_dir>/plugins/import_discreet.tcl文件作为如何执行此操作的指南。
导入跟踪数据:
1. | 按照中所述添加跟踪锚添加轨道锚。 |
这会将曲目添加到Properties面板。
2. | 右键单击新曲目,然后选择File > Import Time+value Ascii。 |
的Import discreet对话框显示。
3. | 在文件中输入文件路径和文件名File领域。 |
4. | 设置所需的列,其中包含x和y坐标数据。 |
5. | 请点击OK导入曲目。 |
文件中的点将转换为关键帧并显示在查看器中。正常插入关键帧之间的轨迹。前面描述的五个关键帧示例文件产生的轨迹类似于下图。
对关键帧轨迹进行故障排除
同样,即使使用预设关键帧,某些序列也不可避免地会引起问题。您可以执行许多预跟踪检查来辅助自动跟踪:
• 遍历序列,然后放置跟踪锚点,
• 寻找在整个序列中保持一致的功能,
• 尽可能避免使用被遮挡的功能-请参阅处理遮挡。
遇到问题时,关键帧跟踪通常不会停止。Tracker尝试继续使用下一个关键帧作为参考,这就是为什么建议在问题区域周围放置很多关键帧的原因。
小费: 由于图案匹配框中像素的移动,失真或噪声的跟踪区域可能会产生不可靠的结果。解决此问题的一种方法是在问题区域内和周围播种多个轨道,然后将得到的轨道平均在一起,通过单击以生成单个更可靠的轨道average tracks在属性面板中。
1. | 首先,打开颜色编码的错误指示器通过点击交通灯查看器工具。 |
每个关键帧以从绿色(良好匹配)到红色(不良匹配)的滑动标度着色。
请记住,红色关键帧并不一定意味着跟踪结果很差,仅是Tracker无法可靠地将模式从一个关键帧匹配到下一个关键帧。
2. | 在示例中,将跟踪锚移动到不良帧的第一个,恰好位于图像的中心。 |
3. | 跟踪器默认为在满足某些条件时自动添加和删除关键帧,但是您可以在“属性”中启用和禁用这些功能Tracker > Settings标签Keyframe Tracking控制项: |
• re-track when keyframe is moved -如果您打算在重新跟踪之前手动定位多个关键帧,请禁用此控件。
• re-track on creation of a new keyframe -当放置多个新的关键帧时(例如,当轨道遇到问题区域时),请禁用此控件。
• create new key when track is moved -如果您想使用缩放窗口来更仔细地检查序列而不触发重新跟踪,则可以禁用此控件。
• auto-tracks delete keyframes -启用此控件后,自定义关键帧将在自动重新跟踪过程中删除。
4. | 使用缩放窗口,将锚点拖动到抓取的图案的正确位置。 |
跟踪器尝试通过包括您的更正来重新计算轨道。
5. | 将播放头前进到下一个较差的关键帧,然后重复进行直到音轨完成。 |
处理遮挡
跟踪器的偏移功能也适用于关键帧跟踪,允许您使用另一个特征的相对位置来跟踪模糊的特征,只要两点之间的距离保持恒定即可。
1. | 正常放置关键帧,直到达到遮挡为止。 |
2. | 播放序列以识别可能的偏移点-一种与上一个关键帧保持等距的模式。 |
3. | 按住Ctrl/Cmd并将跟踪锚点拖动到偏移位置。 |
偏移量记录在“轨迹”列表中,并在查看器中以黄色突出显示。
4. | 单击“后退(Z)”或“前进(V)”按钮,继续正常进行跟踪。 |
跟踪器将两个轨道合并为一个连续的轨道。
5. | 使用清除后退和前进按钮清除不良的关键帧。单击全部清除以删除所有选定的轨迹和关键帧,但手动放置的关键帧除外。 |
注意: 您可以通过以下方式重置跟踪锚点模式和搜索区域: 。