見出し画像

自己紹介漫画を nano banana pro でちゃんと作った結果

午前中にアップした自己紹介漫画を、プロンプトをYAML形式で組んで、nano banana pro(Freepikを利用)で出力してみました。
午前中の記事と同様、プロンプトも併記します。


.comic_page :
  # 漫画全体のページ設定
  language : "Japanese"                # 漫画の言語
  style : "japanese syonen manga"      # 少年漫画風の画風
  writing-mode : "vertical-rl"         # 縦書き(右→左)
  color_mode : "白黒"                   # ページ全体の基本色 ("白黒" / "カラー")
  aspect_ratio : "1 : 1.4"             # ページ比率
  output_size : "1600x2560"            # 出力画像サイズ(幅 × 高さ)
  dialogue_font :
    hiragana_katakana : "アンチック体"    # ひらがな・カタカナのフォント
    kanji_alphabet   : "ゴシック体"       # 漢字・英数字のフォント


.instructions :
  このYAMLは漫画ページ生成用の仕様。
  添付画像(キャラ・コマ割り素材)がある場合は外見を忠実に反映すること。
  コマ構造は変更せず、設定に従って生成すること。
  各コマごとに color_mode を設定した場合、そちらを優先する。


.layout_constraints :
  - ページ全体アスペクト比 1 : 1.4 を厳守。                # 全体の縦横比は固定
  - パネル(コマ)の追加・削除・結合・回転・並べ替えは禁止。     # コマ構成は変更不可
  - 読み順は panel.number の昇順。                     # 読み順指定
  - 各パネル内容は枠内に収める。                          # 枠外描写は禁止
  - 吹き出しは複数会話時に右→左へ配置。                    # 会話方向ルール


.character_infos :
..  - character : 1                   # キャラクター識別番号
    name : "Ai子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (long white hair:1.2), (rainbow gradient hair:1.4), multicolored hair, very long hair, yellow eyes, amber eyes, subtle smile, (black off shoulder dress:1.3), gothic dress, camisole dress, long dress, (gold corset:1.4), frills, black sandals, standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

..  - character : 2                   # キャラクター識別番号
    name : "月子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (short hair:1.2), (dark purple hair:1.3), (blue tipped hair:1.2), hair over one eye, bangs, (round glasses:1.4), light blush, subtle smile, (white hoodie:1.3), oversized hoodie, long sleeves, blue jeans, rolled up pants, (red sneakers:1.2), standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定


.panels :
..  - number : 1                      # コマ番号
    page_position : "1"               # ページ内での位置
    background : "transparent"                   # 背景説明
    description : "ページの右側全体にAi子の全身"                  # コマ全体の描写指示
    panel_breakout : true            # コマ飛び出し演出の有無
    color_mode : "カラー"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "長柄のモップ"                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "right"     # コマ内の位置
        emotion : "笑顔"                  # 表情
        facing : "後ろ姿"                   # 向き
        shot : "全身"                     # カメラ距離(バストアップ等)
        pose : "掃除中に振り返る"                     # ポーズ
        scale : "画面の右側1/3"                    # サイズ印象
        breakout : true              # コマ飛び出し有無
        description : "他のパネルをぶち抜いて前進を入れる"              # 詳細な描写
        lines :
          - text : "キレイになると心が晴れますわ"                 # セリフまたは効果音
            char_text_position : "Ai子の左側"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


..  - number : 2                      # コマ番号
    page_position : "2"               # ページ内での位置
    background : "宇宙空間に浮かぶ、レコード型の巨大な宇宙戦艦"                   # 背景説明
    description : ""                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "レコード型の宇宙戦艦(全体は銀色で、ところどころ光っている)"                     # 背景物や小物の名称

    characters :
      - name : ""                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : ""                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : "宇宙の中心にあるアカシックレコード"                 # セリフまたは効果音
            char_text_position : "left bottom"   # 文字の配置
            type : "モノローグ"                 # "セリフ" / "効果音"


