生成AI研究室(69) P-H3-Imageとは何か——動画モデルMiniMax H3から作った静止画モデル。なぜ画像なのに本体55GBなのか、頑張って買えるGPUでどこまで使えるか

生成AI研究室(69) P-H3-Imageとは何か アイキャッチ

ASCII.jpの連載(新清士氏・11月9日)で「参照画像1枚で同じ人物を再現できる」と取り上げられたP-H3-Imageは、当方が(55)で16GB×2で動かし、(66)(67)の走る女性のキャラシートを作ったモデルでもある。何者で、なぜ画像なのに重く、どのGPUでどこまで使えるかを、配布元の一次情報と当方の実測で整理する。

図1: 配布形態と本体サイズ。H3本体143GB→P-H3 bf16 55GB→int8 21GB→4bit 13GB→GGUF 9〜15GB→公式LoRA 2GB+手持ちH3
目次

先に結論

  1. 動画モデルH3の静止画版。 Pruna AI(ミュンヘン・パリ)がMiniMax H3を土台に、画像の生成と編集用に学習し直し、8ステップに蒸留したもの。動画・音声は作れない。
  2. 参照画像は最大8枚、8MPが本領、8ステップ・CFGなし。 1枚目が編集対象、2枚目以降は「Picture 2, 3…」として名前で呼べる。一行の指示を長い本番プロンプトに書き直す拡張器(Qwen3.5-9B)が同梱。
  3. 画像なのに重いのは、パラメータを減らしていないから。 本体は33B(H3と同じ)。bf16で本体+テキストエンコーダ+VAEが55GB、8MPのGPUメモリは拡張器込みで約101GB。重さは出力が動画か画像かでなく、パラメータ数で決まる。
  4. 一般のGPUで使う道は量子化かLoRA。 配布元のint8(21.2GB)・4bit(13.4GB)、コミュニティのGGUF(Q3 9GB〜Q8 22GB)、公式LoRA(2GB)+手持ちのH3本体。当方は16GB×2でLoRA経路、4MP・8ステップが1枚94〜141秒、GPU 13.4GiB+RAM 43GiB。
  5. 「LoRA」は2つある。 ASCIIが「効きにくい」と報告したのは自前で追加学習するLoRA。当方が使ったのは配布元が配っている、H3をP-H3-Imageに変える公式LoRA。別物。

何者か

項目配布元の記述
開発Pruna AI。既存モデルの圧縮・最適化が専門
土台MiniMaxAI/MiniMax-H3のファインチューン(base_model_relation: finetune)
用途文章から画像、画像の編集(入力1〜8枚)。動画・音声は不可
生成8ステップ、CFGなし、ネガティブなし
解像度文章から画像は8MP(既定2912×2912)。編集は4または8MP。2〜4MPは顔・手・細部が崩れやすい、と配布元自身が明記
部品33.1Bのトランスフォーマー、4Bのテキストエンコーダ(Qwen3-VL-4B系)、VAE、拡張器(Qwen3.5-9B系)
得意写真風(肌の質感)、映画・雑誌風、アニメのTVフレーム風、短い引用文字入りのグラフィック
公開11月3日(ComfyUI向けリポジトリ。DL 62万超)

配布元の説明では、動画モデルは「コマ間の一貫性を保つために角度・照明・動きを学んでいる」ので、画像モデルの出発点に向いている。H3でそのまま静止画を作るとぼやける問題を、生成の手順を画像用に見直して解いた、という作り方。

なぜ画像なのに重いか

モデルパラメータ本体ファイル(bf16)
SDXL2.6B約6.5GB
FLUX.112B約24GB
P-H3-Image33.1B40.5GB(本体のみ)。TE 9.1GB、VAE 5.6GB、拡張器19.3GBは別

蒸留は「少ないステップで同じ絵を出す」ための学習で、パラメータの数は減らさない。だから動画モデルの大きさがそのまま残る。推奨解像度が8MPで、途中の計算データも1024角の約8倍になる。配布元の性能表では、B200(メモリ大)でbf16・8MPの文章から画像が約9秒、GPUメモリ83GB。拡張器を同時に載せると101GB。

動画との違いは時間方向の計算量で、画像は1コマ分で済むので時間は短い。ただし重みを載せるメモリは同じ。

頑張って買えるGPUで、どこまで使えるか

配布元・コミュニティ・ASCII記事・当方の実測から、「載るかどうかの目安」を並べる。動作保証ではなく、解像度と退避(CPUオフロード)の有無で変わる。

