跳转至

Fill Grid 和 Fill Dimensions

Video tutorial — coming soon

两个对话框,两个不同的工作:

填充的内容 使用场景
Fill Grid 一个 grid(或这个 layer 的每一个 grid)的各个 snap,用一个 frame 序列填充 你把 pose 画成了一串连续的 frame
Fill Dimensions 一个 layer 的 frame,填满它的 knob 的每一个 position 你已经 author 了一个 knob position,想把剩下的粗略填上

此外还有直接在 grid 上拖拽自动填充,完全不需要对话框。


Fill Grid

Fill Grid 对话框

从 layer 工具栏的 Fill Grid 按钮,或者一个 grid 的右键菜单进入。

序列

字段 范围 默认值
Start frame 0 – 99999 当前选中 snap 所在的 frame,或 1
Per-snap offset −9999 – 9999 1
Order → by row / ↓ by column → by row

order 决定计数走的方向:by row 是先从左到右再向下;by column 是先从上到下再横向。

一个负的 per-snap offset 会倒数——也就是 turnaround 返程的那一半。

它填充的是你打开它时所在的那个 grid——而这会填充整个 layer,因为每个 page 和 side 每个 snap 共享一个 frame。一次扫描就能覆盖它们全部。

整个填充操作是一个撤销步骤。

最常见的情况

你把一个 turnaround 摆成了 frame 100、101、102……横排过去。Start frame 设为 100,per-snap offset 设为 1,order 选 by row。搞定。


Fill Dimensions

Fill Dimensions 对话框

只有当这个 layer 有 knob 时,才会出现在它的表头里。它把这个 layer 已经 author 的 frame,从一个 knob position 复制到其他 position 上。

这是粗略填充一个 knob 轴最快的方式:在一个 phoneme 上 author 好嘴部的 grid,然后带着一个偏移量填满全部十三个,再从那里精修。

模式

模式 作用
Constant offset 把源 position 的 frame 复制到每个目标,按一个 frame 偏移量整体平移
Interpolate corners 在你已经 author 过的 position 之间做混合

Constant offset 是主力。选一个 Copy from position、一个 Frame offset,以及要写入的 position。

勾选 Custom offset per position 可以给每个目标各自的偏移量,而不是统一的步长。

Interpolate corners 需要各个角已经被 author 过:2-D knob 用双线性(bilinear),1-D knob 用线性(linear)。如果角还没被 author,它会直接说明,而不是瞎猜:

Fill Dimensions: corners not authored — nothing to interpolate

目标 position

这个 knob 的每一个 position 都会显示为一个标着 Pos 1Pos 2……的小方块。源 position 标记为 SRC,其他每一个都显示它将获得的偏移量(+1+2……)。

AllNone 一键全选或清空——也可以用 Ctrl+ACtrl+Shift+A,和 pose-preset 对话框用的是同一对快捷键。

共享这个 knob 的 layer

底部一行列出了每一个跨越同一个 knob打 key 的 layer,方便你一次填充多个。

只有在同一个 knob 上的 layer 才符合条件。在不同 knob 上的 layer 会显示为灰色,并附上原因:

This layer keys across a different knob — …

拒绝执行

消息 含义
"Fill Dimensions needs a knob with 2+ positions." 一个只有一个 position 的轴没有东西可以填充。
"Fill Dimensions needs a knob with 2+ positions on this layer." 这个 layer 的 knob 只有一个 position,所以没有东西可以填充。

结果

报告内容
Constant offset "Smart paste: wrote 84 snap(s)""Smart paste: nothing to copy"
Interpolate "Fill Dimensions: wrote 84 snap(s)"

每一次都是单独一个撤销步骤。


该用哪一个

情况 使用
一个 grid 上一串连续的 frame 在 grid 上拖动一个填充手柄
同样的情况,但你想要精确控制 Fill Grid
一个 knob position 已经 author,还有十二个要做 Fill Dimensions,constant offset
各个角已经 author,中间缺失 Fill Dimensions,interpolate

相关