お知らせ

次の項目は別ページに分割しました。

関連ページ:

アニメーションに関する基本的な情報は次のページにまとめています。

グラフエディター

公式サイト:

Graph Editor | Blender Manual [Official]

使い方

参考:

グラフエディターの使い方 (キーフレーム/Fカーブ) | Blender の易しい使い方

Graph Editor | CG 制作

アニメーションカーブの編集例 13選 | yugaki

Fカーブ (F-Curve)

キーフレーム補間 (Keyframe Interpolation)
  • 補間 (Interpolation)
    • 一定 (Constant)
    • (Linear)
    • (Bezier)
  • イージング (Easing)
    • 正弦曲線 (Sinusoidal)
    • 二次式 (Quadratic)
    • 三次式 (Cubic)
    • 四次式 (Quartic)
    • 五次式 (Quintic)
    • 指数 (Exponential)
    • 円形 (Circular)
  • ダイナミックエフェクト (Dynamic Effects)
    • 後 (Back)
    • バウンス (Bounce)
    • ゴム状 (Elastic)
外挿モード (Extrapolation Mode)
  • 値を保持して外挿 (Constant Extrapolation)
  • 傾きを保持して外挿 (Linear Extrapolation)
  • 繰り返しにする (Make Cyclic)
  • 繰り返しを解除 (Clear Cyclic)
ハンドルタイプ (Handle Type)
  • フリー (Free) 左右のハンドルを個別に動かす。
  • 整列 (Aligned) 左右のハンドルの接線を揃える。
  • ベクトル (Vector) 次のキーフレームに向かうベクトルを自動的に決定する。
  • 自動 (Automatic) 滑らかな曲線を描くようにハンドルの方向を自動的に決定する。
  • 自動固定 (Auto Clamped) 滑らかな曲線を描くようにハンドルの方向を自動的に決定するが、オーバーシュートを押さえる。
アクティブFカーブ (Active F- Curve)
  • チャンネル名
  • データパス (RNA Path)
  • RNA 配列インデックス (RNA Array Index)
  • カラーモード (Display Color)
    • 自動で虹色に (Auto Rainbow)
    • 自動で XYZ を RGB 色に (Auto XYZ to RGB)
    • 自動で WXYZ を YRGB 色に (Auto WZYZ to YRGB)
    • ユーザー定義 (User Defined)
  • ハンドルスムージング (Handle Smoothing)
    • なし (None)
    • 連続的な加速 (Continuous Acceleration) ハンドルが共通の接線を持ち、加速度が連続となる。少ない制御点で滑らかなアニメーションをさせたい場合に向いている。
アクティブキーフレーム (Active Keyframe)
  • 補間 (Interpolation)
  • キーフレーム (Key Frame)
  • 値 (Value)
  • 左ハンドル/右ハンドル (Left Handle / Right Handle)
    • タイプ (Type)
    • フレーム (Frame)
    • 値 (Value)
操作

V ハンドルタイプを設定する (Handle Type)

T キーフレーム補間を設定する (Keyframe Interpolation)

ドキュメント:

F-Curve | Blender Manual [Official]

Properties | Blender Manual [Official]

参考:

Is there any way to combine/simplify interpolation curves? – Blender Stack Exchange

編集

キーフレームを操作してFカーブの形状を編集する。

操作

G 移動

GX 水平方向に移動

GY 垂直方向に移動

R回転

S 拡大縮小

SX 水平方向に拡大縮小

SY 垂直方向に拡大縮小

Shift + D 選択したキーフレームを複製する

I 「キーフレームを挿入」 (Insert Keyframes) メニューを表示する

Shift + S 「スナップ」 (Snap) パイメニューを表示する

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

ドキュメント:

Editing | Blender Manual [Official]

参考:

How can I average out a certain range of keyframes? – Blender Stack Exchange

減量 (Decimate)

キーフレームを間引く。

  • 「キー > 密度 > 減量 – 率」 (Key > Density > Decimate – Ratio)
  • 「キー > 密度 > 減量 – 変更可」 (Key > Density > Decimate – Allowed Change)
