広告 イラスト

最近色んな意味で話題の「NovelAI」使ってみた #3 ~呪文~

2022-10-24

最近色んな意味で話題の「NovelAI」使ってみた #3 ~呪文~

呪文(Prompt)について

NovelAIに指示を出す際に使用する文章は、適当に入力してもそれなりのものは出力されます。

しかし、目的のイラストに近いものを出力する場合は、基本的な入力ルールを守って呪文を入力する必要がありそうです。

今まではあまり深く考えていなかったのですが、本記事で色々と調べて試していこうと思います。

「元素法典」という高品質な術式をまとめたものがでてきたので、その中の呪文を見ながら勉強します。

元素法典とは?

  中国圏の人たちが大量の検証をして、いかにすればハイクオリティな絵を出せるかまとめた成果。
魔導書チックで非常にかっこいい。

原典

参考にさせてもらった記事(さいPさんが日本語訳)

基本的な入力ルール

ワードの優先度・ネガティブワード

  • { }で囲むと優先度が高くなる(数を増やせばより強調される)  例 : {Beautifle Sky} ()でも代用可能
  • [ ]で囲むと優先度が低くなる(これも数を増やせば影響力大)  例 : [Sexy]
  • 入れたくないものはネガティブワードの箇所に入れる
ネガティブワードをいれるところ

基本的に全部の絵に入れるワード

ポジティブワード

  • masterpiece : 傑作 → 画質向上(ラフのときとかはあえて抜くのも良い?)
  • best quality : 最高品質  → 基本的に全部に入れたほうがよさそう
  • ultra-detailed : 超精密 → 書き込まれた絵ができる
  • illustration : イラスト →絵がでてくる(写実的なものはでない?)
  • disheveled hair : 乱れ髪 → 動きのある髪の毛
Numa

masterpieceとbest qualityは品質タグをONにしていると自動で入っているみたいです。

自分で呪文の中で微調整する場合はOFFにしてしまっても良さそうです。

公式の説明(品質タグ)

ポジティブワード有り無しで検証(品質タグは無し / SEED固定)  

"Greetings with a smile,girl,"
笑顔で挨拶する女性
ポジティブワードあり
ポジティブワードなし

ネガティブワード

  • longbody, lower, bad anatomy, bad hands, missing fingers → 体の構造がおかしくならないようにする
  • pubic hair : 陰毛
  • extra digit : 特異な指
  • cropped : 切り取り → 変にアップした絵を描かないようにする
  • worst quality, low quality → 低品質な絵を防止

髪の毛の長さとか天気とか細かい条件が決まっているときは、反対の言葉を入れておくと安定しそうです。

Numa

健全な絵を出したいときは"nsfw"を入れておくみたいです

ネガティブワード有り無しで検証(品質タグは無し / SEED固定)

"Greetings with a smile,girl,"
笑顔で挨拶する女性
ネガティブワードあり
ネガティブワードなし

元素法典の解析(黄金の魔術)

呪文を見てると、魔力が強すぎて目が潰れそうになります。

そのままコピペして出すだけでかなりきれいになるので満足してしまいますが、これから色々と応用していきたいので詳しく見てみます。

今回は長さ的にもちょうど良さそうな黄金の魔術にします。

ポジティブワード(オレンジ線が基本)

masterpiece, best quality, best quality, Amazing, beautiful detailed eyes,((1girl)), finely detailed, Depth of field, extremely detailed CG unity 8k wallpaper, full body,(other Minato aqua), (((a girl wears Clothes with a silver texture))),((Extremely gorgeous metal style)),((Metal crown with ornate stripes)),((((Various metals background)))),Sputtered molten iron,(floating hair),((Hair like melted metal)),(((detailed face))), (((detailed eyes))),(((Clothes made of silver))),(((Clothes with gold lace))),((full body)),((((flowing gold and silver)))),(((((everything flowing and melt))))),(((((flowing iron))))),(((((flowing silver))))),((((lace flowing and melt))))

ネガティブワード(緑線が基本)

(((ugly))),(((duplicate))),((morbid)),((mutilated)),(((tranny))),mutated hands,(((poorly drawn hands))),blurry,((bad anatomy)),(((bad proportions))),extra limbs, cloned face,(((disfigured))),(((more than 2 nipples))),((((missing arms)))),(((extra legs))),mutated hands,(((((fused fingers))))),(((((too many fingers))))),(((unclear eyes))),lowers, bad anatomy, bad hands,text,error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality,jpeg artifacts, signature, watermark, username, blurry, bad feet, text font ui,malformed hands, long neck, missing limb,(mutated hand and finger: 1.5),(long body: 1.3),(mutation poorly drawn: 1.2), disfigured, malformed mutated, multiple breasts, futa, yaoi

