Blender教室

Blenderのシェイプキーとは?初心者向け完全ガイド

TM
Timothée M.P.
2026年6月24日
読了時間: 約1
Blenderのシェイプキーとは?初心者向け完全ガイド

シェイプキー(Shape Keys)は、アーマチュア(ボーン)を使わずにオブジェクトの形状を変更できる、Blenderで最も強力なツールの1つです。

同一モデルの複数のバリエーションを作成し、スライダーを操作するだけで、それらの形状間を滑らかにモーフィング(移行)させることができます。

シェイプキーは特に以下のような用途でよく使われます:

  • 顔の表情(フェイシャルエクスプレッション)
  • リップシンク(口の動きの同期)
  • オブジェクトのモーフィングアニメーション
  • メッシュ変形の補正(ポーズによる破綻の修正)
  • 様式化された(スタイライズドな)アニメーション表現

この記事では、シェイプキーの仕組みや主な用途、そしてBlenderでの具体的な使い方について解説します。

シェイプキーの仕組みとは?

シェイプキーは、オブジェクトの各頂点の位置情報を記録します。

Blenderは、この新しい形状を基準となる元の形状(Basis)と比較します。

シェイプキーの影響力(値)スライダーを動かすと、Blenderが2つの形状の間を自動的に補間してくれます。

キャラクターの顔を例に考えてみましょう:

  • ニュートラルな表情(デフォルト)= Basis
  • 笑顔 = シェイプキー 1
  • 怒り = シェイプキー 2
  • まばたき = シェイプキー 3

各スライダーの数値を調整するだけで、これらの表情を自在にミックスすることができます。

シェイプキーはどこにある?

オブジェクトを選択し、プロパティパネルを開きます:

プロパティ → オブジェクトデータプロパティ(緑の逆三角形アイコン) → シェイプキー(Shape Keys)

以下のようなリストパネルが表示されます:

  • Basis
  • Key 1
  • Key 2
  • Key 3

「+」ボタンをクリックすることで、新しいシェイプキーを追加できます。

最初のシェイプキーを作成してみよう

立方体(Cube)を使って基本的な手順を確認してみましょう。

ステップ1:ベースキー(Basis)を作成する

立方体を追加します:

Shift + A → メッシュ → 立方体

シェイプキーパネルに移動します:

「+」ボタンをクリックします。

Basisという名前のシェイプキーが追加されます。

これがオブジェクトの基準となるデフォルトの形状になります。

ステップ2:新しいシェイプキーを追加する

もう一度「+」ボタンをクリックします。

「Key 1」という新しいシェイプキーが追加されます。

分かりやすい名前にリネームしておきましょう。例えば:

  • Smile(笑顔)
  • Expand(膨張)
  • Deform(変形)

ステップ3:形状を編集する

作成したシェイプキーを選択した状態にします。

編集モードに切り替えます(Tabキー)。

頂点をいくつか動かして変形させます。

例えば:

  • 立方体を上に伸ばす
  • 特定の面を押し出したり移動させたりする
  • 目に見えるわかりやすい変形を加える

変形が終わったら、オブジェクトモードに戻ります(Tabキー)。

ステップ4:スライダーをテストする

シェイプキーパネルで、値(Value)スライダーを0から1の間でドラッグしてみましょう。

立方体が滑らかに変化するのが確認できます:

  • 元の形状(0)から
  • 変形した形状(1)へ

これがシェイプキーの基本的な仕組みです。

表情制作にシェイプキーを活用する

これはシェイプキーの最も代表的な活用例です。

キャラクターの顔パーツごとに以下のようなシェイプキーを作成します:

目元

  • Blink Left(左目まばたき)
  • Blink Right(右目まばたき)
  • Squint(目を細める)

口元

  • Smile(笑顔)
  • Sad(悲しみ)
  • Open Mouth(口を開ける)
  • Lips Close(口をすぼめる/閉じる)