プロパティ
  • 減量 – 変更可 (Decimate – Allowed Change)
    • エラーマージンモード (Error Margin)
      • 最大エラーマージン (Max Error Margin) 許容する誤差の大きさを指定する (0.010.0/デフォルト0.0)
    • 比率モード (Ratio)
      • 削除 (Remove) キーフレームを間引く割合を指定する (0.01.0/デフォルト0.333)
  • 減量 – 率 (Decimate – Ratio) カーソルを左右に動かしてキーフレームを間引く割合を指定する (0100 %/デフォルト50 %)

動画:

Decimate Keyframes & Create Ghost Curve (Steven Scott)

ドキュメント:

Decimate | Blender Manual [Official]

コード:

decimate_fcurve – keyframes_general.cc at v4.0.2 – GitHub

参考:

キーフレームを間引く/F カーブへ置き換える | とある紳士 MMDer の 3DCG 関連 wiki

How to decimate keyframes? – Blender Artists Community

Can you delete keyframes at regular intervals in a given range? – Blender Stack Exchange

A curve that interpolates the baked keyframes – Blender Stack Exchange

Smooth Keys

移動平均によりキーフレームを平滑化する。

ドキュメント:

Smooth Keys | Blender Manual [Official]

Sample Keyframes

指定した間隔でキーフレームを挿入する。

ドキュメント:

Sample Keyframes | Blender Manual [Official]

掃除 (Clean Keyframes)

ドキュメント:

Clean Keyframes | Blender Manual [Official]

参考:

キーフレームを間引く/F カーブへ置き換える | とある紳士 MMDer の 3DCG 関連 wiki

Ghost Curve

動画:

Decimate Keyframes & Create Ghost Curve (Steven Scott)

Ghost Curves (Atoosa Colors)

参考:

Guide or Ghost curve in graph editor? – Blender Artists Community

How can I create a snapshot of a curve in the Graph Editor? – Blender Stack Exchange

イージング (Easing)

参考:

What are the formulas governing exponential easing for animation fcurves? – Blender Stack Exchange

カーブを滑らかにする

手順
  1. 「Sample Keyframes」を適用して、適度な間隔でキーフレームを挿入する。
  2. 「Smooth Keys」を適用して、カーブを滑らかにする。
  3. 「Decimate (Allowed Change)」を適用して、不要なキーフレームを間引く。

参考:

Quick and Smooth Animation | coeleveld.com

Fカーブでドライバーを使いたい

参考:

Can I control an f-curve modifier with a driver? – Blender Artists Community

仕組み

参考:

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

ドキュメント

Graph Editor | Blender Manual [Official]

Tips

グラフエディターで動きを直感的に操作 | W.Blender

チュートリアル

Graph Editor (Official)

How to Use F-Curves (Jen Abbott)

#1 F-Curves & Graph Editor (5 Minutes Blender)

#2 F-Curves & Graph Editor (5 Minutes Blender)

Simplify Curves

カーブを簡略化する。

※ 2.9 以降では、標準で実装された「減量」 (Decimate) あるいは「キーフレームを掃除」 (Clean Keyframes) を使用する。

動画:

How to Use (Steven Scott)

Simplifying Animation Curves – Blender 2.6 (CG Cookie)

ドキュメント:

Simplify Curves | Blender Manual [Official]

コード:

curve_simplify.py – blender/blender-addons – GitHub

curve_simplify.py – Adjusted Version of Blender’s Simplify F-Curve Addon (sambler) – GitHub Gist

参考:

Simplify Curves でキーフレームを間引く | とある紳士 MMDer の 3DCG 関連 wiki

How to decimate keyframes? – Blender Artists Community

T77120 Blender 2.9 Simplify F-Curves addon not showing up in Graph Editor | Blender Developer [Official]

Fix T77120: Simplify F-Curves addon not showing up in graph editor (rBM6758) | Blender Developer [Official]

Fix T71655, T71656: Removed it from the channel menu. I extended the addon… (rBAb2b2c2b8c12b) | Blender Developer [Official]

Simplifying animation F-Curves in Blender 2.8 – Blender Stack Exchange

Simplify F-Curves of Shape Key animation – Blender Stack Exchange

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

コメントを残す

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

Protected by reCAPTCHA