Stable DiffusionにControl Net入れて棒人間の編集もやってみる

こんにちは!サキナオコです^o^
寒い。冬なのか。。

さて、StableDiffusionですけども。

いろいろやってみた結果、これっていうものに修正してます(ChatGPTに聞いて)。

書き直した最終バージョン

結局、仮想環境自動で生成されました!

ってことで。

今度はExtensionsでControl Net入れてみたいと思います。ChatGPTに聞いてます。

Stable Diffusion のフォルダに移動

cd stable-diffusion-webui

仮想環境を有効化(Windows の例)

venv\Scripts\activate

拡張機能を導入

cd extensions
git clone https://github.com/Mikubill/sd-webui-controlnet.git

ルートに戻って起動

サキメモ*webui-user.batダブルクリック


ControlNet拡張を入れたあとは、別途モデルファイル(.pth)をダウンロードして指定の場所に配置する必要があります。


✅ ControlNetモデルの導入手順

① ControlNet拡張のモデル保存先を確認

以下の場所に .pth ファイルを置きます:

stable-diffusion-webui/extensions/sd-webui-controlnet/models/

models フォルダがなければ、自分で作成してOKです。

② モデルファイルをダウンロード

サキメモ*StableDiffusion1.5用

🔗 公式モデル配布元(Hugging Face):

👉 https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main

ここで .pth ファイルを右クリック → 「リンク先を保存」または「Download」で取得します

サキメモ*StableDiffusionXL用

最新ファイルがあるページはこちら(動作確認済み)👇
🔗 https://huggingface.co/thibaud/controlnet-openpose-sdxl-1.0

OpenPoseXL2.safetensors をクリック → 右上の「↓Download」ボタン
または右クリックして「名前を付けてリンク先を保存」

Control Net


🎛️ よく使うオプション

設定項目おすすめ値説明
Control Weight0.8〜1.0ポーズの強さ(0に近いと弱まる)
Resize ModeCrop and Resize入力画像のアスペクト比保持におすすめ
Starting Control Step / Ending Control StepデフォルトでOK必要なら「0.0〜1.0」でポーズの影響を途中で弱めたりできます

Open pose editorで棒人間を編集したい

機能拡張インストールする

Extensions タブ→install from URL → URL for extension’s git repository

https://github.com/huchenlei/sd-webui-openpose-editor

Install クリック

Installed タブ→Apply and restart UI クリック 

で使える

使い方

元画像をControlNet Unit 0 Single Image に入れる

☑enable ☑Allow Preview ☑LowVRAM(私は8Gだしした方がいいかも)

Control Type ☑OpenPose

Preprocessor →openpose

爆発マークのRun preprocessor クリックで棒人間が現れる

Edit で棒人間編集できる

できたらControlNetにポーズを送信してプロンプト入れて生成

追記*参照画像と生成画像の比率は同じにしないと生成失敗します。edit画面で正方形にする

できたああ!!!

また1日かかっちゃった><;;それではまた!


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


こんにちは!サキナオコです^o^
ごゆっくりどうぞ!

最近の投稿

2025年5月
 1234
567891011
12131415161718
19202122232425
262728293031  

Categories

Search the website

サキ ナオコのアバター