最初にざっくり理解する
Pose Step Track は Record Take と似ていますが、考え方が違います。
Record Takeは動いていく途中も残すPose Step Trackは最後にどうなったかを残す
つまり Pose Step Track は、
- ドラッグの途中経過
- 手を動かしている間の細かな変化
を主役にしません。
最終的に置いた姿勢を、その時刻の pose として記録するのが役割です。
初心者向けに言うと、
Record Take= 動画を撮るPose Step Track= 1 コマ静止画を置く
です。
どういう時に使う?
向いている用途
- 中間の動きは要らず、ある時刻の姿勢だけ置きたい時
- pose を段階的に並べたい時
- 「0.0 ではこの形、0.5 ではこの形、1.0 ではこの形」のように、静止ポーズを積みたい時
典型例
- path の点を「このタイミングではここ」と決める
- PixelCanvas の selection を、特定タイミングだけ別位置に置く
- 後で複数 pose を重ねて、段階的な motion を作る
向いていない用途
- ドラッグしている途中の自然な変化を残したい時
- 揺れやスライドのような continuous motion をそのまま使いたい時
その場合は Record Take を使います。
まずはここだけ覚える
Pose Step Track を使う時は、次の 3 点だけ先に覚えると分かりやすいです。
- 記録されるのは、今選択している
Pose Step Trackノード step_timeは秒ではなく、0.0〜1.0 の進行率- 保存されるのは最後に確定した姿勢
つまり Pose Step Track は、「動かしている途中のモーション」を保存するのではなく、
最後に置いた形を、どの時刻の pose として使うか決めるノードです。
概要
使い方
1. 記録ノードを置く
graph に Pose Step Track を置きます。
2. source editor を開く
今の v1 で直接記録できる対象は次です。
PixelCanvas- selection move
BezierPath- point drag
- selected points move
MultiPath- point drag
- selected points move
3. Pose Step Track ノードを選択する
source editor を開いたまま、graph 上で Pose Step Track を選びます。
4. 直接動かす
たとえば:
- ベジェ点を狙った位置まで動かす
- selection を目的位置まで移動する
5. マウスを離して確定する
確定すると、その最終姿勢が step_time の pose として保存されます。
初心者向けの具体例
例1: 最初の pose を作る
やりたいこと:
- アニメーション開始時の形を決めたい
設定:
step_time = 0.0
手順:
Bezier Patheditor を開く- graph で
Pose Step Trackを選ぶ - アンカー点を初期位置へ動かす
- 離して確定する
結果:
- その形が「開始時の pose」として保存されます
例2: 真ん中だけ別の pose にしたい
やりたいこと:
- 真ん中だけ少し変形した姿勢を置きたい
設定:
step_time = 0.5
結果:
- 真ん中の pose として保存されます
- 途中のドラッグ経路そのものより、最後の置き場所が重視されます
例3: PixelCanvas の部品位置を段階的に切り替える
やりたいこと:
- selection した部品を、特定タイミングで別位置に見せたい
設定:
step_time = 0.0で初期位置step_time = 0.5で中間位置step_time = 1.0で最後の位置
結果:
- 「何秒目」ではなく、「全体のどの位置にその pose を置くか」で組み立てられます
Record Take との違い
Pose Step Track
- 最終姿勢を置く
- 中間の動きは主役ではない
- pose を段階的に積む用途向き
Record Take
- 動き全体を残す
- 中間も含めて記録する
- continuous motion 向き
迷ったら、
- 「こう動いた」が欲しい →
Record Take - 「この時はこの姿勢」が欲しい →
Pose Step Track
です。
初心者向けの選び方
Record Take を使うべき時
- 手で動かした感じをそのまま残したい
- 途中の揺れや滑りも大事
- motion の素材を作りたい
Pose Step Track を使うべき時
- 最終位置だけ欲しい
- 何段階かの pose を置きたい
- stop-motion 的に作りたい
迷った時の簡単な判断
- ドラッグの途中も意味がある →
Record Take - 最後に置いた形だけが大事 →
Pose Step Track
仕組み
Pose Step Track は内部の layer 構造自体は Record Take と共通です。
違うのは、記録されたサンプル列の扱い方です。
Record Takeは、ドラッグ中の変化を時間範囲へ並べて保存するPose Step Trackは、サンプルをstep_timeに集約して保存する
そのためユーザー視点では、最後に確定した姿勢がその step の代表になると考えるのが分かりやすいです。
よくある勘違い
step_time は秒ですか?
違います。
0.0〜1.0 の正規化時間です。
ドラッグ中の細かい動きも残りますか?
Pose Step Track では、考え方としては 最終姿勢を置く ノードです。
continuous motion を残したいなら Record Take の方が合います。
source editor を開いただけで記録されますか?
されません。
記録先として Pose Step Track ノードを選択している必要があります。
ペンで描いたストローク全体を pose として保存できますか?
今の v1 ではそこまでは入っていません。
直接記録できるのは、主に selection move と path point / handle の移動 です。
注意
Record Takeと内部の layer 構造は共通です。- v1 では internal-only 型です。変数、Switch、一致判定、custom pin には開いていません。
- 現状の入口は source editor からの直接記録です。専用の pose track editor はまだありません。