見出し画像

ChatGPTに断られる「セクシー系イラスト」、自分のPCなら無料で作り放題だった話【ComfyUI超初心者】

masterpiece, best quality, newest, absurdres, highres, 1girl, solo, long silver hair, blue eyes, smile, looking at viewer, highleg leotard, white leotard, elbow gloves, standing, hand on hip, cowboy shot, idol stage, spotlightworst quality, low quality, lowres, bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, watermark, signature, child, loli※この記事の画像はすべてAIで生成したものです。

はじめに:ChatGPTでは作れない絵がある

ChatGPTに「ハイレグレオタードのお姉さんのイラストを描いて」と頼むと、断られます。

でもXを見ていると、その手のイラストが毎日大量に流れてきますよね。あれはどうやって作っているのか? 答えのひとつが「自分のパソコンでAIを動かす(ローカル生成)」です。

ローカル生成には内容フィルターがありません。月額料金も、生成回数の制限もありません。この記事では、ComfyUIを入れたばかりの超初心者だった私が、実際にセクシー系イラストを生成できるようになるまでの手順を、そのまま全部書きます。

必要なもの

・Windowsパソコン+ゲーミングGPU(VRAM 8GB以上推奨。私はRTX 5090ですが、RTX 3060などでも動きます。生成が遅くなるだけです)

・ComfyUI(インストール済みの前提で書きます。導入自体の解説は別記事にする予定です)

・空きディスク 7GBくらい

手順1:

モデル「NoobAI-XL」をダウンロード


アニメ系イラストの定番モデルのひとつが NoobAI-XL です。セクシー系の表現に強く、無料で、Hugging Faceという配布サイトから誰でもダウンロードできます。

ダウンロードはここから(約6.6GB):

https://huggingface.co/Laxhar/noobai-XL-1.1

「NoobAI-XL-v1.1.safetensors」というファイルを、ComfyUIフォルダの中の ComfyUI\models\checkpoints に入れます。これだけです。

手順2:

ワークフローを組む(ノード6個だけ)


ComfyUIの画面で、以下のノードをつなぎます。標準ノードだけで組めるので、カスタムノードのインストールは不要です。

・Load Checkpoint → NoobAI-XL-v1.1.safetensors を選ぶ

・CLIP Set Last Layer → -2 にする(アニメ系モデルのお約束です)

・CLIP Text Encode(プロンプト)→ 2個(描きたいもの用と、描いてほしくないもの用)

・Empty Latent Image → 832×1216(縦長イラストの定番サイズ)

・KSampler → steps 28、CFG 5、sampler euler_ancestral

・VAE Decode → Save Image

手順3:

プロンプトは「英語タグをカンマ区切り」



このモデルは文章ではなく「danbooruタグ」という英単語タグで指示します。実際に私が使ったプロンプトがこれです。

masterpiece, best quality, newest, absurdres, highres, 1girl, solo, long silver hair, blue eyes, smile, looking at viewer, highleg leotard, white leotard, elbow gloves, standing, hand on hip, cowboy shot, idol stage, spotlight

1行目は「高品質にして」という品質タグで、毎回そのまま使います。あとは 髪型 → 服 → ポーズ → 背景 の順に単語を並べるだけ。「ハイレグレオタード」は highleg leotard、「ビキニ」は bikini です。

ネガティブ(描いてほしくないもの)はこれを毎回コピペでOK:

worst quality, low quality, lowres, bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, watermark, signature, child, loli

生成時間はRTX 5090で数秒、ミドルクラスのGPUでも数十秒です。

失敗談:

「mature female」でおばさんが出てきた話


最初、「大人の女性にしたいから」と mature female というタグを入れていました。すると出てくる絵がなんだか…おばさんなんです。

調べてみると、danbooruタグの mature female は「30代以上の成熟した女性」という意味の専用タグでした。若いお姉さんを出したいなら、このタグは入れず、1girl だけでOK。年齢系のタグは意味が独特なので注意です。

こういう「タグの意味の罠」はけっこうあるので、思った絵と違うものが出たら、まずタグの意味を疑ってみてください。

守らないといけないルール(ここだけは真面目な話)

ローカル生成は自由ですが、自由なぶん自分でルールを守る必要があります。

・実在の人物(芸能人・知人)に似せた画像は作らない。権利侵害・名誉毀損になります

・子供に見えるキャラは絶対にNG。ネガティブプロンプトに child, loli を常に入れておくのがおすすめです

・Xに投稿するときはセンシティブメディア設定を必ずON。忘れるとアカウント凍結リスクがあります

・既存アニメのキャラを商用利用するのは著作権侵害です。売るならオリジナルキャラで

まとめと次回予告

・NoobAI-XLをダウンロードして checkpoints に入れる

・ノード6個の基本ワークフローを組む

・danbooruタグで指示する

これだけで、ChatGPTに断られる系のイラストが無限に作れるようになりました。

次回は、「参照画像と同じポーズで生成する方法(ControlNet)」と「イラストの顔だけ別キャラに入れ替える方法」を書く予定です。この2つができると、作れる絵の幅が一気に広がります。

フォローして待っていてもらえるとうれしいです。質問があればコメントでどうぞ。

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