本主题介绍了当您使用“摄影机跟踪器”时可能遇到的一些常见问题,并且提供了有关如何解决这些问题的建议。
特征点跟踪立即停止
如果特征点跟踪在试图匹配第一对帧时立即停止,请检查如下步骤:
- 可能是一个启用错误阈值设置过低。在“批量跟踪”卷展栏中执行“检查状态”并查看在“跟踪错误检查”列出的报告。尝试在“错误阈值”卷展栏中每次禁用一个阈值,来观察这样能否解决问题。根据需要调整问题阈值。也可以通过清除每一跟踪器中的“错误时重采样”复选框,完全禁用错误阈值检查。
- 确保每一跟踪器的搜索边界框足够大来容纳特征点的帧到帧动画。它的大小至少能足以包含运动特征点和在特征点边界框中所选的周围对比区域。
- 确保场景对象与之跟踪器正确关联。可以在“运动跟踪器”卷展栏顶部的列表中检查条目来证实它。如果对象已关联,请查看它的名称是否在列表条目中,如果不在会看到“<无对象>”。如果在打开关联的 3ds Max 场景之前,为摄影机跟踪器中预先设置的跟踪器打开了一个影片文件,此对象不会与它们的跟踪器相关联。应该确保打开了正确的 3ds Max 场景,然后关闭,然后在“摄影机跟踪器”中重新打开影片文件,这就可以找到场景对象。
- 如果不小心交换了场景对象的一个或多个跟踪器,则匹配移动无法找到一个解决方法。
重复匹配移动错误
如果遇到了重复摄像机匹配移动错误,请遵循以下检查列表:
- 确保被跟踪的错误帧至少有六个特征点处于活动状态,并且至少其中两个特征点在平面上与其他特征点具有最佳距离。
- 在出错帧周围的影片窗口中检查跟踪器 gizmos,确保没有明显的特征点跟踪错误出现。
- 如果在匹配运动之前,在“匹配移动”卷展栏中的“匹配”部分中禁用了任何参数,摄像机所进行的匹配必须在场景中正确设置这些参数。例如,禁用旋转和 FOV,必须已经设置摄像机到正确的 FOV 和旋转方向,或者直接在 3ds Max 中设置,或作为上一次匹配运动的结果。匹配算法使用所有“固定”的摄像机参数来计算将要估算的状态,如果设定了错误的固定值,那么将不能工作。
- 一些摄像机参数在匹配序列中不发生变化,但是未必知道它的具体值。解决这种状况的方法是为初始匹配启用所有参数,此后在“平滑移动”卷展栏中给它们应用一个直线平均过滤器。这会在“匹配”部分中自动禁用它们,并将他们设置到一个估算好的固定位置。