【Stable Diffusion】negative_handを使った綺麗な手

【Stable Diffusion】negative_handを使った綺麗な手 ツール

「手を綺麗に表示したい!!」
「Negative Embeddingを使うと、スタイルが大きく変わってしまう・・・」

このような場合には、negative_handがオススメです。
この記事では、negative_handについて解説しています。

本記事の内容

  • negative_handとは?
  • negative_handの利用方法
  • negative_handの動作検証

それでは、上記に沿って解説していきます。

negative_handとは?

negative_handとは、手を綺麗に表示するNegative Embeddingです。
ネガティブプロンプトに設定することで利用します。

手を綺麗に表示するNegative Embeddingと言えば、以下が人気です。

  • bad-hands-5
  • badhandv4
  • bad_prompt(bad_prompt_version2)

これらは、みなさんもインストール済みかもしれませんね。
実際、私はすべてインストール済みです。

実は、これらのNegative Embeddingには大きな問題が存在しています。
これらを利用すると、モデルのスタイル(絵柄)が大きく変わってしまうのです。

この問題に対して、bad_promptの開発者は解決策を提示しています。
それが、negative_handです。

bad_promptとnegative_handの開発者は、同一人物になります。

スタイルが変わる問題が解決されていることは、次の画像からわかります。

最も右の画像が、Negative Embeddingなしで生成された画像になります。
左手が怪しい手になっています。

bad_prompt_version2を用いれば、その怪しい手を綺麗に表示しています。
しかし、スタイルが全く異なっています。

この問題をnegative_handで解決しています。
手も綺麗に表示しつつ、スタイルを維持しています。

以上、negative_handについて説明しました。
次は、negative_handの利用方法を説明します。

negative_handの利用方法

negative_hand Negative Embedding - negative_hand | Stable Diffusion Embedding | Civitai
negative_hand Negative Embedding Problem with Negative Embedding's Currently, there are more and more negative embedding, while many are also very ...

Civitai上の公式ページから、ファイルをダウンロードします。

上記ボタンをクリックすると、「negative_hand-neg.pt」というファイルをダウンロードできます。
このファイルの設置場所は、「embeddings」ディレクトリです。

設置に関しては、次のページが参考になります。

設置できたら、web UIを再起動します。
再起動するのが、最も確実で簡単な方法です。

web UIを起動できたら、いつも通りに画像生成を行います。
プロンプトに「waving」を含めば、手を振るような画像を生成できます。

そして、重要なのはネガティブプロンプトへの入力です。
ファイル名は「negative_hand-neg.pt」であるため、「negative_hand-neg」をネガティブプロンプトに含めます。

negative_hand-neg,(worst quality:1.4), (low quality:1.4), (monochrome:1.1),text,watermark

画像生成を行った際、結果表示欄に以下のように表記されればOKです。

以上、negative_handの利用方法を説明しました。
次は、negative_handの動作検証を説明します。

negative_handの動作検証

negative_handの動作検証を行います。
その際、以下のモデルを利用します。

  • CarDos Anime
  • Cetus-Mix
  • Hassaku
  • Counterfeit-V3.0
  • BraV4

そして、検証では以下のNegative Embeddingを用いています。

  • bad-hands-5
  • badhandv4
  • negative_hand

negative_hand以外は、スタイルを変えてしまう問題をクリアしているのでしょうか?
手の修正とともに、そのあたりに注意して結果を確認してみましょう。

noneが維持したいスタイルです。
そして、手を綺麗に表示させたい対象の画像となります。

noneと同じスタイルを維持しているのは、negative_handを用いた場合ですね。
肝心の手に関しても、綺麗に修正できています。
(※上手く行かない場合もあります)

基本的に、negative_handが使えることはわかりました。
でも、一つ残念なお知らせがあります。

それは、実写系モデルには上手くいかない可能性が高いということです。
このことはnegative_handだけではなく、bad-hands-5とbadhandv4にもあてはまります。
いや、 bad-hands-5やbadhandv4はむしろ綺麗な手を怪しい手にさえしてしまっています。

逆に、アニメ系モデルにおいてnegative_handは高い確率で手を綺麗に表示します。
そして、negative_handはその場合にスタイル(絵柄)を維持してくれます。

個人的には、negative_handの利用が今後はメインになるでしょう。

以上、negative_handの動作検証を説明しました。

タイトルとURLをコピーしました