AUTOMATIC1111 Web UI の Clip skip とは何か
Stable Diffusion 1.x で使われている CLIP
Waifu Diffusion で効率的に画像を生成する
目次
ワークフロー
差分生成の実例
どのツールを選ぶか
Stable Diffusion の解説
Tips
Denoising Strength を下げると画質が落ちる
ファインチューニング
プロンプト
AUTOMATIC1111 の Prompt Editing※重要
Danbooru タグ列挙法(Waifu Diffusion v1.2 限定)
Danbooru タグ列挙法(Waifu Diffusion v1.3 限定)
Stable Diffusion のプロンプト Tips
単語チートシート
画力が上がる作品タグ
色
天気・時間帯
場所・背景
人
カメラ・ライティング
作風
検証
AI が描いた絵の見分け方
NSFW(職場閲覧注意)
単語集
作例
解説リンク
ChatGPT Mar 23 Version にガチャの確率計算器を作らせる
AUTOMATIC1111 の Lora・Dreambooth の使い方
目次
LoRA
Dreambooth
A Few Dreambooth Observations and Tips, Leafier Closer Shots With the New Vae File (higher CFG)
モデルの圧縮(脱水)
AUTOMATIC1111 の便利な機能
目次
AUTOMATIC1111のアップデート
git の操作
アップスケーラー
Stable Diffusion Upscale(img2img を使ったアップスケーラー)
img2img
Only masked(マスクした部分を拡大してから再生成して合成:旧 Inpaint at full rsolution)
Batch img2img(フォルダ内の画像すべてに img2img を実行)
Loopback(img2img の結果に img2img を実行する)
--gradio-img2img-tool(簡易ペイントツール追加)
Detection Detailer(顔のマスクを自動生成してくれる Extension)
Depth-guided model(深度情報を使った img2img)
プロンプト
CLIP interrogator(画像のプロンプトを推測)
Deepdanbooru(画像の Danbooru タグを表示する)
Prompt Editing(画像生成の途中でプロンプトを変更)
Alternate Prompt(1ステップごとに語を切り替え)
ファインチューン
Embedding (.pt や .bin ファイル)を使う
操作
Generate ボタンを右クリック > Generate forever で止めるまで生成。止めるときは右クリック > cancel
Ctrl + Enter で Generate
Ctrl + Z プロンプトを元に戻す
スライダーをクリックした後十字キーで1ずつ増減できる
検証
Visualize Cross Attention(プロンプトが画像のどこに効いているか可視化)
DAAM Extension for Stable Diffusion Web UI(プロンプトが画像のどこに効いているか可視化)
UI
そのほか
Checkpoint Merger(ckpt ファイルのブレンド)
[WebUI] Stable DiffusionベースモデルのCLIPの重みを良いやつに変更する
Extension など
Booru tag autocompletion for A1111(タグ補完)
extensionEditor(AUTOMATIC1111向けのプロンプトエディター)
Dataset Tag Editor(タグで画像を編集したり、タグを編集するエディタ)
Helper GUI for manual tagging/cropping(画像のタグ管理エディタ)
embedding editor(768 個ある潜在表現ベクトルを手動で調整)
multi-subject-render(背景とオブジェクトとを雑コラしてくれる)
Latent Couple extension(プロンプトの効く領域を指定)
Depth map library and poser(手の深度マップライブラリ)
Cutoff - Cutting Off Prompt Effect(色移り防止)
Controlnet
ポーズ・構図の指定と着色ができる。Image2Image はグレースケール画像の着色ができなかったが Controlnet ではそれができる。
ControlNetでポーズや構図を指定してAIイラストを生成する方法
AUTOMATIC1111+ControlNetのつかいかた2(目当ては自動塗り)
AIで適当な線画を清書し、さらに色を塗って高品質なイラストに仕上げる方法【ControlNet活用術】
Multi-Controlnet
Extension
sd-webui-controlnet(こちらの方がユーザーが多い)
モデルマージ
Blender 用の PC スペックについて
Blender 用の PC で一番重要なのはメモリ容量で、その次が CPU や GPU 性能だ。なぜならメモリ容量が不足する場合、できない作業があるからだ。CPU(GPU)性能は作業速度に影響を与えるだけで、CPU(GPU)性能が低いからできない作業はほとんどない。
レンダリング速度やビューポートの応答性を重視するなら GPU に予算をかける。
シミュレーションやアニメーションを高速化したいなら CPU に予算をかける。
CPU や GPU のレンダリング速度は Blender Open Data が参考になる。
メモリ容量
VRChat アバター最適化メモ
よくあるケース
ポリゴン数
VRChat でアバターのポリゴン数が問題になることは少ない。目安として使われるポリゴン数は7万と3万2千で、これはPC 版アバターパフォーマンスランクが根拠になっている。
Quest ではポリゴン数1万が目標になる。これは Quest 版アバターパフォーマンスランク の Good 評価に相当し、Good は PhysBones が使える中での最高ランクだ。
目次
ボトルネックの特定
CPU
GPU
PC 版アバターパフォーマンスランク
外部リンク
ボトルネックの特定
Blender の輪郭抽出技法まとめ
目次
概要
直接テクスチャや頂点に描く方法
マテリアルのフレネルノードを使う方法
ラインアート(2.93)
画像をグリースペンシルオブジェクトへ変換(2.91)
背面法(Inverted Hull)
ソリッド化モディフィア
ジオメトリノード
ディスプレイスモディフィア
ベベルモディフィア
辺分離モディフィア
ジオメトリノード(3.1)
フリースタイル
コンポジター
アンチエイリアス
フィルターノードで線画抽出
UV
Cycles・Eevee
Cryptomatte を使う(Cycles 2.80,Eevee 2.92)
AOV を使う(Cycles 2.82,Eevee 2.92)
レンダラー依存
Blender レンダー
Cycles
マテリアルの Ambient Occlusion・凸部分を使う