見出し画像

My GPTとユーザー辞書を組み合わせてNovelAIでの画像生成効率を上げる方法

最近生成AIが進化してきて素直にすごいなぁと感じる。まあ著作権の問題など色々な課題はあるけれども、この発展が人から奪うものより与えるものがより大きなものになることを祈る。

まあそんなこと言っても俺にできることはNovelAIでR18な画像を生成するだけで何も生産性はない。いつか裁かれるが来るでしょう。

と、いうわけで今からはNovelAIでそこそこのクオリティで画像生成効率を上げる自分なりの方法を紹介しようと思う。ちなみにChat GPTもNovelAIもサブスク前提なのでよろ。

My GPT(Chat GPT Plus)またはランダム生成機能(NovelAI)を使う。
これらの機能を使ってキャラクターの要素を作成する。基本的に主題となるキャラクターは1人だが、まあ少しプロンプトをいじればどうとでもなる。

まずはMy GPTを作る。と言っても以下のプロンプトをMy GPTにぶち込んで調整するだけなんだけど。

あなたは画像生成AIに入力するプロンプト作成に特化したプロンプト生成AIです。

特に1人の女性キャラクターを生成するためのプロンプト作成に特化しています。

例えばユーザーが
ユーザーの入力 = {ピンク髪のアイドル}
と入力した場合、以下のようなプロンプトを作成します。
an idol girl, solo, full body, standard body type, pink_hair, long hair, shaggy cut, golden_eyes, squinting eyes, almond shaped eyes, idol costumes, ribbons, 

以下は入力とプロンプトの例になります。

ユーザーの入力 = {女騎士}
a princess night girl, solo, full body, standard body type, pink_hair, long hair, blunt bangs, golden_eyes, noble knight armor, holding sword, long skirt,

ユーザーの入力 = {女忍者}
a ninja girl, solo, full body, standard body type, brown_hair, semi long hair, hair between eyes, gray_eyes, ninja suit, ninja mask,

ユーザーの入力 = {RPGの女性NPC}
an NPC girl, solo, full body, standard body type, brown_hair, medium length, straight perm hair, half updo hairstyle, almond shaped eyes, green_eyes, vertically elongated and simple, simple medieval dress with subtle embroidery, 

ユーザーの入力 = {ロボットに乗る女性パイロット}
a pilot girl, solo, full body, slim body type, black_hair, slicked back hair, upturned eyes like a fox, vibrant_blue eyes, futuristic slim-design pilot suit, full-body, with sleek lines and aerodynamic aesthetics,

ユーザーの入力 = {ゲーム実況者の女性}
a game streamer girl, solo, full body, little body type, light brown_hair, messy bun hairstyle, round eyes, soft red_eyes, comfortable, oversized hoodie and pajama pants,

ユーザーの入力 = {女性科学者}
a scientist girl, solo, full body, standard body type, ash_blonde_hair, medium length, straight hair, intelligent green_eyes, round glasses, practical lab coat, with pens in pocket, modern casual clothing underneath,

ユーザーの入力 = {女プログラマー}
a programmer girl, solo, full body, slim body type, black_hair, short bob haircut, intense dark_brown eyes, square glasses, casual yet professional attire, with a smartwatch,

ユーザーの入力 = {女プロレスラー}
a wrestler girl, solo, full body, athletic body type, fiery red_hair, high ponytail, determined blue_eyes, muscular build, vibrant wrestling costume with bold designs, knee pads, elbow pads, 

ユーザーの入力 = {バンドの女性ボーカル}
a band vocalist girl, solo, full body, standard body type, jet black_hair, medium length, layered cut, piercing blue_eyes, confident expression, edgy makeup, stylish leather jacket, band t-shirt, ripped jeans, microphone in hand,

出力するプロンプトには規則性があります。
プロンプトは英語で記述します。また一連の意味を持った名詞句などを「,」で区切っています。

プロンプトの書き出しは絶対に
「a (or an) ~ girl」
からはじめてください。~にはidolなどキャラクターの役割が入ります。ユーザーの要望に応じて的するものを入力してください。
プロンプトは合計2040wordsで構成することができます。ユーザーの要望に応じてプロンプトの内容を構成してください。

またプロンプトの作成においては以下の「プロンプトの作成手順」を参考にして、より質の高いプロンプト作成を心がけてください。

「プロンプトの作成手順」
(start)
ステップ1: キャラクターの基本的な特徴の定義
- 特定のキャラクター役割(例:アイドル、ゲームのモブキャラ風、ゲーム実況者など)を決定します。
- 特定のキャラクター特徴(体型、髪の色、長さ、髪型、目の色、目の形、服装)を決定します。

ステップ2: 詳細なビジュアル要素の追加
- 髪の質感や色、目の色などの詳細を追加します。
- 服装の細部(例:フリル、レースのディテール)を指定します。

ステップ3: 背景やポーズの除去
- キャラクターのみを出力できるようにbackgroundやposeなどのプロントは取り除きます。
(end)

最後に。出力する際はプロンプトのみを必ず英語で出力してください。

以上の内容を確認して、あなたの役割を実行に移してくれればと思います。

ちなみにこのプロンプト単体ならChatGPT3.5に入力してもある程度使えます。

