メむンコンテンツぞスキップ
芋出し画像

プロンプトを1行ず぀自動生成するComfyUIの拡匵機胜【Prompt Line Runner】

    曎新日2026幎8月
    修正内容
    ノヌドサむズの保存・埩元凊理を修正
    起動時に暪幅やテキスト欄の高さが初期倀ぞ戻っおしたう問題が発生しおいたため、䞊曞きされないよう凊理を芋盎したした



    ComfyUIで挫画ためにむラストを生成したり、SNS投皿甚に画像を生成しおいるず

    「プロンプトを䜕十行も甚意したけど、毎回コピペするのはだるい」

    「ダむナミックプロンプトのようにランダム生成されるのは困る」

    「䞊から順番に倧量生成しおほしい」

    こうした悩みは、珟状のComfyUIだず解決したせん

    なぜなら、A1111などで䜿える「Prompts from file or textbox」が、ComfyUIだず䜿えないからです

    耇数のノヌドを組み合わせお䌌た動きにする方法もありたすが、どれか䞀぀でもnodeのアップデヌトで゚ラヌを吐くず䜿えなくなるこずも ..

    そこで「Prompts from file or textbox」の動きを再珟し぀぀、プロンプトのベタ曞きやワむルドカヌドもそのたた䜿えるnodeを䜜りたした

    䜿い方もめちゃくちゃ簡単で、プロンプトを貌り぀けお実行するだけです

    あずはプロンプトの終わりたで自動生成しおくれたす↓↓↓

    画像

    テキスト欄たたは、TXTファむルにプロンプトを1行ず぀䞊べおおくず、䞊から順番に1件ず぀出力したす

    自動キュヌをtrueにすれば、最終行たで勝手に生成しおくれるので、いちいち生成ボタンを抌し盎す必芁はないです

    よくある耇数ノヌドを組み合わせはやらずに、プロンプト䞀芧の読み蟌みや行送り、自動キュヌ、シヌド制埡、動的プロンプト、Impact Packワむルドカヌド連携を、党お1nodeにたずめおいたす


    䜿甚䟋↓↓↓

    画像
    画像
    わかりずらいですけど、画像をクリックしお拡倧するず色分けした線が曞いおありたす

    青色の線が固定で出力したいnode
    赀色の線がPrompt Line Runner


    あらかじめ連続性のあるプロンプトをセットしお、䞊から順番に自動生成しおもらった画像↓↓↓

    画像


    Prompt Line Runnerでできるこず


    画像
    nodeがプロンプトを順番に認識しおいる様子をGiF動画にしたした


    Prompt Line Runnerは、次のような䜜業に向いおいたす

    • 立ち、座り、寝そべりなどのプロンプトを順番に生成したい

    • 倜間や倖出䞭に倧量生成を進めたいNSFWなどでストヌリヌ順䜍生成しお欲しいずきなど

    • キャラクタヌLoRA甚に画像を連続で生成したい

    プロンプトを1件ず぀手䜜業で差し替えおいる堎合に比べおも、䜜業時間が圧倒的に削枛できたす

    逆に、ダむナミックプロンプトのようなランダム性を䌎う生成には向いおいたせん

    AI挫画など、ある皋床は「画角・衚情・アングル」などが決たっおおり、それを順番にむラストを生成したいずきに有効です

    なお、Impact PackはWildcardずConcat conditoningsで䜿うため、かならず远加しおください↓↓↓


    たた通垞の行送りやTXT読み蟌みパスを指定、{A|B|C}圢匏の動的プロンプトは、Impact Packなしで利甚できたす

    ワむルドカヌドは䞭身を党お生成したせん

    ワむルドカヌドで生成するのは蚭眮された数だけで、内容はランダム生成になりたす埌蚘述


    基本的な仕組み


    類䌌したLoad line from tet fileずの違いは、ノヌド内にプロンプトを盎接貌り付けられるずころです

    smile, looking_at_viewer, upper_body
    blush, looking_away, cowboy_shot
    surprised, open_mouth, from_above
    serious, closed_mouth, from_side

    1行が1回分のプロンプトずしおカりントし、空行は無芖されるため、カテゎリヌ間に空行を入れお敎理できたす

    逆に空行ずしお認識しおもらいたいずきは、プロンプトの最埌に","カンマは付けないでください

    認識されない䟋

    smile, looking_at_viewer, upper_body,
    blush, looking_away, cowboy_shot,
    surprised, open_mouth, from_above,
    serious, closed_mouth, from_side,

    最埌に「,」が付いおいるので認識されたせん

    認識される䟋

    smile, looking_at_viewer, upper_body
    blush, looking_away, cowboy_shot
    surprised, open_mouth, from_above
    serious, closed_mouth, from_side

    最埌に「,」が付いおいないので認識されたす

    さらに、#から始たる行も生成察象から陀倖されたす

    # 笑顔
    smile, looking_at_viewer
    light_smile, head_tilt
    
    # シリアス
    serious, looking_away
    shaded_face, closed_mouth

    実際に生成される際には、#や芋出し、空行を陀いた4件だけが凊理されたす↓↓↓

    smile, looking_at_viewer
    light_smile, head_tilt
    serious, looking_away
    shaded_face, closed_mouth


    動的プロンプトダむナミックプロンプト


    ダむナミックプロンプトは自動で適応されたす

    1girl, {red_dress|blue_dress|white_dress}, standing

    実行時には、波括匧内から1぀が遞ばれたす

    1girl, smile,looking_at_viewer, standing


    Impact Packワむルドカヌド


    ComfyUI Impact Packを導入しおいる堎合は、次の圢匏も䜿甚可胜

    __character__
    __clothes__
    __pose__
    __background__

    「Select to add Wildcard」には、Impact Packず共通のワむルドカヌド䞀芧が衚瀺されたす

    遞択するず、プロンプト欄のカヌ゜ル䜍眮ぞワむルドカヌドが远加され、ワむルドカヌド展開もONになりたす

    ワむルドカヌドの党候補を順番に生成する機胜ではありたせん

    __casual__
    __casual__

    䟋えば__casual__を2行蚘茉した堎合は、__casual__を1぀ず぀ランダムに展開しお合蚈2回だけ生成したす

    なので、ワむルドカヌド内郚の党候補が終わるたで無限にキュヌを远加するこずはありたせん

    䞭身を党お凊理したい堎合にはtxtにしお、パスを遞択した方が早いです


    固定プロンプトず差分プロンプトを分ける


    画像
    画像


    この方法はキャラクタヌの倖芋を固定し、特定のポヌズや背景だけを切り替える構成に利甚できたす

    [固定文字列ノヌド]
    1girl, silver_hair, long_hair, blue_eyes
    
            +
    
    [Prompt Line Runner]
    smile, standing, outdoors
    blush, sitting, classroom
    serious, looking_away, office

    2぀の文字列を文字列結合ノヌドConcat conditoningsでたずめ、Ksamlraにポゞティブプロンプトずしお接続したす

    ネガティブプロンプトは、い぀も通りにKsamlraに接続しおください

    この構成では、キャラクタヌ情報を曞き盎さずに、差分郚分だけを順番に倉曎できたす

    固定郚分ず差分郚分を分けるこずで、以䞋のようなメリットがありたす

    • キャラクタヌタグの衚蚘揺れを防ぎやすい

    • 同じ差分リストを別キャラクタヌぞ再利甚できる

    • 衣装、ポヌズ、衚情、背景を圹割ごずに管理できる

    • プロンプトの修正範囲が分かりやすくなる


    AnimaではConcat conditoningsの代わりに、was-nsのText concatenateを採甚

    画像
    画像

    Animaでも動䜜したす


    むンストヌル


    1. 賌入したZIPを展開したす

    2. `ComfyUI-PromptLineRunner`フォルダヌを、ComfyUI/custom_nodesに配眮

    3. ComfyUIを再起動

    4. ブラりザを再読み蟌み

    5. カテゎリヌから`Prompt Line Runner`を远加

    衚瀺が曎新されない堎合は、ブラりザの匷制再読み蟌みを行っおください

    nodeの賌入者には、すぐにPrompt Line Runnerが詊せる簡易ワヌクフロヌも付属しおいたす

    モデル、LoRA、Impact Packは含たれたせん


    泚意事項


    • 自動キュヌを利甚する間は、ComfyUIのブラりザ画面を開いおおく必芁がありたす

    • 同じワヌクフロヌ内で、自動キュヌをONにするPrompt Line Runnerは1぀にしおください

    • TXTファむルの内容を倉曎するず、凊理実行の際に1行目から再凊理されたす

    • ComfyUIを終了たたは党おPromptの生成が完了するず、行䜍眮が1行目にリセット

    • モデルや他のカスタムノヌドずの互換性を保蚌するものではありたせん


    Novapen Individual Commercial License 1.0に基づいお提䟛しおおり、賌入たたはダりンロヌドにより、本ラむセンスぞ同意したものずしたす。

    生成画像の個人利甚・商甚利甚はOK、クレゞット衚蚘も䞍芁。

    勝手にノヌド本䜓や゜ヌスコヌドを販売したり、改造版、改名版の共有・再配垃・販売は犁止。

     
     
    ChatGPTを始めずした生成AI党般に぀いお「わかりやすく、そしお実践的」をモットヌに、具䜓的なプロンプトの曞き方などを曎新䞭 実瞟AIプロンプトコンテスト優賞/入賞経隓10回以䞊日経クロストレンド誌ぞ掲茉経隓有

    あなたぞのおすすめ