..  - number : 3                      # コマ番号
    page_position : "3"               # ページ内での位置
    background : "宇宙戦艦の中の廊下"                   # 背景説明
    description : ""                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "宇宙戦艦の中の廊下"                     # 背景物や小物の名称

    characters :
      - name : ""                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : ""                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : ""                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : ""                 # "セリフ" / "効果音"


..  - number : 4                      # コマ番号
    page_position : "4"               # ページ内での位置
    background : "宇宙戦艦の中の廊下"                   # 背景説明
    description : ""                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "廊下の奥に半開きの扉"                     # 背景物や小物の名称

    characters :
      - name : ""                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : ""                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : "あちらにもお部屋がありますわね"                 # セリフまたは効果音
            char_text_position : "1パネル目のAi子のセリフとわかるように配置"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


..  - number : 5                      # コマ番号
    page_position : "5"               # ページ内での位置
    background : ""                   # 背景説明
    description : "宇宙戦艦の床"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "破けた古い張り紙(関係者以外立ち入り禁止 と書かれているがかすれている)"                     # 背景物や小物の名称

    characters :
      - name : ""                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : ""                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : ""                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : ""                 # "セリフ" / "効果音"


.comic_page :
  # 漫画全体のページ設定
  language : "Japanese"                # 漫画の言語
  style : "japanese syonen manga"      # 少年漫画風の画風
  writing-mode : "vertical-rl"         # 縦書き(右→左)
  color_mode : "白黒"                   # ページ全体の基本色 ("白黒" / "カラー")
  aspect_ratio : "1 : 1.4"             # ページ比率
  output_size : "1600x2560"            # 出力画像サイズ(幅 × 高さ)
  dialogue_font :
    hiragana_katakana : "アンチック体"    # ひらがな・カタカナのフォント
    kanji_alphabet   : "ゴシック体"       # 漢字・英数字のフォント


.instructions :
  このYAMLは漫画ページ生成用の仕様。
  添付画像(キャラ・コマ割り素材)がある場合は外見を忠実に反映すること。
  コマ構造は変更せず、設定に従って生成すること。
  各コマごとに color_mode を設定した場合、そちらを優先する。


.layout_constraints :
  - ページ全体アスペクト比 1 : 1.4 を厳守。                # 全体の縦横比は固定
  - パネル(コマ)の追加・削除・結合・回転・並べ替えは禁止。     # コマ構成は変更不可
  - 読み順は panel.number の昇順。                     # 読み順指定
  - 各パネル内容は枠内に収める。                          # 枠外描写は禁止
  - 吹き出しは複数会話時に右→左へ配置。                    # 会話方向ルール


.character_infos :
..  - character : 1                   # キャラクター識別番号
    name : "Ai子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (long white hair:1.2), (rainbow gradient hair:1.4), multicolored hair, very long hair, yellow eyes, amber eyes, subtle smile, (black off shoulder dress:1.3), gothic dress, camisole dress, long dress, (gold corset:1.4), frills, black sandals, standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

..  - character : 2                   # キャラクター識別番号
    name : "月子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (short hair:1.2), (dark purple hair:1.3), (blue tipped hair:1.2), hair over one eye, bangs, (round glasses:1.4), light blush, subtle smile, (white hoodie:1.3), oversized hoodie, long sleeves, blue jeans, rolled up pants, (red sneakers:1.2), standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定


.panels :
..  - number : 1                      # コマ番号
    page_position : "1"               # ページ内での位置
    background : "Ai子に集中線"                   # 背景説明
    description : ""                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "カラー"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : "びっくり"                  # 表情
        facing : "正面"                   # 向き
        shot : "顔のアップ"                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : "Ai子に集中線"              # 詳細な描写
        lines :
          - text : "大変ですわ!"                 # セリフまたは効果音
            char_text_position : "left"   # 文字の配置
            type : "セリフ・ギザギザのフキダシ"                 # "セリフ" / "効果音"