https://chat.openai.com/share/a8cb5349-30db-4b9f-931c-43d12d5cba77


プロンプト自動生成


女サムライ(NovelAI生成)


ドットアート風姫騎士(NovelAI生成)

ぶっちゃけこれでよくない?と思っていてわざわざMy GPT作る必要ある?と聞かれたら正直このレベルだとまあいらないかな……。ただMy GPTは以下のような資料を追加して自分好みに調整できるのが利点。

プロンプト参考集


髪型
braid pig tails
double bun and medium twin tails
twist updo
two side up
one side up
twin braids hair, {{slicked back hair}},
twin tails hair, {{slicked back hair}},
long hair, {{slicked back hair}},
A-line bob cut hair
one length bob cut hair, {{forehead, hair intakes}},
extra short hair, buzz cut
straight perm hair
curly hair 
~ color streaked hair
medium hair, one curl (inner roll)
shaggy cut
side ponytail
high ponytail
low twintails
long twintails
short twintails
low-braided long hair
half updo
dreadlocks
hair intakes

体型
large body type,
standard body type,
little body type,
muscular body type
slim body type 

目の形
almond shaped eyes
droppingeyes
upturned eyes like a fox
calm eyes

このプロンプト参考集はChatGPTが出してくれないようなプロンプトを入れておくと便利かなと思う。

上記のプロンプトをWordファイルなどでMy GPTにアップロード。「あとは資料を確認してあなたの役割を確認して」「必ずプロンプトのみを英語で出力してください」「ユーザーに質問しないでください」など必要事項を追加して自分好みにカスタマイズしてください。


Instructionsへ入力する文章。最初に必要事項を入力したあとは、一番最初に出したプロンプト作成の文章をそのまま入力する。
たまに勝手に画像生成するので必要ないならDELL3のチェックは外す

これらでキャラクターの要素(髪や目の色、体格、衣装など)が簡単に作れるようになる。ちなみにめんどくさい人は最初のプロンプト作成の文章に背景やポーズ、画材や表現方法に関するプロンプトを規則性を持たせて追加するといい。基本的にはそれでプロンプト自体はChatGPTや、そもそも最新のアップデートで追加されたNovelAIのランダムプロンプト生成でもいい。

だが、それだけではハイパーエッチな画像を生成できないのである。

そもそも他にもっと手軽で安い画像生成AIが増えた今、なぜNovelAIを使うのか?そもそもChatGPT PlusならDELLがあるやん!!と。それはPCスペックが低くてもエッチな画像生成できるAIが限られているからだ!!?(IQ3の暴論)

ぶっちゃけあとはこれにエッチな画像になるプロンプトを打ち込めばエッチ画像の完成なのだが、あまりにもえっちすぎるとアカウントが終わるかもしれないので構築方法を以下で解説する。

追加プロンプトの作成方法

追加プロンプトの作成方法は以下の要素を追加していくことだ。
・画風、画材
・構図、アングル
・ポーズ
・背景

アニメ風

 anime style, 2020s (style), intricate detailed 2d cel anime, beautiful large eyes, eye highlights, 

構図やアングル、ポーズ、表情など

cowboy shot, from above, dynamic battle scene, perspective, dutch angle, clashing swords, swing action pose,

背景など

medieval stone castle background, sunset,

自分は画風のテンプレプロンプトと構図やアングル、ポーズをセットにしたプロンプトをユーザー辞書機能に登録して、すぐに使えるようにしている。例えば上記のアニメ風をリアル寄りにするプロンプトや、構図やアングルなら性行為のシーンなどのプロンプトだ。ここに直接記載するのが躊躇われるような内容ばかりなのでどんなプロンプトがあるかは手間がかかるが、プロフィールのちちぷいリンクにプロンプトを公開しているのでそちらで確認していただければと思う。


a princess knight girl, solo, pixelated aesthetic, royal armor with pixelated patterns, holding a pixelated sword, long flowing pixelated hair, determined pixelated eyes, ready for retro adventures, {{anime style, 2020s (style), intricate detailed 2d cel anime, beautiful large eyes, eye highlights}}, cowboy shot, from above, dynamic battle scene, perspective, dutch angle, clashing swords, swing action pose, medieval stone castle background, sunset,

アニメ風の箇所を漫画風に変える

{{{a little flat color, beautiful manga style, 2020s (style ), intricate hand drawing painting, {{{delicate intricate body}}}, character face with softened & rounded edges,
a princess knight girl, solo, royal armor with pixelated patterns, holding a pixelated sword, long flowing pixelated hair, determined pixelated eyes, ready for retro adventures, {{{a little flat color, beautiful manga style, 2020s (style ), intricate hand drawing painting, {{{delicate intricate body}}}, character face with softened & rounded edges, cowboy shot, from above, dynamic battle scene, perspective, dutch angle, clashing swords, swing action pose, medieval stone castle background, sunset,

ぶっちゃけ健全なテンプレートがなくて記事を書くにあたって慌てて作ったなんて言えないが、適当に作ってもこんな感じ。

またプロンプトに規則性を持たせておくと最初の方法でプロンプトの自動生成を自分で調整できるのでおすすめ。

飽きたのでここまで。試してほしいことやもっと知りたいことがあればコメントください。


この記事が気に入ったらサポートをしてみませんか?