【合集】可能是全網最適合建築室內景觀設計師的SD-Webui系統入門課程 | 零基礎新手學習Stable Diffusion保姆級教程 P13 - D10-圖像線稿控制詳解

东方之韵
2粉絲
8 次觀看·2025年9月18日
哈嘍大家好 歡迎來到本節課
今天這一課我們來接著給大家講
ControlNet它的其他的控制類型
然後為了方便大家的學習
我們把線稿單獨給大家去整理成了一節課
就是線稿裡面主要包含了有硬邊緣
然後我們的MSD、NART
還有SoftEdge
然後還有Scribble
這幾個它都是關於我們的線稿相關的內容
那我們在什麼時候分別應該去用哪些東西
我們簡單的來跟大家說一下
首先跟大家說一下結論
MSD是我們用的最多的和這個NART
就是MSD通常來說是我們的線稿比較粗略的時候
我們會去用它
就是它只是一個結構線
就比如說我們建築只建了一個體塊
我們就像我們上一節課給大家去展示的
只有一個體塊
我們這個時候通常來說會用一個MSD
它控制你的結構
但是它會給你生產很多的細節
而NART它更多的是建模建得非常精細的時候
去用NART
它會給你取出來一個非常精細的線稿
然後Kali和別的用的相對來說比較少一些
我們可以依次的給大家展示一下
它這個是個什麼用處
我們把這個拖進來
Kali其實是最早的線稿處理
就是Kali是比較早期的一個
Kali現在基本上已經淘汰了
Kali它吸取的線稿其實都不太準確
你看到這個建築頂上有一根線沒了對吧
包括我們轉角處這個線它也提取不出來
它這個相對來說要弱一些
Kali這個
但我們也可以把這個發送上去
然後其他參數
我們暫時就用默認的
它這個Kali下面也是有一些滑梗可以去調它的
這個有很多這個預處理器
它都有一些滑梗可以去拉一下試一下
這個我們就不挨個的去給大家講了
就是它這個拉梗就是可以拉了之後可以去控制它
畫面就是去由這個圖像去轉成它的這個精度的這麼一個問題
然後我們來直接把這個圖像發送上去
然後我們來生成一下
Kali它的這個比較老
最早這個我們現在是Control NET 1.1版本
以前更早的版本用這個用的會比較多一些
它這個線稿這個位置雖然它沒有出來
但是好像這它還是出來的這麼一個結果
但這個地方不太準確了
你看剛剛我們這個圓圖有偏離的
圓圖這個地方其實是挺薄的
它這方就只能因為沒有線
但是肯定這因為從透視的轉角的這個關係來看
這一定會有一個相交的位置
但它這個算就算錯了
就是不是特別的準確
Kali用的相對來說比較少一些
然後MLSD我們上節課給大家說了
MLSD它主要是去提取你畫面的一個大的這個結構線
它只是去提取你的這種像骨架輪廓
這種結構框線
有點像畫素描的那個結構
它很多細節就沒有那麼去跟你去講究
然後這個時候它就基於你這個框架
然後可以在這個框架之外還可以去生成一些細節
MLSD我們來生成一下看一下
跟這個造型大體上是一樣的
因為它是把這個框給你框住了
包括它的這個看側面這個厚度對吧
它這個識別的是很準確的
但是它的一些細節
它沒有完全照著你這個圖這樣子去做
但是這個Lineart的話就控制的就非常的細節
Lineart我們它下面這個默認的這個預處理器
如果說你是去處理照片還不行
Lineart它默認的地方給的這個預處理器是Standard的
就是從這個叫Float White
Background這個Black Line
就是說你是一個這個叫白色背景黑色的線稿
就是去轉的這個Lineart
就是這種圖這個就是標準的
就是你去轉這種線稿
如果說你是一張照片你要去轉成Lineart的話
你要用這個Lineart Realistic
或者說這個叫Course就是粗略的線稿提取
還有一些動漫的
這個我們課程跟動漫相關的我們就不去講了
這個大家有感興趣可以自己去研究一下
我們比如說我們選擇這個Realistic
它就會去提取出一個非常精細的線稿
會發現它連裡面的每一個植物應該怎麼去長
它都給你控制
就是像MLSD基本上它不管你植物怎麼長
但在這個裡面它連植物怎麼去生長
它都會給你控制
這個時候你去點擊一下生成
可以發現它跟原來這個建築基本上是差不多的
可能材質會去發生一些變化
但它的整個構圖
可能把草地給你變成了一個硬地面
它是有草的位置有植物的位置
它在一模一樣的位置去生成
這個就是如果說你去參考別人的圖
去轉成這種方式
我們就不是特別建議大家去用這個
這個通常來說是你自己建的模型
比如說你自己做的方案
或者說你自己畫的手筆畫得非常的精細
你可以用NART去轉成你的
相當於它就基於你的線稿
去給你去做一個上色
我們在後面也會講到這樣子的史超的案例
但是如果說你去參考別人的照片
你去做的一模一樣
別人會說你像素級的模仿這個不太好
但是我們如果說你是自己建的模型
或者說你自己畫的線稿
那用NART是非常合適的
NART它就是適合這種非常精細的線稿
控制的非常非常的細
然後下一個這個叫Soft Edge
Soft Edge在建築裡面基本上也不怎麼用
它可能在畫人物的時候會比較有用
就是它有一個分這個
有點像我們畫這個以前大一老師教大家畫這個立面圖一樣
它有這種出現有細線
它會去分一個層級出來
它默認的識別出來是這個樣子的
我們在建築裡面比較少用這個
它畫人的時候
比如說人的臉的這個輪廓會比較粗一些
然後它的一些面部的一些細節可能沒有那麼明顯
可能是這樣子的
在建築裡面也可以用
但是它的這個功能跟這個MST和這個NART
其實差不多的對吧
就是有重疊
還有一個叫Scribble
Scribble的話
它主要是去做一些塗鴉的時候
可能會比較有用
Scribble的話就是它會把你的
如果說你輸入一張照片給它
它會轉成一個Scribble
變成這樣子
但它這個其實正兒八經的用法的話
其實是比如說你自己畫了一個手繪的一個塗鴉
你隨便的打開一個軟件
比如說我們打開一個PS吧
我們在PS裡面
我們隨手去新建一個
比如說這個800x600的這麼一個圖
我們隨手的來做一個塗鴉
這個你就用畫筆對吧
你也可以直接在這個什麼A4紙
或者什麼這個iPad上面去塗鴉對吧
那比如說我要去做一個建築
然後這個建築我就隨手的畫一畫
然後可能這個
然後這個位置可能有一個什麼
反正就隨便的畫一畫
然後這個背後可能是有些這種山峯
然後這個建築我就
這邊我再隨便的畫一棟
然後就是塗鴉
就是像小朋友隨手畫的那個樣
然後就這樣子
我就簡簡單單的隨手靈魂畫手對吧
給它畫一下
然後把這個塗鴉保存一下
我們把它存到這個裡面來
然後我們存一個這個塗鴉
它就基於你這個塗鴉
可以去給你去做一個控制
那它會去做一個修正
它基於你的塗鴉
我們把這個塗鴉
因為塗鴉的話
你就相對畫的很潦草對吧
把這個塗鴉這個塗給它
那麼如果說你要用Scribble的話
那麼你就不用它這個去識別了
你就直接用這個invert
對白色這個線稿去做一個處理
但我這張畫的非常非常的潦草
我們來看一下
它大概會生成一個什麼內容呢
我們在提示詞就寫了一個
Modern Architecture
看一下
它居然可以去生成一個
像這樣子的東西
這個很像什麼東西
就是比如說有些大師手稿對吧
就是可能就是隨手一畫
就是表達一個臆想
但是我基於這個臆想
我要去生成一個什麼樣的建築出來
它就會給你生成這樣子的
這麼一個結果出來
這個就是Scribble
但如果說你要去用照片去
把別人的照片去提取成Scribble
這種用法相對來說比較少一些
你要去提取也是可以提取的
你基於一個照片去提取的話
它默認的Scribble的話
我們先隨便切換一個
然後再切換回來
它就會
到它這個默認的預處理器上面去
然後找到這個Scribble
用它默認的
大部分情況下
我們用它默認這個預處理器就可以了
然後如果說你用Scribble的話
你會發現它控制的就沒有那麼準了
因為它Scribble
給它的自由度會比較高一些
你會發現在這個地方對吧
如果說
因為它AI它在生成圖片的時候
我們之前跟大家講過
它其實是從這個圖對吧
它從這個圖
結合我們這個ControlNet的這個模型對吧
它就生成了
然後它並不是說
看你這個圖長什麼樣子
那麼從這個圖
它並不知道你這個地方的交接關係是什麼
如果說你自己畫了一個圖壓
就是長這樣子的
它這個位置
它可能就有一些什麼別的想法
它就會生成
像這樣子
給它很高的這個自由度
我們可以多生成兩張
你看一下
它都會
不會跟這個圖
就是說特別的接近
你看
它有很多的這些
圖壓的這些
就是給它很高的這種自由度吧
就是它會認為你這個圖是隨手畫的
就是跟你這個圖大差不差就可以了
它不用完全的去遵守你這個
原圖的這個結構
這個就是關於這個圖壓
那麼我們
在使用線稿相關的這裡面
其實就是
Kenny用的比較少一些
soft edge
基本上也用的比較少
然後MSD和NART
還有這個Scribble
就是圖壓
我們會用到
在一些時候會用到
我們後面還會有比較詳細的案例
給大家去講
這些實戰的案例
我們怎麼去把
我們自己的手繪
把我們的建好的模型
對吧
怎麼去轉成一個實際的方案
那麼大家先對這些
有一個大概的瞭解就可以了
好
那我們這節課先講到這
謝謝大家