GPU載る形根拠当方の見立て
8GBGGUF Q3(9GB)でも本体が載らないファイルサイズ退避前提で、RAMが十分でも時間がかかる。未検証
12GBGGUF Q3〜Q4(9〜12.6GB)コミュニティ配布TE・VAEは退避。2〜4MPが現実的。未検証
16GB公式LoRA 2GB+手持ちのH3 int8本体(21GB)、またはGGUF Q4〜Q5(11.6〜15GB)、4bit w4a8(13.4GB)当方実測(LoRA経路)4MP・8ステップが1枚94〜141秒。GPU 13.4GiB+RAM 43GiB。RAM 64GBがないと厳しい
24GBint8本体(21.2GB)、4bit配布元「int8と4bitは21GBのVRAMで動く」退避を減らせる帯。8MPは未検証
32GBint8に余裕—8MPの途中データも載りやすい
48GB(ASCII記事のA6000)int8〜bf16の一部ASCII記事: 参照1枚で2MP 20秒、4MP 30秒、8MP 1分、16MP 1分40秒業務用。速さはRTX 3090級
80〜100GBbf16そのまま配布元: オフロードで80GB、拡張器込みで101GBデータセンター級

当方の16GB×2は、2枚に分ける仕組み(H3VM)がLoRAの読み込みと相性がなく、主にGPU1枚+RAM退避で動いている。「16GB×2だから32GB」ではない。

当方の実測((55)の要点)

  • 入力: キャラシートの正面全身1枚(顔はぼかし)。参照は1枚だけ
  • 出力: 向き(背面・左右)、表情(微笑・大笑い)、ポーズ(ジャンプ・走る・振り返り)、衣装(サンタ)、背景(雪の街・ツリー)の12枚。すべて4MP・8ステップで完走
  • 服・髪・靴の大枠は12枚で保った。手足の増殖なし
  • 入力の顔がぼけていると、ぼけたまま出るか、別の顔が描かれる。本人の顔を保つには顔の参照を足す(最大8枚)
  • 衣装の細部は毎回変わる。揃えるなら出力を次の参照に渡す
  • 2〜4MPでは顔と手に粗が出やすい、という配布元の記述どおり、4MPの結果には解像度の影響が混じる

この12枚から作ったキャラシートが、(66)(67)で走る女性の6〜7カットの容姿を一貫させている。

プロンプトの書き方(配布元の4原則)

配布元は「P-H3-Imageはプロンプトに敏感で、短い指示は弱く、煽り語は絵を悪くする」と書いている。だから拡張器が既定で動く。手で書くときの4点。

原則内容
何の画像かを最初に言う「ベテランの街角写真家の写真」「日本のテレビアニメの1コマ」「2色のリソグラフ印刷」のように、画像の実体を1文目に
一場面を書く視点、主役の一瞬、脇役を少し、光源と方向
文字は一字ずつ引用符で短く、位置を言い、「他に文字なし」で締める。文字がいらないなら看板に触れない
煽り語を入れないstunning・epic・cinematic・8k・masterpieceはツヤツヤで彩度過多の絵に寄る

編集は「Edit Picture 1。変更後の見た目。Keep 残すものをそのまま」の型。対象を名指しし、動作でなく結果を書き、残すもの(顔・ポーズ・背景・光)を列挙する。列挙しないと全体を描き直しがち。

ASCII記事は、参照画像だけでなく人物と服装の特徴をプロンプトにも書く方が反映されやすい、と報告している。当方の(55)でも、衣装は毎回同じ説明を書いて揃えた。

ASCII記事が報告している点(当方は未検証)

  • OpenPoseやDepthのポーズ参照が、専用のControlNetなしで効く(H3が学習済みのため)。SAM 3D BodyからOpenPoseへの変換はコミュニティのカスタムノード
  • 自前で追加学習するLoRA(19枚・3,000ステップ)がほぼ効かなかった。筆者は蒸留モデルのためではと推測。原因は不明
  • 16MPまで出力可能で、ディテールは精細

このうち「LoRAが効かない」は、配布元が配っている公式LoRA(H3本体に当ててP-H3-Imageにする2GBのファイル)とは別の話。公式LoRAは当方の16GB×2で動いている。

ライセンス

MiniMax H3 Community License。別契約がなければEU・英国・韓国・米国は対象外で、製品には「Powered by MiniMax H3」の表示が要る。テキストエンコーダのQwen3-VL-4B部分と拡張器はApache 2.0。

今週の動き

  • ASCII.jp(11月9日)が「参照画像1枚で同じ人物を再現」として紹介
  • スタジオ真榊がQwenImageとの比較記事を準備中と告知
  • WaveSpeedがAPIで提供開始(4K、参照複数、LoRA最大3、8ステップ)
  • コミュニティからGGUF各種(Q3〜Q8)、2ステップ蒸留版、ComfyUI向けの長尺・人物入れ替えワークフロー

関連

続き: 生成AI研究室(70) PLATEAU×Blender×Museで何が起きているか——国の3D都市データで実在の建物の形を先に押さえ、クラウドのBlenderで静止画を作ってから動画にする流れ。手元のBlender→H3経路との違い

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次