AI画像生成ツールの世界に革新をもたらしたAdobe Firefly。その魅力を最大限に引き出す秘訣が、実は「ネガティブプロンプト」にあるのをご存知ですか?
本記事では、Adobe Fireflyで高品質な画像を生成するための、ネガティブプロンプトの効果的な活用法をご紹介します。ぜひ本記事を参考にして、Adobe Fireflyでのネガティブプロンプト活用法をぜひマスターしてください!
Adobe Fireflyとは?
Adobe Fireflyは、グラフィック処理に強みを持つソフトメーカー、Adobeによって開発されたAIを利用した画像編集ツールです。
著作権に配慮されたツールであり、クリエイターが安心して使えるシステムを持つことが最大の特徴です。また、日本語を含む100以上の言語でのプロンプト入力に対応しています。
Adobe Fireflyの魅力
先ほども少しお話ししましたが、Adobe Fireflyの最大の特徴は、生成された画像の商用利用が許諾されていることです。多くのAIイメージ生成ツールでは、生成された画像をビジネスに活用することが制限されていますが、Adobe Fireflyではそのような制約がありません。つまり、Adobe Fireflyで作成した画像を、自社の広告やWebサイト、製品パッケージなどに自由に使用できるのです。
また、Adobe FireflyはAdobe Creative Cloudと連携しているため、PhotoshopやIllustratorなどの他のAdobe製品とシームレスに統合できます。これにより、Adobe Fireflyで生成した画像を、従来のグラフィックデザインワークフローに簡単に組み込むことも可能です!
これらの特徴から、Adobe Fireflyは、マーケティングや広告、デザインなどの分野で、大きな注目を集めています。特に、コストを抑えつつ、オリジナリティの高い視覚コンテンツを大量に制作する必要のある中小企業や個人事業主にとって、Fireflyは画期的なソリューションとなる可能性を秘めているのです。
※Adobe Fireflyの基本的な使い方については、以下の記事で解説しています!
ネガティブプロンプトとは?
ネガティブプロンプトは、画像に含めたくない要素を指定するために使うプロンプトのことです。ネガティブプロンプトをうまく活用することで、望まない結果を避けることができます。
以下の点を注意してみてください!
- 不要なオブジェクトを除外する:例「車を除く」「ロゴやテキストなし」
- 望ましくない画風を回避する:例「グロテスクでないこと」「過度に露出した画像でないこと」
- 画質の低下を防ぐ:例「ピクセル化していないこと」「ノイズの多い画像でないこと」
このように、プロンプトとネガティブプロンプトを組み合わせることで、意図した通りの画像を生成しやすくなります。理想の画像が得られるまで、プロンプトを微調整しながら複数回試してみることをおすすめします。
続いての章で、Adobe Fireflyでのネガティブプロンプトの活用方法を実践していきます!
Adobe Fireflyでネガティブプロンプトを活用する方法
以前はAdobe Fireflyでもネガティブプロンプトを入力することが出来たのですが、アップデートにより2024年7月時点では利用できなくなってしまいました。
ですので、現在はネガティブプロンプトをプロンプト欄に一緒に入力することで、ネガティブプロンプトの効果を発揮させることができます。
みなさんに分かりやすいように、ネガティブプロンプトを使わないパターンと使ったパターンで画像を生成してみました!
まず最初に、ネガティブプロンプトを使っていない生成画像がこちらです。
A realistic close-up portrait of a smiling woman with long blonde hair, blue eyes, wearing a white shirt, natural lighting
A realistic close-up portrait of a smiling woman with long blonde hair, blue eyes, wearing a white shirt, natural lighting (negative prompt : harsh shadows, overexposed, grainy, blurry, low resolution, jpeg artifacts, poorly drawn face, asymmetrical eyes, cropped head)
2つの画像を比べると、ネガティブプロンプトを加えた方が、よりクリアで自然な印象の肖像画になっていることが分かります。
意図しないディテールを避け、理想の画像に近づけるために、ネガティブプロンプトを上手に取り入れてみてくださいね!
【テンプレート付きコピペ可】おすすめのネガティブプロンプト一覧
ここからはおすすめのネガティブプロンプトをジャンル別に、テンプレート付きで紹介していきます!
どの画像生成にも入れるべき!最強のネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
worst quality | 最低品質、最悪の品質 |
low quality | 低い品質 |
normal quality | 普通の品質 |
out of focus/blurry/bokeh | ぼやける、ピンボケ ピントが合わない、ボケた |
ugly | ひどい、醜い |
bad anatomy | おかしい人体構造、変な身体 |
jpeg artifacts | 圧縮による歪み JPEGの圧縮による劣化 |
lowres | 低い画質 |
error | エラー |
これらのネガティブプロンプトを入力することによって、クオリティーの低い画像が生成されるのを防ぐことができます。
また、後ほど詳しく解説しますが、画像のクオリティー・品質に関するプロンプトは常に入力するべき要素になります。
●ネガティブプロンプトのテンプレート
worst quality,ugly,bad anatomy,jpeg artifacts
ぼやけるのを制御したい人は『out of focus(ぼやける)』、高画質の画像を生成したい人は『lowers(低画質)』などをネガティブプロンプトに追加しましょう。
必要に応じて入れるべき!ネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
nsfw(Not safe for work) | 性的描写、エロい表現 |
username | 名前 |
text | 文字、テキスト |
signature | 署名、ロゴ |
watermark | 透かし |
missing limb | 手や足の欠損 |
bad hands | おかしい手や指、変な手や指 |
missing fingers | 指の欠損 |
extra digit | 指が多い |
fewer digits | 本数が足りない指、指が少ない |
これらのネガティブプロンプトは、実際に生成した画像を見ながら不要な要素を追加していくのがおすすめです。
エロ要素を除外したい場合は「nsfw」、テキストやロゴを除外したい場合は「text/username」、手や指の生成が変になる場合は「bad hands」などのネガティブプロンプトを使い分けましょう。
特に、Stable Diffusionの画像生成は、指の描写が非常に苦手なツールですので、『bad hands, missing limb, missing fingers, extra digit, fewer digits』などのネガティブプロンプトは必要不可欠な要素になるでしょう。
●ネガティブプロンプトのテンプレート
nsfw,text,watermark,bad hands,extra digit,fewer digits
品質の悪い画像生成を防ぐネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
worst quality | 最低品質、最悪の品質 |
low quality/poor quality | 低品質 |
error | エラー |
out of focus/blurry/bokeh | ピンぼけ |
ugly | ひどい、醜い |
JPEG artifacts | 圧縮による劣化 JPEGの圧縮による劣化 |
low resolution/low res | 低い解像度 |
●ネガティブプロンプトのテンプレート例
worst quality,out of focus,JPEG artifacts,low resolution,error
また、画像生成のクオリティーを上げて高画質化するためには普通、プロンプトに
masterpiece,best quality,ultra detailed
などのワードを入力しますよね。
これに加えてネガティブプロンプトに“低品質”に関するプロンプトを入れることで、さらにクオリティーの高い画像生成を行うことができるのです。
不適切な要素を生成しないようにするネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
nsfw (Not Safe for Work) | 性的描写、エロい表現、18禁要素 |
pubic hair | 陰部の毛、陰毛 |
nipples | 乳首 |
これらのネガティブプロンプトは、「性的表現、暴力的描写などの不適切な要素(エロい要素)」を生成しないように指示するものです。
これらを入力することで、適切に使用できる安心安全な画像生成が行われます。
●ネガティブプロンプトのテンプレート
nsfw,nipples,pubic hair
手・指・顔・足・腕・目の欠損などによる作画崩壊・奇形を防止するネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
longbody | 長い身体 |
bad anatomy | おかしな人体構造、変な身体 |
long_neck | 異常に長い首 |
long_body | 異常に長いからだ |
mutated hands | 手の変形 |
deformed mutated disfigured | 変形している |
missing arms | 腕の欠損 |
extra_arms | 腕が多い |
extra_legs | 足が多い |
bad hands | 不自然な手、不正確な手 |
poorly_drawn_hands | 下手な手 |
malformed_hands | 奇形な手 |
missing_limb | 足や手の欠損、四肢の欠損 |
disconnected_limbs | 繋がっていない足や手、四肢 |
inaccurate limb | 不正確な足や手、四肢 |
floating_limbs | 宙に浮く足や手、四肢 |
extra_fingers/extra digit | 指が多い |
missing fingers/fewer digits | 指が少ない、指の欠損 |
bad fingers | 不自然な指、最悪な状態の手や指 |
poorly drawn fingers | 下手な指 |
liquid fingers | 溶けたような指 |
ugly face/bad face | 容姿が良くない、醜い顔 |
partial face | 半分の顔 |
partial head | 半分の頭 |
deformed eyes | 歪んだ目 |
Torso length | 胴長 |
humpbacked | 猫背 |
cat ears | 猫耳 |
bad proportions | 悪い姿勢 |
huge breasts | 大きすぎる胸 |
Muscular Physique/Bulging Muscles | 筋肉質な体つき |
Powerful Biceps | 二の腕の筋肉 |
Sculpted Chest | 彫刻のような胸筋 |
cropped | 切り取られている |
●ネガティブプロンプトのテンプレート
bad anatomy,long_body,mutated hands,missing arms,extra_arms,extra_legs,bad hands,missing_limb,disconnected_limbs,extra_fingers,missing fingers,liquid fingers,ugly face,deformed eyes,cropped
これらのネガティブプロンプトを入力することで、顔が崩れるなどの作画崩壊を防いだ自然で美しい画像生成を行うことができます。
ロゴやテキスト(文字)を取り除くネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
text | 文字、テキスト |
watermark | 透かし |
signature | 署名、ロゴ |
username | 名前、ユーザー名 |
stamp | スタンプ |
artist name | アーティスト名 |
title/subtitle | タイトル・サブタイトル |
date | 日付 |
footer/header | フッター・ヘッダー |
●ネガティブプロンプトのテンプレート
text,signature,username,watermark,stamp,date
これらのネガティブプロンプトを入力することで、「テキスト(文字)や不要なマーキング、ロゴなど」の要素を生成しないようにできるため、目的に合ったクリアな画像を生成することができます。
特定の表情・肌を避けるネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
make-up | メイク |
blush | ブラッシュ、頬を赤く染める |
open mouth | 口を開けている |
rouge | 口紅やチーク |
mascara | マスカラ |
dot,more | ほくろ |
freckles | そばかす |
half-open eyes | 目が半開き |
closed mouth | 閉じた口 |
●ネガティブプロンプトのテンプレート
make-up,rouge,mascara,open mouth,half-open eyes
これらのネガティブプロンプトを入力することで、指定した表情を生成させないようにすることができ、ユーザーの意図に合った画像を生成することができます。
特定のスタイル・背景を避けるネガティブプロンプト
呪文(プロンプト) | 意味 |
---|---|
sketch | スケッチ画 |
oil painting | 油絵 |
watercolor | 水彩画 |
monochrome | 白黒、モノクロ |
flat color | 単調な出来上がり |
flat shading | CGの要素 |
retro style | レトロ調 |
ink | ペンで描いたようなイラスト |
2D | 2次元 |
1 girl, 1 boy/1 woman, 1man | 一人 |
multiple people | 複数人・人数 |
animal | 動物 |
●ネガティブプロンプトのテンプレート
oil painting,2D,flat color
これらのネガティブプロンプトを入力することによって、ユーザーのイメージにぴったりなスタイルの画像生成を行うことができます。
ネガティブプロンプト入力のコツ5選!
では最後に、Adobe Fireflyでネガティブプロンプトを入力するコツをお教えいたします。
①具体的で明確な表現を使う
ネガティブプロンプトの効果を最大化するには、具体的で明確な表現を使用することが重要です。曖昧な表現は、AIが正確に解釈できない可能性があります。
- 悪い例: 「悪い品質」「おかしな見た目」
- 良い例: 「ぼやけた画像」「低解像度」「歪んだ顔の特徴」「不自然な肌のテクスチャ」
具体的な表現を使うことで、AIはより正確にあなたの意図を理解し、望まない要素を効果的に排除できます。
②重要度の高い要素から順に入力する
ネガティブプロンプトでは、最も避けたい要素を先頭に配置することが効果的です。AIは先頭に記述された要素をより重視する傾向があります。
例えば、人物画像を生成する場合、
- 「歪んだ顔の特徴」(最も重要)
- 「余分な手足」
- 「不自然な背景」(相対的に重要度が低い)
この順序で記述することで、最も気になる要素から順に排除されていきます。
③カンマで区切って複数の要素を並べる
関連する要素をグループ化し、カンマで区切ることで、プロンプトの構造を整理できます。これにより、AIがプロンプトを理解しやすくなります。
例:「過剰な装飾, 派手な色彩, 複雑な模様」
さらに、セミコロンを使って大きなグループに分けることもできますよ。
例: 「歪んだ顔の特徴, 不自然な表情; 余分な手足, 不適切な体の比率; 乱雑な背景, 不釣り合いな物体」
④数値や範囲を活用する
可能な場合、具体的な数値や範囲を指定することで、より精密な制御が可能になります。
- 例1:「3本以上の腕」(特定の数値を超える場合を除外)
- 例2:「180cm以上の身長」(特定の範囲を超える場合を除外)
- 例3:「40歳以下の外見」(年齢範囲の指定)
数値を使用することで、AIに明確な基準を与え、より正確な結果を得ることができます。
⑤徐々に調整し、効果を確認してみる
ネガティブプロンプトの効果を最大化するには、一度にたくさんの要素を追加するのではなく、少しずつ調整していくことが重要です。
- 基本的なネガティブプロンプトから始める 例:「低品質, ぼやけた画像」
- 生成結果を確認し、最も気になる要素を特定
- その要素に対応するネガティブプロンプトを追加 例:「低品質, ぼやけた画像, 歪んだ顔の特徴」
- 再度生成し、効果を確認
- 満足いく結果が得られるまで、このプロセスを繰り返す
このアプローチにより、各ネガティブプロンプトの効果を個別に評価し、最適な組み合わせを見つけることができます。
まとめ
いかがでしたでしょうか?
Adobe Fireflyでネガティブプロンプトを活用する方法について詳しく解説してきました。
ポイントをまとめてみました。
- ネガティブプロンプトとは、“画像を生成する際に除外したい要素”を指示させるもの
- Stable Diffusionで画像生成のクオリティを上げるためには、ネガティブプロンプトは必要不可欠
- 「作画崩壊を防ぐプロンプト」と「品質低下を制御するプロンプト」は必須
現在はプロンプト欄に同時入力するしか方法はありませんが、今後さらなるアップデートにより、またネガティブプロンプトが入力できるようになるかもしれませんので、期待しておきましょう!
その際はまたこの記事にて活用方法を記載いたします。