🎨 Blenderブログ
← 記事一覧に戻る

Blender初心者入門|マウスとキーボードで箱が開くアニメーションを作ろう

この記事でできること

マウスとキーボードの操作だけで、ギフトボックスが開くアニメーションを作ります。
Pythonスクリプトは一切使いません。

Blenderの完成画面

完成イメージ:

  • 蓋がゆっくり後ろに開く
  • 4つの側面が花びらのように外に倒れる

所要時間:約30〜40分


基本操作のおさらい

操作 意味
中ボタンドラッグ 視点を回転
ホイール ズーム
Shift + 中ボタンドラッグ 視点を平行移動
G 移動モード
R 回転モード
S 拡大縮小モード
X / Y / Z 軸を指定(例:GZ でZ軸方向に移動)
数字キー入力 数値指定(例:S2 → Enter で2倍に拡大)
Tab オブジェクトモード ↔ 編集モード切替
Shift + A オブジェクトを追加
X → Enter 選択したオブジェクトを削除

STEP 1:シーンを初期化する

最初からある立方体・ライト・カメラを全部消します。

  1. A キーを押して全選択
  2. X キー → 「Delete」をクリック

画面が真っ暗(何もない状態)になればOKです。


STEP 2:箱の底面を作る

底板を追加

  1. Shift + A「Mesh」→「Cube」 をクリック
  2. 立方体が中央に追加されます

Shift+Aメニュー

Mesh→Cubeを選ぶ

底板の形を整える

底板は薄い板にします。

  1. SZ0.05Enter(Z方向に薄くする)
  2. GZ-0.05Enter(少し下に移動)

画面左下に「Add Cube」という小さいパネルが出たら無視してOKです。

名前をつける

画面右上のアウトライナー(オブジェクト一覧)で、今作った Cube をダブルクリックして「Bottom」に変更します。


STEP 3:4つの側面を作る

箱の4つの面(前・後・左・右)を作ります。
まず前面から作り、あとで複製します。

前面パネルを作る

  1. Shift + A「Mesh」→「Cube」
  2. SZ1 → Enter(高さをそのまま)
  3. SY0.045 → Enter(Y方向に薄くする)
  4. GY1.045 → Enter(前に移動)
  5. GZ1 → Enter(上に移動)
  6. アウトライナーで名前を「Front」に変更

後面パネルを作る

  1. Shift + A「Mesh」→「Cube」
  2. SY0.045 → Enter
  3. GY-1.045 → Enter
  4. GZ1 → Enter
  5. 名前を「Back」に変更

左面パネルを作る

  1. Shift + A「Mesh」→「Cube」
  2. SX0.045 → Enter
  3. GX-1.045 → Enter
  4. GZ1 → Enter
  5. 名前を「Left」に変更

右面パネルを作る

  1. Shift + A「Mesh」→「Cube」
  2. SX0.045 → Enter
  3. GX1.045 → Enter
  4. GZ1 → Enter
  5. 名前を「Right」に変更

STEP 4:蓋を作る

  1. Shift + A「Mesh」→「Cube」
  2. SZ0.05 → Enter(薄くする)
  3. SX1.1 → Enter(少し大きく)
  4. SY1.1 → Enter(少し大きく)
  5. GZ2.05 → Enter(箱の上に乗せる)
  6. 名前を「Lid」に変更

STEP 5:ヒンジ(回転の軸)を設定する

各パネルを「底辺を軸に」倒すために、Empty(空オブジェクト) を使います。
Emptyは見えないオブジェクトで、回転の軸として使います。

なぜEmptyが必要?

Blenderでオブジェクトを回転させると、そのオブジェクトの中心点を軸に回ります。
でも箱の側面は「底辺」を軸に倒れてほしい。
そこで底辺の位置にEmptyを置き、そこにパネルを紐付けます。

[Empty(底辺の位置)]
    └── [パネル] ← Emptyが回転するとパネルも一緒に倒れる

前面のヒンジを作る

Shift+A → Empty → Plain Axes

  1. Shift + A「Empty」→「Plain Axes」
  2. GY1 → Enter
  3. GZ0 → Enter(Z位置を0に)
  4. 名前を「FrontHinge」に変更

後面のヒンジ

  1. Shift + A「Empty」→「Plain Axes」
  2. GY-1 → Enter
  3. 名前を「BackHinge」に変更

左面のヒンジ

  1. Shift + A「Empty」→「Plain Axes」
  2. GX-1 → Enter
  3. 名前を「LeftHinge」に変更

右面のヒンジ

  1. Shift + A「Empty」→「Plain Axes」
  2. GX1 → Enter
  3. 名前を「RightHinge」に変更

蓋のヒンジ

  1. Shift + A「Empty」→「Plain Axes」
  2. GY-1 → Enter
  3. GZ2 → Enter
  4. 名前を「LidHinge」に変更

