お知らせ

アドオンは別ページに分割しました。

関連ページ:

アニメーション

公式サイト:

アニメ―ション & リギング | Blender Manual [公式]

使い方

参考:

アニメーションで 3D モデルを動かす – Qiita

ボーンを動かしてアニメーションを作成する | ユガラボ

アニメーションを設定する | 日本 VTR 実験室

アーマチュア | CG 制作

Armature モディファイア | CG 制作

アーマチュア/ボーンとは?簡単な使い方 | Blender の易しい使い方

ボーンを入れよう1 | STYLY

ボーンを入れよう2 | STYLY

アニメーションをつける方法 | STYLY

Is there a way to combine keyframes in groups? – Blender Stack Exchange

タイムライン

時間軸上でキーフレームを操作するためのエディター

Alt + ホイールアップ/ダウンカーソル (現在のフレーム) を前後に移動する

参考:

Timeline | Blender Manual [公式]

What are the hotkeys to navigate the timeline? – Blender Stack Exchange

キーフレーム

Iキーフレームを作成する (Insert Keyframe)

Alt + Iキーフレームを削除する (Delete Keyframes)

キーフレームをクリア (Clear Keyframes)選択したオブジェクトのキーフレームを全て削除する

参考:

キーフレームとは?オブジェクトをアニメーションする方法 | Blender の易しい使い方

キーフレームの追加と削除方法 | Blender の易しい使い方

キーフレームと補間曲線 | CzPanel

アニメーションの超基本 | ぬぬっとライフ

Dope Sheet に登録したキーフレームのコピー方法 | ソースに絡まるエスカルゴ

Keyframes | Blender Manual [Official]

Editing – Keyframes | Blender Manual [Official]

How to make an animation / armature remember poses? – Blender Stack Exchange

Can I use the timeline to erase keyframes? – Blender Stack Exchange

新規キーフレームタイプ

  • キーフレーム (Keyframe)通常のキーフレーム (白/黄色)
  • ブレークダウン (Breakdown)ブレークダウンしたキーフレーム (水色)
  • ムービングホールド (Moving Hold)ポーズを維持した状態で加えられる僅かなモーション (灰色/オレンジ)
  • エクストリーム (Extreme)極端に行き過ぎたキーフレーム (ピンク)
  • ジッター (Jitter)間を埋めるキーフレーム/ベイクされたキーフレーム (緑)

参考:

Keyframe Types | Blender Manual [Official]

New Keyframe Types – Blender Stack Exchange

キーイングセット

I キーを押してキーフレームを作成する際には、基本的にアクティブなキーイングセットに対してキーフレームが作成される。キーイングセットはビルトインキーイングセットから選択するか、あるいは、プロパティエディターの「シーン > キーイングセット」パネルで独自の絶対キーイングセットを作成する。

操作

Kカーソルがホバーしているプロパティーの組をアクティブなキーイングセットに追加する

右クリックメニュー

プロパティーを右クリックして開くメニューから、対象のプロパティーをキーイングセットに追加/除外する。

  • 「すべてキーイングセットに追加」 (Add All to Keying Set)プロパティーの組をアクティブなキーイングセットに追加する
  • 「キーイングセットに単一で追加」 (Add Single to Keying Set)プロパティーの単一の要素をアクティブなキーイングセットに追加する
  • 「キーイングセットから除外」 (Remove form Keying Set)アクティブなキーイングセットから取り除く
ビルトインキーイングセット
  • Available
  • Location
  • Rotation
  • Scale
  • Location & Rotation
  • Location, Rotation & Scale
  • Location, Rotation, Scale & Custom Properties
  • Location & Scale
  • Rotation & Scale
  • Delta Location
  • Delta Rotation
  • Delta Scale
  • Visual Location
  • Visual Rotation
  • Visual Scale
  • Visual Location & Rotation
  • Visual Location, Rotation & Scale
  • Visual Location & Scale
  • Visual Rotation & Scale
  • BBone Shape
  • Whole Character
  • Whole Character (Selected Bones Only)

参考:

キーイングセットの使い方 | Blender の易しい使い方

Keying Sets | Blender Manual [Official]

Keying Set Panel | Blender Manual [Official]

How do I create a custom-keying set based on a built-in keying set? – Blender Stack Exchange

Auto Keyframe

参考:

自動キーフレーム挿入の使い方 | Blender の易しい使い方

Auto Keyframe | Blender Manual [Official]

Record mouse movements for Animation = gone? – Blender Stack Exchange

Record the movement of my mouse… – Blender Artists Community

グラフエディター (Graph Editor)

こちらのページを参照

参考:

Graph Editor | CG 制作

Graph | wiki.blender.jp

Graph Editor | Blender Manual [Official]

Channels | Blender Manual [Official]

Channels and keys of animated bones do not appear on Graph Editor – Blender Stack Exchange

Graph Editor does not show any keyframes – Blender Stack Exchange

create channels for all bones in armature – Blender Artists Community

How can I join actions? – Blender Artists Community

ドープシート (Dope Sheet)

  • ドープシート (Dope Sheet)
  • アクション (Action Editor)
  • シェイプキーエディター (Shape Key Editor)
  • グリースペンシル (Grease Pencil)
  • マスク (Mask)
  • キャッシュファイル (Cache File)

参考:

Blender でアニメーションを削除する | MR が楽しい

Dope Sheet | Blender Manual [Official]

Channels | Blender Manual [Official]