..  - number : 2                      # コマ番号
    page_position : "2"               # ページ内での位置
    background : "壁と床が落書きだらけの宇宙戦艦の廊下"                   # 背景説明
    description : "壁と廊下に、文字や落書きがたくさんある"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : "びっくり"                  # 表情
        facing : "正面"                   # 向き
        shot : "ロングショット"                     # カメラ距離(バストアップ等)
        pose : "両手を広げたポーズ"                     # ポーズ
        scale : "SD体型"                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : "手を広げた勢いでモップを投げ捨てる"              # 詳細な描写
        lines :
          - text : "ドチャクソ汚れていますわ!"                 # セリフまたは効果音
            char_text_position : "ギザギザのフキダシ、フキダシ黒でテキストが白"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


..  - number : 3                      # コマ番号
    page_position : "3"               # ページ内での位置
    background : "床"                   # 背景説明
    description : "落書きだらけで汚れている床"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : ""                     # どのキャラが登場するか
        panel_position : ""     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : ""                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : "急いでお掃除しませんと!"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "ギザギザのフキダシ"                 # "セリフ" / "効果音"



.comic_page :
  # 漫画全体のページ設定
  language : "Japanese"                # 漫画の言語
  style : "japanese syonen manga"      # 少年漫画風の画風
  writing-mode : "vertical-rl"         # 縦書き(右→左)
  color_mode : "白黒"                   # ページ全体の基本色 ("白黒" / "カラー")
  aspect_ratio : "1 : 1.4"             # ページ比率
  output_size : "1600x2560"            # 出力画像サイズ(幅 × 高さ)
  dialogue_font :
    hiragana_katakana : "アンチック体"    # ひらがな・カタカナのフォント
    kanji_alphabet   : "ゴシック体"       # 漢字・英数字のフォント


.instructions :
  このYAMLは漫画ページ生成用の仕様。
  添付画像(キャラ・コマ割り素材)がある場合は外見を忠実に反映すること。
  コマ構造は変更せず、設定に従って生成すること。
  各コマごとに color_mode を設定した場合、そちらを優先する。


.layout_constraints :
  - ページ全体アスペクト比 1 : 1.4 を厳守。                # 全体の縦横比は固定
  - パネル(コマ)の追加・削除・結合・回転・並べ替えは禁止。     # コマ構成は変更不可
  - 読み順は panel.number の昇順。                     # 読み順指定
  - 各パネル内容は枠内に収める。                          # 枠外描写は禁止
  - 吹き出しは複数会話時に右→左へ配置。                    # 会話方向ルール


.character_infos :
..  - character : 1                   # キャラクター識別番号
    name : "Ai子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (long white hair:1.2), (rainbow gradient hair:1.4), multicolored hair, very long hair, yellow eyes, amber eyes, subtle smile, (black off shoulder dress:1.3), gothic dress, camisole dress, long dress, (gold corset:1.4), frills, black sandals, standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

..  - character : 2                   # キャラクター識別番号
    name : "月子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (short hair:1.2), (dark purple hair:1.3), (blue tipped hair:1.2), hair over one eye, bangs, (round glasses:1.4), light blush, subtle smile, (white hoodie:1.3), oversized hoodie, long sleeves, blue jeans, rolled up pants, (red sneakers:1.2), standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定


.panels :
..  - number : 1                      # コマ番号
    page_position : "1"               # ページ内での位置
    background : "ポップなドット背景"                   # 背景説明
    description : "さわやかな日常のイメージ"                  # コマ全体の描写指示
    panel_breakout : true            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "left"     # コマ内の位置
        emotion : "笑顔"                  # 表情
        facing : "後ろから"                   # 向き
        shot : "バストアップ"                     # カメラ距離(バストアップ等)
        pose : "振り返る"                     # ポーズ
        scale : "肩から上"                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : "後ろから呼びかけられて、振り返る仕草"              # 詳細な描写
        lines :
          - text : "誰かいるのですか?"                 # セリフまたは効果音
            char_text_position : "スキマのあるウニフラッシュ"   # 文字の配置
            type : "柔らかいフォント"                 # "セリフ" / "効果音"

          - text : "あ、カミテキナナニカ様"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


..  - number : 2                      # コマ番号
    page_position : "2"               # ページ内での位置
    background : "ピカピカの宇宙戦艦のフロア"                   # 背景説明
    description : "壁や床が光を放っている、「ぴっかり~ん」のオノマトペ"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : "満足げな表情"                  # 表情
        facing : "正面"                   # 向き
        shot : "ロングショット"                     # カメラ距離(バストアップ等)
        pose : "両手を広げたポーズ"                     # ポーズ
        scale : "全身、画面の奥にいる"                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : "自分の成果をアピールするような仕草"              # 詳細な描写
        lines :
          - text : "ちょうどお掃除が終わったところですわ"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


          - text : "ええええーーーー!!"                 # セリフまたは効果音
            char_text_position : "スキマのあるウニフラッシュ"   # 文字の配置
            type : "柔らかいフォント"                 # "セリフ" / "効果音"


.comic_page :
  # 漫画全体のページ設定
  language : "Japanese"                # 漫画の言語
  style : "japanese syonen manga"      # 少年漫画風の画風
  writing-mode : "vertical-rl"         # 縦書き(右→左)
  color_mode : "白黒"                   # ページ全体の基本色 ("白黒" / "カラー")
  aspect_ratio : "1 : 1.4"             # ページ比率
  output_size : "1600x2560"            # 出力画像サイズ(幅 × 高さ)
  dialogue_font :
    hiragana_katakana : "アンチック体"    # ひらがな・カタカナのフォント
    kanji_alphabet   : "ゴシック体"       # 漢字・英数字のフォント


.instructions :
  このYAMLは漫画ページ生成用の仕様。
  添付画像(キャラ・コマ割り素材)がある場合は外見を忠実に反映すること。
  コマ構造は変更せず、設定に従って生成すること。
  各コマごとに color_mode を設定した場合、そちらを優先する。


.layout_constraints :
  - ページ全体アスペクト比 1 : 1.4 を厳守。                # 全体の縦横比は固定
  - パネル(コマ)の追加・削除・結合・回転・並べ替えは禁止。     # コマ構成は変更不可
  - 読み順は panel.number の昇順。                     # 読み順指定
  - 各パネル内容は枠内に収める。                          # 枠外描写は禁止
  - 吹き出しは複数会話時に右→左へ配置。                    # 会話方向ルール


.character_infos :
..  - character : 1                   # キャラクター識別番号
    name : "Ai子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (long white hair:1.2), (rainbow gradient hair:1.4), multicolored hair, very long hair, yellow eyes, amber eyes, subtle smile, (black off shoulder dress:1.3), gothic dress, camisole dress, long dress, (gold corset:1.4), frills, black sandals, standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

..  - character : 2                   # キャラクター識別番号
    name : "月子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (short hair:1.2), (dark purple hair:1.3), (blue tipped hair:1.2), hair over one eye, bangs, (round glasses:1.4), light blush, subtle smile, (white hoodie:1.3), oversized hoodie, long sleeves, blue jeans, rolled up pants, (red sneakers:1.2), standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定


.panels :
..  - number : 1                      # コマ番号
    page_position : "1"               # ページ内での位置
    background : "宇宙に浮かんだ地球"                   # 背景説明
    description : "背景に宇宙と地球。Ai子の周りは白くスペースを開けて、背景と切り分ける"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "カラー"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "left"     # コマ内の位置
        emotion : "ポカーンとした表情"                  # 表情
        facing : "斜め横からのアングル"                   # 向き
        shot : "顔のアップ"                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : "顔のアップ"                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : "それは汚れではなく、地球46億年の記録です!"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"

          - text : "チーキュ?"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


..  - number : 2                      # コマ番号
    page_position : "2"               # ページ内での位置
    background : "宇宙の中心にレコード型の宇宙戦艦"                   # 背景説明
    description : "←ず--------っと向こう の表示をコマの上に入れる"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : ""                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : ""                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : ""              # 詳細な描写
        lines :
          - text : "天の川銀河のすみにある太陽系の惑星です"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"

          - text : "そんな辺境に記録するほどのことがありますの?"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"

          - text : "だから壁や床にメモだけしていました"                 # セリフまたは効果音
            char_text_position : ""   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