STEP 6:親子関係を設定する(ペアレント)

各パネルをヒンジに「子」として紐付けます。

前面パネルをFrontHingeに紐付ける

  1. まず何もない場所をクリックして選択を解除
  2. 「Front」パネルをクリックして選択
  3. 次に Shift を押しながら 「FrontHinge」をクリック(2つ選択した状態)
  4. 右クリック → 「Parent」→「Object(Keep Transform)」 をクリック

右クリック → Parentメニュー

これで FrontHinge が回転すると Front も一緒に動くようになります。

同じ操作を残りにも行う

子(先に選択) 親(後にShiftクリック)
Back BackHinge
Left LeftHinge
Right RightHinge
Lid LidHinge

毎回、子 → 親の順に選択してから Ctrl + P → 「Object(Keep Transform)」 です。


STEP 7:アニメーションのキーフレームを設定する

いよいよアニメーションを設定します。

タイムラインの準備

画面下部のタイムラインを確認します。

  1. 終了フレームを 160 に変更(タイムラインの「End」欄)
  2. 現在のフレームを 1 に設定

蓋のアニメーション(フレーム30〜80)

フレーム1と30:蓋が閉じている状態

右クリック → Insert Keyframe

  1. 「LidHinge」を選択
  2. タイムラインのフレームを 1 に設定
  3. 右クリック → 「Insert Keyframe」 をクリック(またはIキー)
  4. タイムラインを 30 に移動
  5. I キー → 「Rotation」 をクリック

フレーム80:蓋が開いた状態

  1. タイムラインを 80 に移動
  2. RX112 → Enter(X軸に112度回転)
  3. I キー → 「Rotation」 をクリック

4つの側面のアニメーション(フレーム85〜130)

FrontHinge の設定

  1. 「FrontHinge」を選択
  2. フレームを 1I → Rotation
  3. フレームを 85I → Rotation
  4. フレームを 130 に移動 → RX-90 → Enter → I → Rotation

BackHinge の設定

  1. 「BackHinge」を選択
  2. フレームを 1I → Rotation
  3. フレームを 85I → Rotation
  4. フレームを 130 に移動 → RX90 → Enter → I → Rotation

LeftHinge の設定

  1. 「LeftHinge」を選択
  2. フレームを 1I → Rotation
  3. フレームを 85I → Rotation
  4. フレームを 130 に移動 → RY-90 → Enter → I → Rotation

RightHinge の設定

  1. 「RightHinge」を選択
  2. フレームを 1I → Rotation
  3. フレームを 85I → Rotation
  4. フレームを 130 に移動 → RY90 → Enter → I → Rotation

STEP 8:アニメーションを再生する

  1. タイムラインのフレームを 1 に戻す
  2. 3Dビューポートの中をクリック(アクティブにする)
  3. スペースキー で再生!

蓋が開いて、4面が倒れるアニメーションが再生されます。


STEP 9:色をつける(マテリアル)

箱を赤くする

  1. 「Bottom」を選択
  2. 右のプロパティパネルで マテリアルアイコン(球) をクリック
  3. 「New」 ボタンをクリック
  4. 「Base Color」の横の白い四角をクリック → 赤色に変更
  5. 同じ操作を Front・Back・Left・Right にも行う

蓋を少し明るい赤にする

  1. 「Lid」を選択
  2. 同じようにマテリアルを追加 → 少し明るい赤に設定

色を確認するには

3Dビューポート右上の 球アイコン(マテリアルプレビュー)をクリックすると色が表示されます。


STEP 10:ライトとカメラを追加する

ライトを追加

  1. Shift + A「Light」→「Area」
  2. GX4 → Enter、GY-3 → Enter、GZ6 → Enter
  3. 右のプロパティ(電球アイコン)で Energy を 300 に設定

カメラを追加

  1. Shift + A「Camera」
  2. GX5.5 → Enter、GY-5.5 → Enter、GZ4.5 → Enter
  3. RX52 → Enter
  4. RZ45 → Enter

カメラ視点で確認

テンキーの 0 を押すとカメラ視点になります。


完成!

スペースキーでアニメーションを再生して確認しましょう。


まとめ

ステップ 内容
1 シーンをリセット
2 底面を作る
3 4つの側面を作る
4 蓋を作る
5 Empty(ヒンジ)を配置
6 親子関係を設定(Ctrl+P)
7 キーフレームを打つ(I キー)
8 スペースキーで再生
9 色をつける
10 ライト・カメラを追加

一番のポイントは「Empty を使って回転の軸を作る」ことです。
これさえ理解できれば、Blenderで扉・本のページ・花びらなど、
さまざまな「開く・倒れる」アニメーションが作れるようになります!