眉毛

  • Angry(怒り)
  • Surprise(驚き)
  • Concerned(困惑・不安)

これらのシェイプキーを個別にアニメーションさせることで、豊かな感情表現を作り出すことができます。

シェイプキーを使ったリップシンクの制作

heading -->

リップシンクとは、セリフや会話に合わせて口の動きを同期させる技術のことです。

そのためには、通常、各音素(フォネーム)に対応する複数のシェイプキーを作成します。

例えば以下の通りです:

  • A
  • E
  • I
  • O
  • U
  • M
  • F
  • L

Blenderでは、これらシェイプキーの値をアニメーションさせることで、発話を再現できます。

この手法は、数多くの短編映画、ゲーム、プロの制作現場で広く活用されています。

シェイプキーのアニメーション付け

シェイプキーは非常に簡単にアニメーションさせることができます。

  1. シェイプキーを選択します。
  2. 「値(Value)」を0に設定します。
  3. 「値」フィールドの上にマウスカーソルを置いて、Iキーを押します。
  4. タイムライン上でフレームを進めます。
  5. 「値」を1に変更します。
  6. 再度Iキーを押します。

Blenderが自動的にアニメーション(キーフレーム)を生成します。

相対シェイプキー(Relative Shape Keys)

デフォルトでは、Blenderは相対(Relative)シェイプキーを使用します。

各形状は、基本形状である「Basis」シェイプキーを基準として計算されます。

これは、以下のようなほとんどのケースで使用される標準的なモードです:

  • 表情付け(フェイシャルエクスプレッション)
  • リップシンク
  • キャラクターのモーフィング

絶対シェイプキー(Absolute Shape Keys)

絶対(Absolute)シェイプキーは動作の仕組みが異なります。

影響度のスライダーを使う代わりに、Blenderは設定された順序に沿って一連の形状を連続して補間・再生します。

主に以下のような用途で使われることがあります:

  • インポートされたシミュレーションデータ
  • 特殊効果(VFX)
  • テクニカルアニメーション

相対シェイプキーに比べると出番はかなり少ないですが、知識として知っておく価値はあります。

シェイプキーのメリット

セットアップがシンプル

複雑なリグを構築する必要がありません。

計算負荷が非常に軽い

システムのリソースをほとんど消費しません。

表情制作に最適

現代のフェイシャルリグの多くはシェイプキーを採用しています。

ゲームエンジンとの高い互換性

シェイプキーは以下のようなエンジンへ書き出しが可能です:

  • Unity
  • Unreal Engine
  • Godot

(各エンジン上ではブレンドシェイプやモーフターゲットとして機能します)。

シェイプキーの限界

シェイプキーはアーマチュア(ボーン)を完全に置き換えるものではありません。

例えば:

  • 体全体の動き
  • 関節の回転
  • メカニカルなアニメーション

などは、通常のボーンリグを使用した方がうまくコントロールできます。

プロの現場でよく使われる最適なアプローチは、以下の2つを組み合わせることです:

  • アーマチュア + ウェイトペイント
  • シェイプキー

これにより、柔軟で高品質な表現が可能になります。

シェイプキーを使うべき場面は?

以下のようなケースでは、ぜひシェイプキーを活用しましょう:

✅ 表情を作りたいとき

✅ キャラクターにセリフを喋らせたいとき

✅ 2つの形状間でモーフィングを行いたいとき

✅ リグによる特定の不自然な変形を補正したいとき

✅ アーマチュアだけでは表現できない細かな動きを追加したいとき

まとめ

シェイプキーは、Blenderで精密かつコントロールしやすい変形を作成するための必須ツールです。

特に表情付け、リップシンク、オブジェクトのモーフィングにおいて真価を発揮します。

説得力のある豊かな表情を持つキャラクターを作成したいなら、シェイプキーの習得は避けて通れません。

一度マスターすれば、アニメーションやキャラクターにさらなる生命感を吹き込むことができるようになりますよ。