H3 Max カメラ制御

1枚の画像から、視点を指定できる動画へ。

fal で試す

fal 公式の Playground 作例 · 768p · キーフレーム10個

出典: fal

カメラの周回角度、高さ、距離を指定。被写体を静止させたまま視点を動かします。

カメラパスを試す

H3 Max カメラ制御とは?

H3 Max Multi Angle とも呼ばれます。1枚の画像とカメラ姿勢の列から動画を生成します。方位角は周回、仰角は高さ、距離は接近・後退を指定します。公開 API の出力は動画で、メッシュ、点群、Gaussian splat は含みません。

参考画像

見えている面が被写体、素材、配置の手がかりになります。

カメラのキーフレーム

正規化した時間に方位角、仰角、距離を指定します。

新しい視点の動画

見えない領域は測定せず推定して生成します。

カメラの動きを設計

パスとキーフレームを選び、カメラ位置を調整してください。この図はローカルの経路表示であり、新しい映像の生成や有料 API 呼び出しは行いません。

360°周回提案する設定
被写体
方位角仰角1.00×距離
0.0 / 6 s

キーフレームを編集

0°から360°への回転を維持し、被写体を一周します。

表は秒で表示しますが、API の time は0〜1です。JSON 出力時に自動変換します。距離はシーンに対する相対値で、メートルではありません。

時間方位角仰角距離
0.00 s1.00×
3.00 s180°1.00×
6.00 s360°1.00×
リクエスト JSON
{
  "image_url": "https://pub-1ab9d7cc8a464826beace72316d08b27.r2.dev/h3-camera/v1/product.jpg",
  "prompt": "靴と石の台を静止させる。ひも、靴底、織り目、緑のパネルを維持し、指定パスのみを実行する。照明を固定し文字や物体を追加しない。",
  "prompt_expansion_mode": "balanced",
  "resolution": "480P",
  "duration": 6,
  "seed": 4201,
  "camera_trajectory": [
    {
      "time": 0,
      "azimuth": 0,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 0.5,
      "azimuth": 180,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 1,
      "azimuth": 360,
      "elevation": 0,
      "distance": 1
    }
  ],
  "enable_safety_checker": true
}

6種類のテストシーン

独自の入力画像6枚に、再現可能なパスとプロンプトを用意しました。詳細で設定と確認項目を確認できます。実際の H3 Max 動画が付くまでは未生成と表示します。

跳躍を静止させ、カメラを周回。

動画は未生成

1枚の商品画像から別の視点へ。

動画は未生成

顔の同一性と服の連続性を確認。

動画は未生成

家具周辺の空間的一貫性を確認。

動画は未生成

駐車中の車の側面と後方へ。

動画は未生成

空中の技を上下から観察。

動画は未生成
入力画像
入力画像 · fal
生成動画 · 360°

指定は6秒、実際の動画は6.58秒です。この作例のモデル推論は4.84秒と記録されています。待機、プロンプト拡張、配信を含む総時間ではありません。 出典: fal

再利用できるカメラパス

公式発表と H3 Max の動画

fal の発表は Camera Controls が対象です。他のリンクは H3 Max 全般の事例で、この API のカメラ精度を示すものではありません。

ワールドモデルなのか?

H3 Max は空間的な視差を持つ動画の生成に向いています。公開 API が返すのは動画で、書き出された3D世界ではありません。

カメラ制御 / 通常の画像から動画生成

通常の画像から動画生成では文章で動きを指定します。この API は明示的なカメラキーフレームを追加し、既定でシーンを静止させます。経路を具体化できますが、形状の一貫性は目視確認が必要です。

機能H3 Max カメラ制御World Labs Atlas
入力画像1枚画像1枚以上。研究発表では他の入力形式も紹介
カメラ方位角・仰角・距離のキーフレームカメラ幾何を直接指定
出力動画 URL、拡張プロンプト、時間研究デモでは画像、動画、明示的3D
点群・スプラットこの API では未提供公式デモで紹介
シミュレーション公開インターフェースなし時空・ロボットのシミュレーションを紹介
利用fal の公開有料 API早期アクセス。公開 Marble World API とは別

Atlas は早期アクセスです。Marble の World API が公開されていることは、Atlas API の一般公開を意味しません。

