通过“对象锁定”,可以使用 2D 图像特征跟踪数据直接在 3ds Max 场景中为对象设置动画。当移动大致是平面运动时,在场景中使用 3D 对象代替移动特征点是有用的。
在跟踪数据创建后,可以使用此功能做更多的事情,如在背景影片中使用特征点移动使 3D 对象移动同步。如果 3D 对象直接包含背景特征点,将会取代它们。例如,可以创建小丑耍球的视频并使用 3D 火球来代替此球,或者使用具有 3D 下鄂的同步头部运动来创建动物对话动画。
过程
示例:要创建小丑耍弄的 3D 火球,请执行以下操作:
假设具有一段小丑视频。否则寻找一个小丑并找到一个摄影机。
- 加载一段小丑视频。
- 创建跟踪器 gizmo 并使之与所玩的球相关联。
- 使用“影片 Stepper”来跟踪 gizmo。
- 转到“对象旋转”并选择一个跟踪器。
- 在要锁定的对象下,使之与跟踪器相关联。在该案例中,使用火创建一个 3D 火球,或用一个动画贴图来产生火。
- 调整“锁定范围”,然后单击“锁定”按钮来移动对象使之跟随跟踪器。
界面
- 选择跟踪器
- 在“运动跟踪器”卷展栏中显示所有跟踪器作为设置项。使用此选项可选择跟踪器,并使用其特征移动来控制在 3ds Max 中锁定的对象。这些特征点必须在要使用的帧上已被跟踪,使用“轨迹”和/或“影片 Stepper”卷展栏。注意,锁定的精度由匹配精度决定,所以强烈推荐子像素跟踪。
- Pin 的对象
- 用于选择 3ds Max 场景中要锁定和设置动画的对象。默认情况下,与选定跟踪器相关的跟踪对象预加载到此按钮中。如果要锁定不同的对象,可以使用此拾取器。
“Pin 范围”组
- 影片开始
- 使用跟踪特征点位置设置影片从哪一帧开始。
- 动画开始
- 3ds Max 动画中用于为锁定对象的移动设置关键帧的起始帧。
- 帧数
- 要生成动画的帧数。这在已选跟踪器中必须拥有足够多的跟踪点来包含这些帧。
- 重置范围
- 将最大帧数和计数范围从当前影片和 3ds Max 场景设置重新加载到上述微调器中。
- 锁定空间
- 用来为要发生锁定的关键帧选择运动平面。
- 屏幕在当前场景深度下,在屏幕平面中移动锁定对象并为其设置动画。这等同于在 3ds Max 中沿着“屏幕”参考坐标系拖动对象。
- 栅格在活动栅格的平面中移动锁定对象并为其设置动画。通过在所需空间构造栅格辅助对象并激活此栅格,为锁定设置任意移动的平面。如果未设置并激活栅格辅助对象,将在 3ds Max 的主栅格中进行锁定。
- 锁定模式
- 在两个不同的锁定模式中选择其中之一:绝对和相对。
- 绝对将锁定对象放置并移动到所跟踪特征的正上方。即使合并了栅格空间,对象仍在活动栅格平面中摆放和移动。
- 相对将锁定对象保留在空间中的当前位置,然后移动它,以便其相对于跟踪特征的投影位置在整个锁定帧范围内保持相同。不希望在特征点上精确地摆放锁定时,这使设置样的对象动画成为可能,或在连续的帧范围内使用几个特征点来设置对象对象。(例如,在动物对话片断中,用计算机生成的下颚可以在一些帧中跟踪耳朵,在另一些帧中跟踪鼻子)。即使合并了栅格空间,对象并不 移动到栅格平面上,而是在栅格上保持其高度并与之平行移动。
- Pin
- 为执行实际锁定,移动对象使之跟随选择特征点并在锁定帧范围内的每一帧上放置一个关键帧。与跟踪器中的其他关键帧操作一样,您可以使用 3ds Max 中的“撤消”功能来撤消锁定。这可用在“轨迹视图”中执行后续的关键帧减少操作。