Tips

アニメーションで利用するエディターのクセを知る | yugaki

リグ/アニメーション Tips | dskjal

Blender のアニメーションはなぜ使いにくいか、と使いこなすためのコツ (@megamarsun) – Twitter

アニメーションをループさせる

アニメーションをループさせるには、Fカーブモディファイアーの「Cycles」を使う。グラフエディターでチャンネルを選択し、Shift + E を押して「キーフレームの外挿を設定」 (Set Keyframe Extrapolation) メニューから「ループにする – Fモディファイアー」 (Make Cyclic – F-Modifier) を適用する。

参考:

How may I create a continuously looping animation? – Blender Stack Exchange

複数のオブジェクトを動かす

  • 各オブジェクトにボーンを入れる
  • コンストレインツを使う
  • プロキシオブジェクトを使う
  • キーフレームをコピーする
コンストレインツ

コンストレインツで作成したアニメーションをアクションに変換するには、「オブジェクト > アニメーション > アクションをベイク」 (Object > Animation > Bake Action) を実行する。

プロキシ

複数のオブジェクトに同じ動きをさせる場合、リンクしたオブジェクト (プロキシオブジェクト) を作成してメッシュのみ差し替えることで、異なるメッシュに同じアニメーションを適用できる。

キーフレームのコピー

キーフレームを別のオブジェクトにコピーする際はドープシートを使う。ドープシート上でコピーしたいキーフレームを選択して Ctrl + C でコピーし、コピー先のチャンネルを選択して Ctrl + V でペーストする。アニメーションを持つオブジェクトのみがドープシートに現れるため、コピー先のオブジェクトにアニメーションが何もない場合は、予め何かしら仮のキーフレームを打っておく。

参考:

Is it possible to use one action for multiple objects? – Blender Stack Exchange

Can I replace an object with another object and keep animation? – Blender Stack Exchange

import animation channels independently – Blender Stack Exchange

How to copy animation attributes to multiple objects? – Blender Stack Exchange

キーフレームのデータを別のボーンにコピーする

参考:

How to copy keyframe left arm to right armature animation? –  Blender Artists Community

キーフレームを別のアーマチュアにコピーする

参考:

How to copy keyframes from one armature to another – Blender Stack Exchange

How do you copy and paste keyframes from one Rig to another? – Blender Stack Exchange

2 Different Rigs, Copy animation using key bones? – Blender Stack Exchange

エンプティ (Empty)

エンプティを特定のボーンに連動してアニメーションさせる。

手順
  1. 対象のエンプティを選択し、次に Shift キーを押しながら対象のボーンを持ったアーマチュアを選択する。
  2. ポーズモードに切り替えて、対象のボーンを選択する。
  3. Ctrl + P キーを押して「ペアレント対象」 (Set Parent To) メニューを呼び出して「ボーン」 (Bone) を選択すると、対象のボーンがエンプティの親として設定される。

参考:

Attaching empty to a bone – Blender Artists Community

Linking Control Empties To Rigs? – Blender Artists Community

How to make an empty follow a rigged mesh’s movement? – Blender Stack Exchange

キーフレームを反転/逆再生させる (Reverse)

手順
  1. キーフレームを選択する。
  2. S キーを押し、キーフレームの拡大縮小を開始する。
  3. -1 を入力し、Enter で確定する。
  4. 必要に応じて、G を押して平行移動する。

または、Ctrl + M を押して、「ミラー > 現在のフレームを中心に時間を反転」 (Mirror > By Times Over Current Frame) を実行する。

操作

Ctrl + M 「ミラー」 (Mirror) メニューを表示する

動画:

How to Reverse an Animation (Modeling with Animation)

How to Reverse Animation (Levonotion Studios)

How to Flip Keyframes Fast (Blender Defender)

参考:

How to reverse animate? – Blender Stack Exchange

左右反転させる (Mirror)

参考:

Flip animation along an axis / mirror animation – Blender Stack Exchange

Animation mirroring the wrong direction when pasting reverse – Blender Stack Exchange

再生速度を変更する

動画:

How to Speed Up Animations or Slow them Down! (Dan Pos)

ドキュメント:

Time Stretching | Blender Manual [Official]

参考:

動画の再生速度を変える | dskjal

Is it possible to speed up / slow down the preview playback of an animation in the Timeline? – Blender Stack Exchange

オイラー角/ジンバルロック

不連続フィルター (Discontinuity Filter)

オイラー角の不連続性を解消するには、グラフエディターで対象のチャンネルを選択し、メニューから「チャンネル > 不連続オイラーフィルター」 (Channel > Discontinuity Euler Filter) を実行する。

動画:

What are Euler Rotations? How to Avoid Gimbal Lock (CG Cookie)

How Euler Rotations Work / Fixing Rotations and Gimbal Lock #2 (CG Cookie)

What is Euler Rotation and How to Avoid Gimbal Lock (RobynO)

ドキュメント:

Discontinuity (Euler) Filter | Blender Manual [Official]

コード:

GRAPH_OT_euler_filter – graph_edit.c at v3.6.7 – GitHub

参考:

Any working Euler Filter addon for Blender 2.8x? – Blender Artists Community

#35668 discontinuity euler filter doesn’t resolve gimble lock problems | Blender Projects [Official]

Bones rotation issue when exporting / importing from Blender to Unreal Engine – reddit

What type of Euler angles is used in Blender? – Blender Stack Exchange

Converting Quaternions to Euler in the Graph Editor – Blender Stack Exchange

auto rotates models unnecessarily during animations – Blender Stack Exchange

頂点をアニメーションさせる

参考:

Animation of Dupliverts with Shape Keys with Python api – Blender Stack Exchange

Merge multiple actions – Stack Overflow

カメラを切り替える

参考:

アニメーション中にカメラを切り替える | Road to 3DCG

回転モードを変更したい

  • 「Copy Global Transform」アドオンを使う。
  • 「Rigify」アドオンの「Conver Rotation Modes」機能を使う。
  • Convert Rotation Mode 」アドオンを使う。

動画:

Convert Quaternions and Eulers (CGDive)

Quaternion to Euler Converter – Rigify (Rakiz Farooq)

参考:

Is it possible to change rotation order of existing animation? – Blender Stack Exchange

スケールを適用したい

参考:

How to scale rigged model and animation data? – Blender Stack Exchange

ボーンが動かせない

原因:

  • アーマチュアのポジションが「レスト位置」 (Rest Position) になっている。
  • 「影響の限定」 (Affect Only) の「位置」 (Locations) が有効になっている。
  • ボーンの「トランスフォーム」 (Transform) で、位置/回転/スケールがロックされている。
  • コンストレイントが追加され、有効になっている。

参考:

ボーンが動かない原因 | dskjal

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA