PR

【NovelAI】「除外したい要素」で描きたくないモノを削除!

この記事は約4分で読めます。
記事内に広告が含まれています。

「除外したい要素」とは?

NovelAIの「除外したい要素」

プロンプトの横にある「除外したい要素」は一体どういうときに使うのかご存知でしょうか?

これは一言でいうと、あなたが描画してほしくない要素を指示できる機能です。

らん
らん

AIに「コレは描かないで!」って伝えられるってことね

NovelAIの「除外したい要素」に該当する機能は、一般的な画像生成AIでは「ネガティブプロンプト」と呼ばれることが多いです。


具体例で見てみましょう。

NovelAIは、何も気にせずに女性のイラストを生成すると、かなりの爆乳になることが多いです。

過去にV4モデルで検証したところ、あるプロンプトで女性キャラを10枚生成してみると、その内8枚が爆乳でした(※爆乳の判断は私の主観です)。爆乳率80%です。

「除外したい要素」で爆乳を指定する前の画像(10枚)

では、「除外したい要素」で「爆乳」の描写を描かないようにしてみましょう。
「除外したい要素」に「爆乳」を意味する「huge breasts」を入力し、同じプロンプトでまた10枚の画像を生成します。すると、爆乳率は0%となりました。

「除外したい要素」で爆乳を指定した後の画像(10枚)


このように、「除外したい要素」を使うことで生成する画像を適切にコントロールできます。

「除外したい要素」を指定しても必ずその要素が除外されるわけではないことにご注意ください。

「除外したい要素」の活用例

「除外したい要素」には、主に3つの活用法があります。

「除外したい要素」の活用法
  • 描きたくない物体を描かないようにする
  • 絵の品質を上げる(=「低品質な要素」を描かないようにする)
  • 絵柄を変える(=「好ましくない絵柄や表現」を描かないようにする)

描きたくない物体を描かないようにする

これが一番わかりやすい活用法です。
例として、次のようなプロンプトでキツネ耳の女の子を生成します。

プロンプト

1girl, fox ears, blonde hair, short hair, necktie, skirt, smile

「しっぽ」も描かれてしまいましたね。この「しっぽ」が邪魔だとしましょう。

「しっぽ」も描かれているキツネ耳ガール
ラン
ラン

「除外したい要素」に「fox tail」(キツネのしっぽ)を指定すればいいのね💡

るん
るん

その通りです!

「除外したい要素」に「fox tail」を指定して、その他は同じ設定で再生成してみると、見事に「しっぽ」が消えてくれました。

「しっぽ」を描かないようにしたキツネ耳ガール

除外できないときは…

今回はうまくいった例を示しましたが、実は「fox tail」を「除外したい要素」に指定しても、普通にしっぽが描かれてしまうケースも多々ありました。

前述したように、「除外したい要素」に指定しても100%除外できるわけではありません。

消えてほしいのにどうしても消えてくれないときは、別の手として「インペイント」という機能を使って、余計な要素を消してしまうという方法もあります。

絵の品質を上げる

「除外したい要素」には、低品質になりやすい表現や不要な要素をまとめて避けるためのプリセットが用意されています。
これらを活用することで、生成されるイラストの品質を整えやすくなります。

プリセットを選ぶと、あらかじめ設定された除外要素が自動的に適用されるため、ひとつずつ入力する手間を減らすことができます。

なお、利用できるプリセットの種類や内容は、使用する画像生成モデルによって異なります。

[NovelAI] 「除外したい要素のプリセット」設定
除外したい要素プリセットの一例(V3)

まずは現在選択しているモデルで用意されているプリセットを使い、生成結果を見ながら必要に応じて「除外したい要素」を追加していくとよいでしょう。

また、プリセットを使わなくても十分な品質で生成できる場合があります。プリセットは必須ではなく、生成したいイラストや好みに合わせて使い分けるのがおすすめです。

参考までに、過去にV3で検証した結果を載せておきます。

[NovelAI] 「除外したい要素プリセット」比較

絵柄を変える

「除外したい要素」で除外できるのは「物体」だけではありません。「特定の表現」も除外することができます。これを使うと絵柄を調整することができるので便利です。

ラン
ラン

表現を除外するって…?

るん
るん

これも具体例で見てみましょう

あるプロンプトで女の子のイラストを生成したところ、思ったよりも「リアルな表現」になってしまいました。

NovelAIで生成されたややリアルな絵柄の女の子

この「リアルな表現」を「除外したい要素」で描かないようにしてみましょう。
「除外したい要素」に「realistic」(リアルな絵)を指定して、同じプロンプト・設定で絵を生成してみます。

NovelAIで生成されたリアルな絵柄の女の子を「除外したい要素」で修正
ラン
ラン

あ!かなりアニメ風の絵柄になったね

見比べてみると、かなり「リアルな表現」が和らいだ印象ですね。このように描きたくない表現を「除外したい要素」に指定することで、絵柄を調整することもできます。

[NovelAI] 「除外したい要素」でrealisticを指定した場合としない場合の比較

ここまでご紹介してきたように、「除外したい要素」は単純に「余計な物体を描かないようにする」だけではなく、絵の品質を上げたり、「表現」を調整したりすることにも活用できます。

自分の描きたいイラストのイメージに合わせて、「ジャマな要素」をうまく削除してみましょう。

るん
るん

「除外したい要素」の活用はアイデア次第!

プロフィール
この記事を書いた人
千鳥 るん | Chidori Run

AIイラスト制作から始まり、現在はVRChat向けのワールド制作・3D素材制作を中心に発信しています。

Unity、Blender、Substance 3D、UdonSharpなどを使いながら、怪異・ホラー・不穏な空間づくりの知見をまとめています。

BOOTHショップ「狐火工房」では、VRChat向けの3Dモデルや怪異演出素材を制作中。
「怪異ワールドを作りたい人が最初に頼れる場所」を目指して、素材と知恵を少しずつ積み上げています。

千鳥るんをフォローする
NovelAI
スポンサーリンク
シェアする
千鳥るんをフォローする