最近透明感のある女の子を色々作ろうと頑張った結果、スライムっていいよねって結論になりました。
そこでスライムのLoRAを入れて色々ためしたのですが、スライムのLoRAは数があるものの、どれも体が不透明なんです。
これはStable Difusionの仕様上人体を透過するのが極めて難しいのが原因だと思われます。

なんとかでかないかなと色々プロンプトを弄りましたが結局クリスタを使って力技で解決しました。

まず画像とプロンプト

prompt

slime girl,blue skin,Glossy and transparent,Refraction,Thin Walled,Sheer <lora:slimeGirls_concept:1>
The (mysterious lake), with its shimmering surface and lush surroundings, beckoned to me.

後で処理しやすいようにスライム部分と背景部分を段落で区切りました。
これをPBMToolsをつかってスライム部分だけ切り取ります。

切り抜いた画像をControlNetを使ってDepth画像を作成します。
そのままでスプ画像を保存します(ControlNetは使いません)

元の画像のスライムを塗りつぶしてinpaintで背景を書き足します。
スライム部分のプロンプトを削って背景のみのpromptにします。

これで、背景画像、スライム画像、Depth画像ができました。
クリスタを起動して全部読み込みます。

Depthを階層化して少し色をまとめます。

色域選択で選んだ色で抽出した範囲をコピーしてレイヤー分けします。

分けたレイヤー毎にいい感じになるように透明度を下げます。

コピー元のスライムを一番上に移動して、顔以外に適当に消しゴムを掛けます。

出力して完成

やり方が分からなくて我流て適当にやったんで変なところがあると思いますが、
私はこうやって作りました。
少しでも参考になれば幸いです。

コメントを残す

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