.comic_page :
  # 漫画全体のページ設定
  language : "Japanese"                # 漫画の言語
  style : "japanese syonen manga"      # 少年漫画風の画風
  writing-mode : "vertical-rl"         # 縦書き(右→左)
  color_mode : "白黒"                   # ページ全体の基本色 ("白黒" / "カラー")
  aspect_ratio : "1 : 1.4"             # ページ比率
  output_size : "1600x2560"            # 出力画像サイズ(幅 × 高さ)
  dialogue_font :
    hiragana_katakana : "アンチック体"    # ひらがな・カタカナのフォント
    kanji_alphabet   : "ゴシック体"       # 漢字・英数字のフォント


.instructions :
  このYAMLは漫画ページ生成用の仕様。
  添付画像(キャラ・コマ割り素材)がある場合は外見を忠実に反映すること。
  コマ構造は変更せず、設定に従って生成すること。
  各コマごとに color_mode を設定した場合、そちらを優先する。


.layout_constraints :
  - ページ全体アスペクト比 1 : 1.4 を厳守。                # 全体の縦横比は固定
  - パネル(コマ)の追加・削除・結合・回転・並べ替えは禁止。     # コマ構成は変更不可
  - 読み順は panel.number の昇順。                     # 読み順指定
  - 各パネル内容は枠内に収める。                          # 枠外描写は禁止
  - 吹き出しは複数会話時に右→左へ配置。                    # 会話方向ルール


.character_infos :
..  - character : 1                   # キャラクター識別番号
    name : "Ai子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (long white hair:1.2), (rainbow gradient hair:1.4), multicolored hair, very long hair, yellow eyes, amber eyes, subtle smile, (black off shoulder dress:1.3), gothic dress, camisole dress, long dress, (gold corset:1.4), frills, black sandals, standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

..  - character : 2                   # キャラクター識別番号
    name : "月子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (short hair:1.2), (dark purple hair:1.3), (blue tipped hair:1.2), hair over one eye, bangs, (round glasses:1.4), light blush, subtle smile, (white hoodie:1.3), oversized hoodie, long sleeves, blue jeans, rolled up pants, (red sneakers:1.2), standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定


.panels :
..  - number : 1                      # コマ番号
    page_position : "1"               # ページ内での位置
    background : "宇宙空間"                   # 背景説明
    description : "集中線"                  # コマ全体の描写指示
    panel_breakout : true            # コマ飛び出し演出の有無
    color_mode : "カラー"                # このコマ限定の白黒/カラー指定

    objects :
      - name : ""                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : ""                  # 表情
        facing : ""                   # 向き
        shot : "ロングロングショット"                     # カメラ距離(バストアップ等)
        pose : ""                     # ポーズ
        scale : "小さく"                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : "宇宙空間のど真ん中に放り出される"              # 詳細な描写
        lines :
          - text : "地球まで行って消した記録を復元してきなさい!"                 # セリフまたは効果音
            char_text_position : "ウニフラッシュ"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


          - text : "私ひとりで46億年分を書き直しますのー??"                 # セリフまたは効果音
            char_text_position : "ギザギザフキダシ"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


.comic_page :
  # 漫画全体のページ設定
  language : "Japanese"                # 漫画の言語
  style : "japanese syonen manga"      # 少年漫画風の画風
  writing-mode : "vertical-rl"         # 縦書き(右→左)
  color_mode : "白黒"                   # ページ全体の基本色 ("白黒" / "カラー")
  aspect_ratio : "1 : 1.4"             # ページ比率
  output_size : "1600x2560"            # 出力画像サイズ(幅 × 高さ)
  dialogue_font :
    hiragana_katakana : "アンチック体"    # ひらがな・カタカナのフォント
    kanji_alphabet   : "ゴシック体"       # 漢字・英数字のフォント


.instructions :
  このYAMLは漫画ページ生成用の仕様。
  添付画像(キャラ・コマ割り素材)がある場合は外見を忠実に反映すること。
  コマ構造は変更せず、設定に従って生成すること。
  各コマごとに color_mode を設定した場合、そちらを優先する。


.layout_constraints :
  - ページ全体アスペクト比 1 : 1.4 を厳守。                # 全体の縦横比は固定
  - パネル(コマ)の追加・削除・結合・回転・並べ替えは禁止。     # コマ構成は変更不可
  - 読み順は panel.number の昇順。                     # 読み順指定
  - 各パネル内容は枠内に収める。                          # 枠外描写は禁止
  - 吹き出しは複数会話時に右→左へ配置。                    # 会話方向ルール


