C4D的对象追踪器怎么用?
在开始使用对象跟踪之前,您应该首先很好地掌握运动跟踪[相机跟踪]。这包括运动跟踪和运动跟踪器对象(特别是2D 跟踪选项卡部分,其中描述了轨迹的创建和修改)部分中的所有内容。编辑轨迹 - 无论它们属于运动跟踪器还是对象跟踪器 - 工作方式相同。
在 Release 18 之前,只能根据视频素材(以下称为“摄像机跟踪”)解决录制摄像机问题,但现在对象跟踪器可以跟踪独立于录制摄像机移动的镜头内的移动.
如果下面的方格图案正在运动,则可以对其进行跟踪并创建 3D 平面,例如,其运动在透视方面的行为正确。
Motion Tracker 可用于计算视频片段中的移动对象,并为它们精确分配 3D 对象。
确保被跟踪的对象有许多易于识别的标记(例如,卡在所有被跟踪对象上的“x”上),Cinema 4D 可以将其用作明确分配的轨道。
对象跟踪器仅与运动跟踪器对象(包含轨迹)结合使用。当创建对象跟踪器对象时存在运动跟踪器对象时,会自动创建此链接,否则,它将与当前选定的运动跟踪器对象链接。
如果必须跟踪视频素材中的多个区域,请为每个区域创建一个单独的对象跟踪器对象(仍然使用单个运动跟踪器对象)。
按照以下步骤创建对象跟踪:
1、创建运动跟踪器对象
2、将视频序列加载到“素材”选项卡中
3、为相机跟踪(如果需要)和跟踪对象创建足够数量的轨道
4、创建一个对象跟踪器。这将自动与首先创建的运动跟踪器对象链接
5、选择跟踪对象上的所有轨道(滚动镜头以确保所有轨道都被选中)并将它们分配给对象跟踪器 (RMB)。这使得 Motion Tracker 对象可以区分已解决摄像机的摄像机轨迹和移动对象上的轨迹(两者相互独立)
6、或者,可以先求解相机(运动跟踪器对象的重建选项卡中的运行 3D 求解器按钮)。这不是对象跟踪所必需的,但在大多数情况下应该为完整的 3D 求解完成(如果只是为了求解相机的焦距,否则必须手动输入)。确保启用同一选项卡中的Lock Solved Data选项,以便在对Object Tracker的轨迹进行后续更改时不会混淆求解。然后就可以进行对象跟踪了。您应该区分以下两种情况:
如果要运行几何支持的求解,请将相应对象拖到对象跟踪器的跟踪器选项卡中的几何对象字段中。对象必须正确定位(关于透视)在要跟踪的对象前面。这样做时,必须通过解决的相机查看场景(如果不存在,则通过视口相机)。
如果已完成不带几何体的求解(需要更多轨迹),几何体对象字段必须为空。
单击Object Tracker 的Reconstruction选项卡中的Run 3D Solver按钮。
如果 3D 对象求解成功,则对象跟踪器将具有跟踪要跟踪对象的运动所需的位置和旋转关键帧。现在可以插入 3D 对象并使其成为对象跟踪器的子对象,这将使它们相应地移动。
如果没有几何支持的求解,您将(类似于不使用Motion Tracker Tag 的相机跟踪)拥有一组没有任何逻辑缩放、位置或旋转的点。建议使用 Motion Tracker Constraint 标签校准求解点。
如果 3D 求解不成功,通常是由于轨迹较差或太少(最小值:3 用于几何支持的重建,7 用于没有几何的重建)轨迹。在这种情况下,如果可能,创建额外的对象轨迹,或优化现有轨迹并再次重建它们。
运动追踪器
对象跟踪器需要相应的运动跟踪器(否则所有设置都将变灰)。运动跟踪器的链接显示在此字段中。如果创建对象跟踪器时场景中只有一个运动跟踪器,则将自动创建此链接。否则,当前选定的运动跟踪器对象将被链接。通常,该字段会以任何一种方式自动填写(除非您同时试验多个 Motion Tracker 对象并希望自己确定链接的是哪个)。
几何对象
有两种方法可以解算 3D 对象:
几何辅助求解
使用这种方法,可以对 3D 对象进行建模(以下称为“参考对象”),该对象将尽可能精确地跟随实时镜头中的对象。这个对象应该用 2D 轨迹很好地标记,以便更容易跟踪。这可以 - 但不一定是 - 将被镜头中的 3D 对象替换的同一对象(但是,它应该是密切相关的)。假设您想用机器人拇指替换一个人的拇指。您可以跟踪拇指,这会很困难,因为它几乎没有易于跟踪的视觉特征。相反,您可以使用连接到拇指的方格图案(在现实世界中,您会在实时镜头中使用特殊的跟踪手套),随着拇指的移动而移动。
全等平面位于棋盘图案上方。
创建了一个平面(记下框架;如果您希望它与它一起移动,则参考对象必须在此框架上成为对象跟踪器的子对象)作为参考对象并放置在棋盘图案上方. 参考对象的大小与实时镜头中的大小相同(例如,在本例中为 14 cm x 14 cm)。
然后将该层放置到对象跟踪器的几何对象字段(跟踪器选项卡)中。几何对象必须满足以下条件:
-
如果可能,它必须覆盖所有对象轨迹
-
对象应尽可能精确地建模并定位在对象轨迹区域中(以适应实时镜头中对象的形状)。这在上面的例子中很容易做到,因为可以使用一个简单的平面。然而,如果必须跟踪演员的面部,例如用面具替换它,参考对象应尽可能精确地反映演员的面部,最好使用精确的面部测量。
请注意,使用此方法时,必须为运动跟踪器对象(重建选项卡)定义焦距。
单击Run 3D Solver for Object按钮时会发生以下情况:
-
光线将在上面指定的镜头中从摄像机的视角发射到场景中,并且将使用参考对象计算交点。
-
这些交点可用于将 3D 位置分配给对象空间中的 2D 轨迹。
-
可以使用 2D 轨迹和已知 3D 位置的组合为素材中的其他片段计算参考对象相对于相机的位置和旋转。
-
将为对象跟踪器创建关键帧,以使对象相对于相机进行正确的运动(它们本身可能已经通过先前的相机解算进行了动画处理)。如果求解成功,则匹配的 3D 对象必须成为对象跟踪器的子对象,以便它在整个实时镜头长度上正确移动。这是查看 3D 对象求解是否成功以及质量是否足够高的最佳方式。
几何辅助求解比没有几何需要更少的轨迹。很多时候,实时镜头中跟踪的对象非常小,只需要很少的跟踪。对于每个时间点,此方法的绝对最小轨迹数为 3(如果您有 3 个好的轨迹(从相机的视角来看,这些轨迹也必须位于几何对象上),一个简单的平面就足以作为参考对象以创建 3D 解算)。然而,更多轨道 - 质量足够 - 将导致更精确的结果。
通过使用多边形对象作为参考对象,场景也将被校准,即,您不需要 Motion Tracker Constraint 标签(与上述方法结合不需要),这与下面描述的几何自由方法相反.
无几何求解
无几何解算(几何对象字段保持为空)为轨迹创建一组点(绝对最小值为 7 个对象轨迹;具有足够质量的轨迹越多越好)最初将位于没有定义比例或距离的空间中从相机;只要它的解算还没有被运动跟踪器约束标签校准,这类似于相机跟踪。
这仅意味着未定义的一组点(首先独立于任何相机解算)必须首先使用运动跟踪器约束标签进行校准。您在此处定义的轴和位置是指对象跟踪器的坐标系(与仅使用世界坐标系的相机求解相反)!这意味着当您创建一个多边形对象以匹配运动并使其成为对象跟踪器的子对象时,其位置和旋转将设置为0,因此它被设置为对象跟踪器的原点,它将正确移动。
请注意,此处定义的跟踪设置也适用于运动跟踪器对象的设置(反之亦然)。
来自被跟踪对象的所有轨迹(自动和用户轨迹)都显示在此列表中。这让 Motion Tracker 对象能够识别哪些轨道应该用于摄像机跟踪:除列表中显示的轨道之外的所有轨道。
此处所做的选择与视口中的选择相对应。
列表中的描述可以foune这里在目标物追踪对象。功能完全一样。
虚拟关键帧
此选项启用或禁用选定轨道的虚拟关键帧。
通常,用户跟踪是通过创建密钥并对其进行跟踪来创建的。这种跟踪使用保存到像素模式的关键点,当然,随着视频远离帧,它会随着视频的进程而变化。如果变化太大,跟踪将失败,您必须手动进行调整。虚拟关键帧通过根据以下设置自动将新关键帧添加到跟踪部分来帮助跟踪(与手动创建的关键帧相反 - 这是永久性的 - 这些虚拟关键帧取决于虚拟关键帧设置等,因此可以更改)。
在大多数情况下,这将产生更好的跟踪,因为可以通过虚拟关键帧来补偿不断变化的像素模式。但是,虚拟关键帧可能会偏离其原始的、手动定义的素材位置。如果发生这种情况,可以手动添加密钥。
虚拟关键帧在运动跟踪器图中显示为浅蓝色。
模式
您可以在此处定义应根据哪些规则创建虚拟关键帧。以下选项可用:
Frame Spacing:这会在常规间隔处创建虚拟关键帧。
覆盖错误阈值:超过错误阈值后将创建一个虚拟关键帧(运动跟踪器图形的2D 跟踪错误模式将在正常值范围内提供帮助)。
Preemptive Error Threshold:在超出错误阈值之前将创建一个虚拟关键帧。与之前的方法相比,这是更精确的方法,并提供最佳质量。
Multi:如果选择了具有不同虚拟关键帧设置的多个轨道,则会显示此项。
误差阈值[-∞..+∞]
在内部,将在每一帧为每个轨道确定与前一个关键点(对应于跟踪方向)的差异。如果此差异大于此处定义的阈值,则会创建虚拟关键帧。该值越小,与前一帧相比允许的修改越少,创建的虚拟关键帧就越多,反之亦然。
帧间隔[-2147483648..2147483647]
使用此设置来定义应在其中创建虚拟关键帧的时间间隔。
滤色器
Filter.Red [-200..200%]
过滤器.绿色[-200..200%]
Filter.Blue [-200..200%]
此设置可用于更改选定轨道的颜色权重。将立即创建一个新的跟踪。
在滤色器选择菜单中,您可以从以下选项中进行选择:
亮度:Cinema 4D 前 R19 版本的亮度
红/绿/蓝:使用此选项强调特定的颜色通道
红/绿/蓝扩展:这些设置使红/绿/蓝更进一步,并将颜色通道设置为负值,例如,红色可以在白色背景前创建更高的对比度(另请参阅首选项:加权红/绿/蓝)。彩色标记将在包含大量标记颜色的背景前得到增强。
默认:将选项菜单中的值设置为定义的颜色权重。
用作默认值:将当前定义的颜色设置为默认颜色权重(选项菜单)。可以在创建第一个用户轨道后调用当前素材,以便为其他用户轨道提供优化的滤色器。
自定义:如果您使用自定义值并为各个颜色过滤器设置相应的颜色权重,则可用(可以通过单击颜色过滤器旁边的小箭头打开它们)。
分配所选
如果在视口中选择了轨迹,则可以使用此命令将它们添加到列表中。
取消分配所选
删除对象跟踪器列表的选定跟踪。然后它们将被分配到运动跟踪器