ComfyUI シネマティックプロンプトビルダー
概要
ComfyUI Cinematic Prompt Builderは、ComfyUIに組み込んで使う視覚的かつ直感的なプロンプト作成ノードです。GUIベースで複雑なシネマティックプロンプトをブロック状に組み立て、プレビューやテンプレート機能を活用して短時間で高品質なプロンプトを生成できます。元々はMidjourneyやStable Diffusion等のワークフロー向けに設計され、学習ツールとしての側面も持ちます。ComfyUIのノードとして移植することで、既存のパイプラインにスムーズに統合できます。
リポジトリの統計情報
- スター数: 9
- フォーク数: 0
- ウォッチャー数: 9
- コミット数: 8
- ファイル数: 5
- メインの言語: JavaScript
主な特徴
- 視覚的インターフェースでプロンプト要素(主題、スタイル、ライティング、レンズ等)をブロックとして組み合わせ可能
- テンプレートとプリセットにより短時間でシネマティックなプロンプトを生成
- ComfyUIノードとして出力を既存パイプラインに組み込める
- webディレクトリにフロントエンド資産を保持し、プレビュー表示やインタラクティブ編集を提供
技術的なポイント
このプロジェクトはComfyUI向けのノード実装を中心に構成されており、cinematic_node.pyでノード定義と入出力の仕様を整備しています。ノードはプロンプト構成要素のテンプレート、重み付け、ネガティブ要素の管理などをサポートし、組み立てたプロンプトをテキスト出力としてComfyUIの下流ノードへ渡します。webフォルダはフロントエンドのUIやプレビュー資産(HTML/CSS/JS)を格納しており、ローカルで視覚的にプロンプトを編集・プレビューする仕組みを提供します。init.pyでノードの登録やメタ情報を定義しているため、ComfyUIの起動時に自動的に読み込まれる設計です。設計面ではJSONベースのテンプレートやシリアライズ対応により、テンプレート共有や外部ツールとの連携が容易で、MidjourneyやStable Diffusionなど異なるワークフロー向けの表現パターンを柔軟に扱える点が注目されます。ライセンスファイルが含まれているため再利用や拡張の際の法的確認も行いやすくなっています。
プロジェクトの構成
主要なファイルとディレクトリ:
- LICENSE: file
- README.md: file
- init.py: file
- cinematic_node.py: file
- web: dir
まとめ
ComfyUIに視覚的なプロンプト設計をもたらす実用的なノード拡張です。
リポジトリ情報:
- 名前: ComfyUI-Cinematic-Prompt
- 説明: An intuitive prompt builder Node
- スター数: 9
- 言語: JavaScript
- URL: https://github.com/yedp123/ComfyUI-Cinematic-Prompt
- オーナー: yedp123
- アバター: https://avatars.githubusercontent.com/u/71874235?v=4
READMEの抜粋: 🎬 ComfyUI Cinematic Prompt Builder
A visual, user-friendly prompt builder for ComfyUI that allows you to construct complex cinematic prompts using a visual interface with previews. Originally designed as a self learning tool to generate cinematic prompts (https://yedp123.github.io/), I decided to port it to ComfyUI as well. Designed originally with Midjourney, Stable Diffusion, Nanobanana pro and Flux workflows in mind.