画像スタイルプロファイル

スタイルプロファイルとは、Marinaraが画像サービスへ送る前にすべての画像プロンプトへ適用する、使い回しのできる「共通のスタイル」です。アバター、ポートレート、自撮り写真、背景、イラスト、スプライトの見た目をそろえたいときに使います。このガイドでは、プロファイルを選び、編集し、テストする方法を説明します。

スタイルプロファイルとは

生成される画像は、アバター、ポートレート、Conversationの自撮り写真、シーンの背景、イラスト、スプライトのどれも、テキストのプロンプトから始まります。スタイルプロファイルは、Marinaraがそのプロンプトに足すルールを保存したものです。含めたい語(ポジティブな語)、避けたい語(ネガティブな語)、好みのプロンプト形式を追加できます。アプリ全体のデフォルトとして1つのプロファイルを選びます。1つのチャットや1つの画像モデルに対して、それを上書きすることもできます。

エディターを開くには、Settings → Generations → Image Generation(設定 → 生成 → 画像生成)を開き、Style Profilesまでスクロールします。

組み込みプロファイル

Marinaraには10個の組み込みスタイルプロファイルがあります。デフォルトはAutoです。どれでも編集でき、組み込みプロファイルはいつでも元の値に戻せます。

以下で使う用語は次のとおりです。

組み込みプロファイルは次のとおりです。

アプリ全体のスタイルの変更

デフォルトのプロファイルは、チャットや画像モデルによる上書きがない限り、すべての画像に適用されます。

  1. Settings → Generations → Image Generation → Style Profiles(設定 → 生成 → 画像生成 → スタイルプロファイル)を開きます。
  2. Default styleの一覧を開きます。
  3. プロファイルを選びます。

選択はすぐに保存され、新しい画像に適用されます。

プロファイルの複製とカスタマイズ

組み込みプロファイルはそのまま編集できます。Cloneを使えば、元のプロファイルを残したまま独自の版を作れます。

  1. Editingドロップダウンを開き、目的に近いプロファイルを選びます。
  2. Cloneをクリックします。Marinaraは複製を作って編集対象に切り替え、同時にその複製をアプリ全体のデフォルトスタイルにします。
  3. Name欄を、あとで見分けやすい名前に変えます。
  4. Prompt grammarを選びます(次のセクションで説明します)。
  5. Style textに、目指す見た目を普通の文章で書きます。AIが画像プロンプトを書く場合(Illustrator、自撮り写真、Noodleがこれに当たります)、AIはStyle textをそのまま写さずに、その内容に従います。アバターなど、ほかの画像ではStyle textが書いたとおりに追加される場合があります。
  6. Positive tags(含めたい語)とNegative tags(避けたい語)を追加します。
  7. Per-image tagsセクションを開き、画像の種類ごと(アバター、ポートレート、自撮り写真、背景、イラスト、スプライト)に追加のタグを設定します。
  8. 手順2で、複製はアプリ全体のデフォルトになっています。この役割を別のプロファイルへ戻すには、Default styleを開いて使いたいプロファイルを選びます。

プロファイルの管理には2つのボタンが使えます。

プロンプト文法のモード

Prompt grammarは、画像モデルがどんな形のプロンプトを好むかをMarinaraに伝えます。使っているモデルに合うモードを選んでください。

Test bench

Style Profilesエディターの中にあるTest bench(テストベンチ)では、実際に画像を作らずに、Marinaraが送信する内容をそのまま確認できます。

  1. Image kind(画像の種類)を選びます(たとえばポートレートや背景)。
  2. Sample inputに、おおまかなプロンプトを入力します。
  3. Final positive promptとFinal negative promptの欄を読みます。

Test benchには、整理の内容についての短い注記も表示されます。何も変わらなかったときは「No cleanup needed for this sample.」と表示されます。プロンプトに手が入ったときは、重複した断片や置き場所の違う断片をいくつ整理したかが表示されます。

Marinaraによるプロンプトの整理

画像のリクエストを送信する前に、Marinaraは有効なプロファイルを使ってプロンプトを組み立て直します。このとき、次の処理を行います。

整理の前後の例

Danbooru / Illustriousプロファイルを選び、Image kindをポートレートにして、Sample inputに次のように入力したとします。

masterpiece, masterpiece, red-haired knight, no watermark

すると、Test benchのFinal positive promptには次のように表示されます。

detailed eyes, solo, upper body, portrait, looking at viewer, anime screencap, masterpiece, best quality, absurdres

ここでは3つのことが起きています。

ポートレート、アバター、スプライトで被写体を表す語が消えてしまう場合は、画像の種類をillustration(イラスト)に変えてみてください。この種類では書いた言葉づかいがそのまま残ります。

優先順位: チャット、接続、グローバルの順

Marinaraは3つの場所からスタイルプロファイルを選べます。より限定的な指定が優先されます。

  1. 現在のチャットまたはゲームに対して選んだプロファイル。
  2. 画像モデルに設定されたスタイルプロファイル(そのエディターのLocal image defaults(ローカル画像のデフォルト設定)の中)。
  3. Settings(設定)のグローバルのDefault style。

Local image defaultsセクションは、AUTOMATIC1111 / SD Web UI、ComfyUI、NovelAIでのみ表示されます。それ以外のサービスでは、選択はグローバルのDefault styleに委ねられます。モデルごとにプロファイルを設定するには、画像モデルを開き、Local image defaultsを展開して、スタイルプロファイルの一覧でプロファイルを選びます。グローバルの選択に従わせたいときはUse global defaultのままにします。モデルの名前から適切なプロファイルを推測できる場合は、それをワンクリックで適用する「Use ...」ボタンが表示されます。

関連ガイド