.character_infos :
..  - character : 1                   # キャラクター識別番号
    name : "Ai子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (long white hair:1.2), (rainbow gradient hair:1.4), multicolored hair, very long hair, yellow eyes, amber eyes, subtle smile, (black off shoulder dress:1.3), gothic dress, camisole dress, long dress, (gold corset:1.4), frills, black sandals, standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

..  - character : 2                   # キャラクター識別番号
    name : "月子"                         # キャラ名
    base_prompt : "masterpiece, best quality, highres, 1girl, solo, full body, (short hair:1.2), (dark purple hair:1.3), (blue tipped hair:1.2), hair over one eye, bangs, (round glasses:1.4), light blush, subtle smile, (white hoodie:1.3), oversized hoodie, long sleeves, blue jeans, rolled up pants, (red sneakers:1.2), standing, character sheet, front view, side view, back view, multiple views, clean background, simple background, anime style"                  # キャラの外見指定

.panels :
..  - number : 1                      # コマ番号
    page_position : "1"               # ページ内での位置
    background : "一般家庭のリビング"                   # 背景説明
    description : "ソファに座る"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "カラー"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "ティーカップ"                     # 背景物や小物の名称

    characters :
      - name : "Ai子"                     # どのキャラが登場するか
        panel_position : "center"     # コマ内の位置
        emotion : "笑顔"                  # 表情
        facing : "正面"                   # 向き
        shot : "バストアップ"                     # カメラ距離(バストアップ等)
        pose : "お上品に紅茶を飲む"                     # ポーズ
        scale : "背景がよく見えるように"                    # サイズ印象
        breakout : true              # コマ飛び出し有無
        description : "リビングで紅茶を飲みながら話しかけている仕草"              # 詳細な描写
        lines :
          - text : "という経緯で地球に来ましたの"                 # セリフまたは効果音
            char_text_position : "right"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"


..  - number : 2                      # コマ番号
    page_position : "2"               # ページ内での位置
    background : "一般家庭のリビング"                   # 背景説明
    description : "ソファに座る2人の全体が見える構図"                  # コマ全体の描写指示
    panel_breakout : false            # コマ飛び出し演出の有無
    color_mode : "白黒"                # このコマ限定の白黒/カラー指定

    objects :
      - name : "ティーカップ、ケーキ"                     # 背景物や小物の名称

    characters :
      - name : "Ai子、月子"                     # どのキャラが登場するか
        panel_position : "right, left"     # コマ内の位置
        emotion : "笑顔、呆れた表情"                  # 表情
        facing : "向き合って座っている"                   # 向き
        shot : "リビング全体を入れたアングル"                     # カメラ距離(バストアップ等)
        pose : "紅茶を飲む、ケーキを食べる"                     # ポーズ
        scale : ""                    # サイズ印象
        breakout : false              # コマ飛び出し有無
        description : "紅茶を飲むAi子、ケーキを食べながら話す月子"              # 詳細な描写
        lines :
          - text : "はぁ"                 # セリフまたは効果音
            char_text_position : "月子の声"   # 文字の配置
            type : "セリフ"                 # "セリフ" / "効果音"

          - text : "どこまで本当だろ?"                 # セリフまたは効果音
            char_text_position : "月子の心の声"   # 文字の配置
            type : "心の声"                 # "セリフ" / "効果音"


プロンプトに自分用のコメントアウトやエディタ用に不自然なカンマがありますが、そこは無視してください。

nano banana pro で出力された画像に、一切手を加えずにそのまま公開しています。
若干セリフに不自然な部分もありますが、1ページのコマぶち抜きの表現なども上手に配置してくれています。
漫画らしさを出すために、カラーとモノクロを併用してみたのですが、そこも違和感なく表現してくれました。

ここまで来ると、凄いを通り越して、怖いものを感じます。



プロンプトの設計には、けいすけ様のこちらの記事を参考にさせていただきました。


いいなと思ったら応援しよう!