How to add a bone to a dope sheet in Blender’s NLA editor? – Second Life Community

Blender 2.75 vs 2.79 Dopesheet Grouping – CG Cookie

Dopesheet layers order – Blender Artists Community

How to organise dope sheet keyframes with color or strips/groups and how to change the order of displaying animations? – Blender Stack Exchange

Grouping channels by bone or vertex group – Blender Artists Community

Is there a way to filter groups of channels? – Blender Artists Community

Grouping channels by bone or vertex group – Blender Artists Community

Dopesheet layers order – Blender Artists Community

T32249 Groups in Dopesheet and Action editor don’t get updated after bone renaming | Blender Developer [Official]

How to organise dope sheet keyframes with color or strips/groups and how to change the order of displaying animations? – Blender Stack Exchange

アクションエディター (Action Editor)

参考:

Action Editor | Blender Manual [Official]

アクション (Actions)

アニメーションのデータを格納するデータブロック。各プロパティーは記録用のチャンネルを一つ持ち、Fカーブデータとしてアニメーションを保存する。

アクションの作成

タイムライン上のアニメーション (一連のキーフレーム) をアクションに変換するにはアクションエディターを使う。

  1. エディタータイプの選択メニューを開いて「ドープシート」に切り替える。
  2. ドープシートのモードを「アクションエディター」に切り替える。
  3. 「保留」 (Stash) を実行すると保留状態のストリップが作成される。
  4. 「ストリップ化」 (Push Down) を実行すると、ノンリニアアニメーション (NLA) でアニメーションを編集・合成できるよう一番上位のトラックにストリップが挿入される。

参考:

アニメーション | かんたん Blender 講座

Actions | wiki.blender.jp

Actions | Blender Manual [Official]

Sidebar | Blender Manual [Official]

Adding a second animation – Blender Artists Community

Using NLA strips on different bones belonging to the same armature – Blender Stack Exchange

How to stash all actions to current armature? – Blender Stack Exchange

How can I join actions? – Blender Artists Community

アクションをベイクする

メニューから「オブジェクト > アニメーション > アクションをベイク」 (Object > Animation > Bake Action) を選択して実行する。

オプション
  • 開始フレーム (Start Frame)
  • 終了フレーム (End Frame)
  • フレームステップ (Frame Step)キーフレームの間隔を指定する (デフォルト1)
  • 選択ボーンのみ (Only Selected Bones)選択したボーンのみにキーフレームを挿入する (デフォルト有効)
  • ビジュアルキーイング (Visual Keying)コンストレイントの適用結果をベイクする (デフォルト無効)
  • コンストレイントをクリア (Clear Constraints)コンストレイントを消去する (デフォルト無効)
  • 親子関係をクリア (Clear Parents)親子関係を消去する (デフォルト無効)
  • 現在のアクションを上書き (Overwrite Current Action)現在のアクションに結果を上書きする (デフォルト無効)
  • カーブを掃除 (Clean Curves)余分なキーフレームを除去する (デフォルト無効)
  • データをベイク (Bake Data)ベイクの対象を選択する (デフォルトオブジェクト)
    • ポーズ (Pose)
    • オブジェクト (Object)

参考:

Bake Action | Blender Manual [Official]

How to bake animation in blender 2.8? – Blender Stack Exchange

コード:

NLA_OT_bake – anim.py at cc66d1020c – GitHub

bake_action – anim_utils.py at cc66d1020c – GitHub

Fカーブ (F-Curve / Ferguson Curve)

Fカーブ (F-Curve) はキーフレームにおいて値が指定され、キーフレーム間の値は補間により計算される。Fカーブの形状はグラフエディター上で編集することができる。

Vハンドルタイプをメニューから選択して変更する

ハンドルタイプ (Handle Types)
  • フリー (Free)ハンドルが制御点で折れ曲がる
  • 整列 (Aligned)前後が滑らかに繋がるようにハンドルが直線状に並ぶ
  • ベクトル (Vector)キーフレーム間が線形補間となるようにハンドルを自動的に生成する
  • 自動 (Automatic)制御点を通過する滑らかな曲線となるようにハンドルを自動的に生成する
  • 自動固定 (Auto Clamped)制御点が極大あるいは極小となりオーバーシュートがないようにハンドルを自動的に生成する

参考:

F-Curves | Blender Manual [Official]

What is the mathematical basis for F-Curves? – Blender Stack Exchange

Fカーブモディファイアー

Fカーブに対して非破壊的に効果を追加し、後からそのパラメーターを調整することができる。

参考:

F-カーブモディファイア | wiki.blender.jp

F-Curve Modifiers | Blender Manual [Official]

マーカー

参考:

Markers | Blender Manual [Official]

モーションパス (Motion Paths)

アニメーションの軌跡を表示する。

アドオン
こちらのページを参照

参考:

Motion Paths | Blender Manual [Official]

Motion path as a tool and easing handle ⁠- Right-Click Select

Editable Motion trail ⁠- Right-Click Select

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

アニメーションをループさせるには、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

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

参考:

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

Merge multiple actions – Stack Overflow

カメラを切り替える

参考:

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

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

参考:

Discontinuity (Euler) Filter | Blender Manual [Official]

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

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

アドオン

こちらのページを参照

参考:

Top 10 Rigging & Animation Addons for Blender 2.8 | CG Cookie

ドキュメント

アニメ―ション & リギング | Blender Manual [公式]

Tips

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

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

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

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA