忘却まとめ

Blenderの中級者・上級者向けの踏み込んだ情報や、アドオン・3DCGに関する情報を記事にします

アーティストの画風やキャラの特徴を追加するhypernetworksを使う【Stable Diffusion web UI(AUTOMATIC1111版)】

AIアート

投稿日:

yabuki kentarou-50000.ptを使用

画風ファイルを追加することで、元のモデルにはない画風や概念・キャラの特徴などを追加することができる。

(ファイルの作り方はかなり時間と手間がかかるようなのでなし)

ベースとなる絵

((((masterpiece)))), high quality, very high resolution, large filesize,
1girl,solo, (pale blue hair), very long hair, messy hair,
((((loli)))), ((small breast)),
nurse clothes, white narse,
cosplay, nurse hat,
(white wings on waist),
sitting on bed,
Room with outside view
hospital room
Distant trees and town,
[[green eyes]]
Negative prompt: lowres, 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, artist name, multiple legs, malformation, close up,
large breast,
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 1718483684, Size: 512x768, Model hash: 6569e224, Clip skip: 2, ENSD: 31337

アーティストの画風やキャラの特徴を追加する

yabuki kentarou-50000.ptを使用。

画風ファイルを追加して有効化するだけで、画風を変えることができる。
シード値を固定しながら調整してみるとわかりやすい。

hypernetwork Strength(影響の強さ)は好みに合うように変える

cutesexyrobutts.ptを使用。

hypernetwork Strengthを調整すれば元のモデルとhypernetworkの絵柄がミックスされるため、元となったアーティストの画風とも異なった絵を作ることができる。

必ずしも1.0が最適ではない場合がある。
影響度が強すぎて、絵によっては構図や体型が変わってしまったりする。
(ロリを作りたいのに巨乳になったり大人になったりする)

Strengthの良い塩梅は使う.ptファイルごとでも違うので、自分の欲しい絵に合うよう調整するとよい。
自分としては、絵の画風を少しだけ混ぜる0.3~0.7程度が良さげ。

embeddingsも同じように、[ ] で強度調整するとよい。

embeddingsとhypernetworksの2種がある

画風を変える方法は2種類ある。

embeddingsは、.ptファイル名と同じワードをプロンプトに入れることで影響させる。
ファイルサイズは100KB以下。
.ptは、/embeddings 内に配置する。

hypernetworksは、Settingから変更することで全体に影響させる。
ファイルサイズは80MB程度。
.ptは、models/hypernetworks 内に配置する。(hypernetworksフォルダは自分で作る)

自分で画風ファイルを作る方法

Textual Inversion on AUTOMATIC1111 - としあきdiffusion Wiki*

Textual Inversion · AUTOMATIC1111/stable-diffusion-webui Wiki

自分で新しく学習データを作ることができる。

意外と簡単に追加学習できそう?
学習にかなり時間はかかる模様。

  1. 学習させたい多くの画像を用意する。
  2. 空の.ptを作成し、アーティスト名を設定する。
    • この名前をプロンプトでも使うことになる。
  3. 学習用画像を512x512サイズに一括変換する。
  4. 学習を実行する(時間がかかる。上記としあきのリンクによると約16時間かかったとのこと)。
  5. txt2imgプロンプトで、.ptと同じファイル名(拡張子なし)を使うと、学習したものを参考にできる。

配布サイト

上記のように自分で画風ファイルを作ることができるため、有志がデータ配布している。

学習するために使った絵や学習量なのでも結果が変わるため、同じアーティストの画風ファイルでもファイルや作った人によって違ってくる。

SD RESOURCE GOLDMINE
様々な現代のアーティストの画風が配布されている。
Chromeでは、DLリンクが「このサイトは安全に接続できません」となるので、Torブラウザから無理矢理DL。

https://files.catbox.moe/xks8j7.pt - asanagi
上記例では朝凪氏の画風。

공유된 hypernet, embedding 모음 (샘플 有) - AI그림 학습 채널
データリンク - mega.nz
韓国コミュニティの大量画風データ。
金髪の女性をベースに各画風を比較して見れるカタログがあるので、わかりやすい。

sd-concepts-library (Stable Diffusion concepts library)
絵柄にかからわず様々なモノのデータファイルが配布されている。
こちらはNSFWなし。

AUTOMATIC1111 / stable-diffusion-embeddings · GitLab
上記リンクでは、いくつかのアーティストの絵柄を参考に作られた.ptファイルがある(NSFW注意)。

その他

hyperNetworkをヘッダーメニューに表示する

hyperNetworkは頻繁に切り替えたいので、ヘッダーメニューに追加するとよい。
こちらに追加すると、設定変更する度に設定保存されるので手間も減る。

  • Setting > Quick Setting 内に、下記を追加する。
    • sd_hypernetwork, sd_hypernetwork_strength
  • 設定を保存し、再起動する。

メニューデザインはユーザーCSSで調整できる

user.cssを使って、利用しない機能のメニューを非表示にしたり、レイアウトを多少調整することができる。
特に上項目の方法でヘッダメニューを増やすと画面半分にした時に占有率が高いので、ノートパソコンのような狭い画面では調整するとよい。

リンク

-AIアート

Copyright© 忘却まとめ , 2022 All Rights Reserved Powered by STINGER.