Communitygithub.com

ComfyUI H3 レンダリングコア(物理レンダリングとスケジューリングプロセス)

短尺ドラマの工業化パイプラインの第3工程:H3物理ビデオレンダリングと破綻防止スケジューリング。ローカルのComfyUIサービスと連携し、MiniMax H3を使用したTurbo 8-stepビデオ生成を実行します。

ComfyUI H3 レンダリングコア(物理レンダリングとスケジューリングプロセス) とは?

このスキルは、短尺ドラマ(ショートドラマ)の工業化パイプラインにおける第3工程、すなわちH3物理ビデオレンダリングと破綻防止スケジューリングを担当します。 **主な機能** - ローカルのComfyUIサービスと連携し、MiniMax H3を用いたTurbo 8-stepビデオ生成を実行します。 - 潜空間のサイズを32で割り切れる値に固定する「32整除鉄律」、Windows WDDMドライバの相互排他ロックを回避する起動パラメータ、そして「単一話者発話ロック」と「全員沈黙指示」をプロンプトに組み込むことで、生成の安定性と品質を確保します。 **対応プラットフォーム** - Windows環境のComfyUI(ローカル動作) - MiniMax H3モデル(ComfyUIノード経由) **動作の仕組み** 1. `plan.json`(カメラワーク、対話、175フレームのタイミング情報)と、前工程のキーフレーム画像を入力として受け取ります。 2. ComfyUIの`/free`エンドポイントを使用して各セグメントのレンダリング後にVRAMをクリアし、メモリリークを防止します。 3. 既存の`segments/{seg_id}.mp4`を検出してスキップすることで、ブレークポイントからの再開(断点續産)を実現します。 4. 専用のオーケストレータースクリプト(`h3_render_orchestrator.py`)が実行計画とComfyUIサーバとの通信を管理します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/abserari/drama-production-skills/tree/HEAD/skills/comfy-h3-render-core

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ComfyUI H3 レンダリングコア(H3 物理レンダリングとスケジューリングプロセス)

プロセス位置付け:短尺ドラマの物理生成コアプロセス 基本原則:ComfyUIのノード番号をハードコードしない。Windows WDDMドライバのフリーズを厳重に防止する。単一話者発話ロックと潜空間サイズの安全性チェックを強制する。


1. 実行契約と入出力

  • 入力:
    1. plan.json(カメラワーク、対話、175フレームのタイミング情報を含む)
    2. 第2工程のキーフレーム画像:segments/{seg_id}_keyframe.png
    3. style_bible.json
  • 出力:
    1. H3ネイティブ生成ビデオ:segments/{seg_id}.mp4(ネイティブの音声と映像を含む)
    2. VRAM状態監視ログとレンダリング時間台帳

2. ハードコアSOP:3つの物理破綻防止則(数値特性とエラー例付き)

2.1 鉄則一:潜空間サイズの32整除則(VAE潜空間クラッシュ防止)

  • 現象/エラー: RuntimeError: shape '[1, 24, 1, 1, 15, 2, 26, 2]' is invalid for input of size 38160
  • 根本原因:MiniMax H3の3Dパッチは、幅が16で割り切れ、かつその商が偶数であること(すなわちwidth % 32 == 0)を要求する。
  • 判定と処置:
    • 使用禁止:848×480(848/16=53は奇数であり、パッチ=2で割り切れない。必ずクラッシュする!)
    • 強制ロック:標準ワイド画面は一律 832×480 に固定する(832/16=52は偶数、52/2=26で完全に割り切れる!)。

2.2 鉄則二:Windows WDDMドライバ相互排他ロック防御(15倍の速度低下防止)

  • 現象: Windows上でcudaMallocAsyncまたはマルチストリーム非同期転送(async-offload)を有効にすると、単一サンプリングステップが40秒から600秒に急増する(1セグメントあたり最大70分)。
  • 根本原因:WindowsのWDDMドライバモデルは、CUDAストリーム間で大規模な重みを転送する際に、深刻なカーネル相互排他ロック競合(Mutex Lock Contention)を引き起こす。
  • 処置(ComfyUI黄金起動パラメータ):
    python <COMFYUI_PATH>/main.py --disable-auto-launch --disable-mmap --disable-cuda-malloc --disable-async-offload --listen 127.0.0.1 --port 8188
    
    ネイティブキャッシュとシングルストリームスケジューリングを使用することでドライブロックを回避し、1セグメントあたりの生成時間を安定して 350秒(5.8分) に維持する。

