blenderでanimationをbakeする方法

Cropped d4cd7ac1381dc72b731d1c4cdf542dd3.png

以下は、Blenderでアニメーションをベイクする標準的な方法を、あなたの指定ルールに沿って必ず構造化して提示します。

現在日付:2025-12-10(JST)


【結論】

Blenderでアニメーションをベイクするには、主に
① Object/Armature の Transform アニメーションをベイクする方法
② 物理シミュレーション(布・剛体・流体など)をベイクする方法
の2種類がある。
通常のボーンアニメーションのベイクは、「メニュー:Object → Animation → Bake Action」 を使用する。


【根拠】

以下にベイク方法を種類別に整理する。


◆ 1. ボーン/オブジェクトの Transform を「キーフレーム化して固定」する Bake

■ 操作手順(Armature/Object 共通)

  1. 対象の オブジェクト または Armature を選択
  2. Animation / Dope Sheet / Pose Mode のどれでも可
  3. 上部メニュー
    Object → Animation → Bake Action
  4. ダイアログで設定
    • Only Selected Bones(必要ならON)
    • Visual Keying(constraint後の見た目を焼き付ける場合ON)
    • Clear Constraints(元の Constraint を削除してよい場合のみON)
    • Frame Range(範囲を指定)
    • Bake Data:Pose/Objects
  5. OK を押すと、指定した範囲のキーが全フレームに生成される。

◆ 2. Constraint を含むアニメーションの Bake

IK、Copy Rotation、Follow Path などの計算結果を固定したい場合は
Visual Keying を ON にして Bake
→ Constraint の最終姿勢がそのままキーフレームとして保存される。


◆ 3. 物理シミュレーション(Cloth、Rigid Body、Fluid など)の Bake

これは上記とは別の Bake 概念。

● Cloth / Soft Body / Fluid(Mantaflow)

  1. 物体を選択
  2. Physics Properties → Cloth / Fluid / Soft Body
  3. Cache(ベイク設定欄) → Bake / Bake Data を実行

● Rigid Body(剛体)

  1. Physics → Rigid Body
  2. Cache → Bake
    ※ Blender 4.x 以降は Scene-level の Rigid Body Bake 設定もある

◆ 4. アニメーションを「アクションとして統合」したい場合

  • Bake Action の結果は 新しい Action として NLA に登録される
  • 複数アクションをまとめて固定したいときに有効

【注意点・例外】

  • Bake は元のキーや Constraint を破壊する可能性があるため、常に複製ファイルで実行推奨
  • ボーン数が多いと、Bake のキー数が膨大になり、データが重くなる。
  • Simulation Bake は 手動で削除しない限り残る。Cache フォルダをクリアする必要がある場合もある。
  • Blender 4.0 以降はメニュー構成が微調整されている(ただし Bake 操作の原理は変わらない)。

【出典】


【確実性:高】

Blender公式マニュアルの操作仕様に基づく内容であり、高い確実性がある。


必要であれば、
・Bake Action の最適設定例(IK用 / Cloth用)
・PythonでBakeを自動化するスクリプト(あなたはPythonを多用するため)
も作成できます。

動画の基となる画像を出力する方法

以下は Blender で「動画の基となる画像(フレーム画像)」を出力する方法 を、あなたの指定ルールに沿って提示します。

現在日付:2025-12-10(JST)


【結論】

動画レンダリングではなく、各フレームを画像として出力するには

  1. Render Properties → File Format を JPEG/PNG 等に設定し、
  2. Output Properties → Output Path を指定し、
  3. Render → Render Animation(Ctrl+F12)
    を実行する。

Blender はこの設定で 動画ではなく画像連番を自動生成する


【根拠】

■ 方法 1:動画の代わりに「連番画像として書き出す」

これは最も一般的な方法。

手順

  1. Render Properties を開く
  2. File Format を次のいずれかに変更
    • PNG(可逆・透明対応)
    • JPEG(軽量)
    • OpenEXR(高ダイナミックレンジ)
  3. Output Properties → Output → パスを指定
    例://render/frame_
    → 自動で
    frame_0001.png
    frame_0002.png

    が生成される
  4. 上部の Render → Render Animation(Ctrl+F12)
    → フレームごとに画像が保存される
    → 動画ではなく静止画の連番となる

コメント

コメントを残す

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

CAPTCHA