Blender 4.5手册将Motion Paths解释为跨一系列帧显示某些点的运动路径。这里的点可以是对象原点,也可以是骨骼关节;它不是把整个角色的轮廓画成一条线。[1] 阅读动画检查资料时,路径究竟跟踪哪个点,是理解后面帧点与范围的起点。

手册说,每一帧在路径上显示为一个小点;Step则允许每隔若干帧显示一点,并将这种安排与显示帧号时减少拥挤联系起来。两句描述共同说明,点的显示密度可以变化。假设同一段运动在一种显示中点较密、另一种较稀,仅凭这种差别,尚不能断言原动画删除了帧。稀疏的是这项可视化中的显示点,而不是已经得到证据证明的动画数据删减。

关键帧另有标记。文档将大黄色方点用于骨骼路径的关键帧,并特别限定:在某帧有键的骨骼,其路径才在该帧获得黄色点。因此,小帧点与关键帧方点不是同一套计数。一个位置被画成普通小点,不能只凭这个外观就把它写成关键帧;查看某根骨骼的键,也不能把另一根骨骼的键数量补进来。本文依据文字定义,没有观看或测量文档图示。

关键帧检索还有分组条件。Non-Grouped Keyframes的说明说,它会检索整个Action,而不是仅在名称匹配的组内寻找。这个选项改变的是检索范围,不能简化成给角色新增了关键帧。对交接说明而言,记录“在什么范围找键”,比只记“显示了黄色点”多保留了一项能够解释差异的信息。

路径覆盖哪段时间,又是另一层条件。Around Frame围绕当前帧,显示此前和此后固定数量的帧;In Range显示指定区间。Calculation Range只在In Range下有效。其中All Keys从活动对象或骨骼的首键到末键,Selected Keys则从首个到末个被选中的键。这里的“全部”和“选中”,都仍受活动对象或骨骼这个主体限制。

Scene Frame Range使用场景起止范围,但在预览范围处于活动状态时采用预览范围;Manual Range对应手工界定的起止。于是,同一角色的两份路径说明即使都写“首尾范围”,仍可能来自场景时间、预览时间或对象自身的键区间。它们回答的不是完全相同的问题,不能只比较两端数字便认定角色运动改过。

相机空间也会改变路径所指。Bake to Active Camera按活动场景相机的屏幕空间计算,文档明确说结果只对该单一相机有用,不支持通过标记切换相机,只使用计算开始时活动的相机。因而,一份这种路径资料不能自动代表整段多机位镜头。帧点密度、关键帧检索范围、时间区间与相机范围,各自说明了这项可视化如何呈现动画,合在一起才比单看点数更接近完整描述。

本篇限定4.5 LTS手册文字,没有操作绑定、设置参数或验证成片效果。页面更新日不作首次发表日;骨骼端点名称与缓存范围修改的疑点段未采用。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。