2.3 鉄則三:単一話者発話と沈黙指示の組み立て(全員の口パクを排除)

[Subject 1]と[Action 1]を構築する際、分離して組み立てることを強制する:

  • [Subject 1]:Primary speaker: [SpeakerName], alongside [ListenerName] (silent listener).
  • [Action 1] コアプリミティブ:
    Only [SpeakerName] is actively speaking with natural, synchronized Mandarin lip movement, [Action]. 
    Crucial requirement: [ListenerName] remains strictly silent with lips tightly sealed and mouth completely closed, neither speaking nor making any mouth motions, showing a tense glare. 
    In the final 1.2 seconds, all characters firmly close their mouths, ending on a tense silent glare.
    

3. ハードコアSOP:VRAM断片化防止とブレークポイント再開保護

  1. セグメント間のVRAM解放: 各セグメントのレンダリング後、ComfyUIの/freeエンドポイントを呼び出す必要がある:
    payload = {"unload_models": False, "free_memory": True}
    
    PyTorchの中間3D潜空間テンソルキャッシュをクリアし、長期間の連続生産によるOOMの蓄積を防止する。
  2. ブレークポイント再開時の重複レンダリング防止: segments/{seg_id}.mp4の存在を確認し、ファイルが既に存在し、かつサイズが100KBを超える場合、直接[再利用]を出力してスキップし、秒単位のブレークポイント再開をサポートする。

4. 専用ツールスクリプト

  • H3 実行グラフアセンブリとスケジューリングエンジン:python scripts/h3_render_orchestrator.py --plan plan.json --server 127.0.0.1:8188

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

comfy-h3-video-producer

本地 ComfyUI 剧本转视频自动生产管线(MiniMax H3)。用户给剧本要求用 ComfyUI 出分镜视频,或提到"一采二采/超分/班长套件/CSGlide/工作流生成视频"时使用。覆盖:工作流握手(不写死节点号)、导演调度与段规划、H3 提示词、提交与自动监工、一采双检闸门、收片清床音与拼接、断点续产。

drama-audio-soundstage

短剧工业化管线·第 4 工序:声音工程与智能避让配乐。负责 H3 视频生成后的声音精修。硬核沉淀:谱减法音频门控(消灭风噪/电流床音)、Whisper ASR 纯普通话语种漂移拦截、FFmpeg 原生侧链动态避让混音(Sidechain Ducking,台词开口 BGM 瞬降 -14dB,闭嘴扬起)。

drama-director-staging

短剧工业化管线·第 1 工序:编剧与导演分镜调度。负责将剧情大纲或小说文本转化为符合短剧视听规律的工业级分镜。内置:6 大动态运镜轮换决策树、台词纯中文汉字归一化(数字大写)、短剧快节奏 20~28 字密度调控、单人发言与旁观者闭嘴标注。

drama-finishing-upscaler

短剧工业化管线·第 5 工序:终期成片与 1080p 超分增强。负责全集分镜无损拼接与院线级 1080p 超分辨率放大。硬核沉淀:FFmpeg concat 零损耗直拼、RealESRGAN x2plus GPU 独占 FP16 批量超分(~4.8fps)、原生高质量避让音轨无损混流、ffprobe 工业级物理参数验收。

drama-keyframe-forge

短剧工业化管线·第 2 工序:分镜定帧与资产一致性。负责在视频渲染前,建立全局风格母卡 (Style Bible),并为每个分镜前置生成“场景+人物+道具”三合一的 16:9 高清定帧垫图。彻底根治 T2V 盲跑带来的人脸变形、角色换脸、场景变色与道具软化。

関連スキル