上の内容をそのまま入れて出力したもの

そのまま出力

ポジティブワードを分解してみる(基本的なもの以外)

画質向上関係

  • Amazing : 驚くべき(高画質?)
  • beautifle detailed eyes : きれいな細かく描かれた目
  • finely detailed : 精密
  • Depth of field : 被写界深度
  • extremely detailed CG unity 8K wallpaper : 超精細なCGの8K壁紙
  • detailed face / detailed eyes : 細かく描かれた顔・目

何回も同じ単語がでていることがわかります。
詳細に書くことを強調することで顔の崩壊が少なくなるのかもしれないです。

Numa

ラフ絵とかでなければ、基本的にどの絵に入れてもよさそうです

出力イラストの内容

  • full body : 全身
  • other Minato aqua : 湊あくあさんというVtuberの類似を指定しているぽい
  • a girl wears Clothes with a silver texture : 銀色の質感の服着ている
  • Extremely gorgeous metal style : 極めて豪華なメタルチックな服装
  • Metal crown with ornate stripes : 装飾付きの金属製の王冠
  • Various metals background : 金属的な背景
  • Sputtered molten iron : 溶けた鉄のスパッタリング(絵画技法でエアブラシみたいな荒い粒を表現)
  • floating hair : 躍動感のある髪
  • Hair like melted metal : 溶けた鉄のような髪(色とか質感?)
  • Clothes made of silver / Clothes with gold lace  : 金のレース付きの銀の服
  • flowing gold and silver / flowing iron / flowing silver : とにかく流麗な金属(金・銀・鉄)
  • everything flowing and melt : 流れるように溶けていく
  • lace flowing and melt : レースが流れるように溶けていく

金属関係の呪文が非常に多いです。
Flowingを多用していて、念入りに流れのある金属が表現されるようにしている気がします。

金属を金・銀・鉄とすることで色の統一感が出しているようです。

この金属の種類を変えれば、このクオリティを保ったまま多様な色を出せるのかもしれないです。

語順は前にあるものが強く、あとのものが弱くでてくるようです。

ネガティブワードを分解してみる(基本的なもの以外)

全体的なネガティブ要因排除

  • duplicate :重複
  • mutilated : 切断
  • tranny : 性転換
  • blurry : ぼかし
  • bad proportions : 悪い比率
  • normal quality : 普通品質
  • jpeg artifacts : jpegアーティファクト(低画質なもの?)
  • signature : サイン
  • watermark : ウォーターマーク
  • username : ユーザー名
  • blurry : ボケ
  • text : テキスト?(文字を表示しない?)
  • error : エラー
  • text font ui : テキストフォント
  • mutated hand and finger: 1.5 : 手と指の本数の比率?
  • long body: 1.3 : 体の比率?
  • mutation poorly drawn: 1.2 : 変異の描き方の比率悪い?
  • malformed mutated : 奇形変

Face関係

  • ugly : 醜い
  • cloned face : クローン顔(リアルではない顔?)
  • disfigured : 醜い
  • unclear eyes : 不鮮明な目
  • disfigured : 醜い

Body関係

  • extra limbs : 余計な手足
  • more than 2 nipples : 2つ以上の乳首
  • long neck : 長い首
  • missing limb : 手足がない
  • multiple breasts : 多乳
  • futa : ふたなり?
  • yaoi : やおい

手関係

  • mutated hands : 変異した手
  • poorly drawn hands : 貧弱な手
  • missing arms : 足りない腕
  • fused fingers: 融合した指
  • too many fingers : 多すぎる指
  • bad hands : 手の不良
  • missing fingers :少ない指
  • fewer digits : 短い指
  • malformed hands : 手の奇形

足関係

  • extra legs : 余計な足
  • bad feet : 足の不良

ほとんど英単語の勉強ですね…。

このような単語をネガティブプロンプトに入れておくと、崩壊した絵が現れづらくなるようです。

AIのイラストでは手が苦手なため、手に関するネガティブプロンプトがかなり多くなっています。

Numa

恐ろしげな単語が多いです…

終わりに

狙った絵を求めようとすると、長文の呪文になるため目がかなり疲れますね。

今回のまとめとしては下記になります。

  • ワードの優先度をカッコで表現する → (優先度高いワード) [優先度低くしたいワード]
  • ネガティブワードで表現したくないワードを宣言しておく
  • 何度も同じようなワードを入力することで出力に影響しやすくなる
Numa

呪文が長すぎてプロント画面で入力した文字が見えなくなる場合は「Shift + Enter」で拡張できることを知りました

ブログランキング

もしよければ、ポチッとしていただけると嬉しいです

記事下広告

-イラスト