fal APIAtlasMarble World API

主なパラメータ

入力

画像1枚

任意の動作プロンプトを追加できます。

パス

キーフレーム2〜12個

仰角−90°〜+90°、相対距離は正の値。

長さ

5〜15秒

現在のスキーマでは整数秒。

解像度

480p · 768p · 1080p

1080p はネイティブ768pから潜在空間で精細化。

プロンプト拡張

balanced / quality

詳細な書き換えは準備時間を増やす場合があります。

利用範囲

商用利用可の表示

fal での生成は有料で、利用規約が適用されます。

出典: fal API · 最終確認: 2026-09-12

料金と費用計算

2026年9月12日確認。fal の導入割引は75%で9月14日に終了予定です。通常価格は割引後の公表料金です。実行前に fal で確認してください。

解像度確認時の導入価格公表された通常価格
480p$0.0125 / s$0.05 / s
768p$0.02 / s$0.08 / s
1080p$0.04 / s$0.16 / s

最終確認: 2026-09-12 · 出典: fal

US$0.300生成費用の目安

長さ、解像度、本数から計算します。再試行と入力画像の生成費用は含みません。この計算機では課金されません。

結果の確認ポイント

隠れた面

画像1枚では裏側の実形状を確定できず、細部が補われます。

形状のずれ

窓の数、家具の直線、車輪、比率を確認します。

人物と静止動作

顔、手、浮遊物、服が勝手に動かないか確認します。

複雑なシーン

細い構造、反射、前景の重なりに注意し、小さな移動から試します。

カメラパスを API で使う

パスを保存し、image_url を参考画像に設定して JSON を fal キューへ送ります。FAL_KEY はサーバー側で管理してください。返された status_url と response_url で進捗と結果を取得します。

minimax/h3-max/camera-controls

curl --request POST \
  --url https://queue.fal.run/minimax/h3-max/camera-controls \
  --header "Authorization: Key $FAL_KEY" \
  --header "Content-Type: application/json" \
  --data @h3-camera-orbit.json

各キーフレームは time、azimuth、elevation、distance を持ちます。time は0〜1、elevation は−90〜+90、distance は0より大きい値です。

fal API

よくある質問

無料で使えますか?

fal API は有料です。このページの動画視聴とパス編集では API を呼びません。無料公開デモは MiniMax H3 ページにあります。

Multi Angle は同じ機能ですか?

fal の Camera Controls ページでも使われる名称です。対象は minimax/h3-max/camera-controls です。

3Dモデルを保存できますか?

公開出力は動画、任意の拡張プロンプト、時間情報です。メッシュ、点群、スプラットは含みません。

いつも4.84秒で完了しますか?

これは公式作例1件のモデル推論時間です。待機、拡張、転送は別にかかります。

商品を360°周回できますか?

符号付きの完全な回転を指定できます。ただし裏側は推定されるため、商用利用前に形状を確認してください。

独自のテスト設計

バレットタイム

跳躍を静止させ、カメラを周回。

跳躍を静止させ、カメラを周回。

動画は未生成

長さ: 6 s480p4 キーフレーム

プロンプト

人物の跳躍姿勢、四肢、コートを静止させる。指定されたカメラパスのみを実行し、広場、柱、照明、足の高さを維持する。

確認ポイント

  • 足の高さは一定か?
  • 横顔でも同じ人物に見えるか?
  • 柱の間隔は変わらないか?
入力画像を保存
{
  "image_url": "https://pub-1ab9d7cc8a464826beace72316d08b27.r2.dev/h3-camera/v1/bullet-time.jpg",
  "prompt": "人物の跳躍姿勢、四肢、コートを静止させる。指定されたカメラパスのみを実行し、広場、柱、照明、足の高さを維持する。",
  "prompt_expansion_mode": "balanced",
  "resolution": "480P",
  "duration": 6,
  "seed": 4201,
  "camera_trajectory": [
    {
      "time": 0,
      "azimuth": -70,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 0.3333333333333333,
      "azimuth": 0,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 0.6666666666666666,
      "azimuth": 70,
      "elevation": 0,
      "distance": 1
    },
    {
      "time": 1,
      "azimuth": 0,
      "elevation": 0,
      "distance": 1
    }
  ],
  "enable_safety_checker": true
}