AI出圖進(jìn)階篇 01
![]()
ControlNet精準(zhǔn)控圖用藍(lán)圖指揮AI怎么畫
文字描述不夠?用一張草圖就能精確控制畫面構(gòu)圖、姿態(tài)和空間關(guān)系
系列四 · AI出圖進(jìn)階控制 · 第1篇
你在系列三學(xué)了很多提示詞技巧,但一定遇到過這種情況:
你寫了"一個女孩坐在窗邊看書,陽光從左邊照過來",AI確實(shí)畫了個女孩在窗邊看書——但她的姿勢、窗戶的位置、光線的角度,跟你腦子里想的完全不是一回事。
文字描述天然有個上限:你能說清"畫什么",但說不清"怎么畫"。
ControlNet就是來解決這個問題的。它讓你用一張參考圖——線稿、深度圖、人體骨架——直接告訴AI"按這個布局來畫"。相當(dāng)于你給AI一張施工藍(lán)圖,它照著藍(lán)圖填內(nèi)容。
![]()
ControlNet核心原理:參考圖作為控制條件,引導(dǎo)AI按藍(lán)圖生成
ControlNet到底是什么
簡單說,ControlNet是給AI畫圖模型加裝的一個"控制模塊"。正常情況下,AI畫圖只看你的文字提示詞,自由發(fā)揮。加裝ControlNet后,AI還要額外看一張你提供的"控制圖",并且嚴(yán)格遵循這張圖的布局信息。
打個比方:提示詞像是跟畫家說"畫一個站著的人",畫家自由理解;ControlNet像是給畫家一張人物姿勢照片說"照這個姿勢畫"。
只有提示詞AI自由發(fā)揮,每次結(jié)果不同,構(gòu)圖姿態(tài)全靠運(yùn)氣,反復(fù)抽卡碰運(yùn)氣
提示詞 + ControlNetAI按控制圖布局生成,姿勢角度精確鎖定,一次出圖就到位
關(guān)鍵區(qū)別在于控制精度。提示詞只能描述模糊方向,ControlNet能鎖定具體的空間結(jié)構(gòu)。你想要人物左手抬起30度、背景桌子在右側(cè)偏下——這種精度,文字根本描述不了,但一張姿態(tài)圖或深度圖秒搞定。
五大核心模型:各管一攤
ControlNet不是一個模型,而是一整套模型家族,每個模型控制畫面的不同維度。你最常用的有五個:
??Canny邊緣檢測
入門首選
從參考圖中提取線條輪廓,AI嚴(yán)格按照線稿的形狀和位置來生成畫面。你畫個火柴人,AI能按火柴人的姿勢出圖。
適合場景產(chǎn)品線稿轉(zhuǎn)成品圖、建筑草圖渲染、logo草稿上色、任何需要"照著輪廓畫"的場景
OpenPose姿態(tài)控制
人物必備
提取參考圖中人物的骨骼關(guān)鍵點(diǎn)(關(guān)節(jié)位置),AI按這個骨架來擺人物姿勢。臉部表情、服裝風(fēng)格由提示詞決定,但身體動作被鎖定。
適合場景指定人物動作姿勢、復(fù)刻照片中的體態(tài)、多人場景的站位安排、舞蹈/運(yùn)動姿態(tài)還原
?Depth深度圖
空間神器
提取畫面的深度信息(近處亮、遠(yuǎn)處暗),AI按這個空間層次來安排畫面元素。不限制具體形狀,只鎖定"誰在前誰在后"的空間關(guān)系。
適合場景風(fēng)景和場景的空間重構(gòu)、前后景關(guān)系鎖定、3D感場景渲染、不關(guān)心細(xì)節(jié)只在乎空間層次的情況
?Lineart線稿強(qiáng)化
插畫專用
比Canny更精細(xì)的線稿提取,保留更多細(xì)節(jié)筆觸。專門為插畫和漫畫線稿設(shè)計(jì),上線色效果比Canny更忠于原稿。
適合場景手繪線稿上色、漫畫分鏡轉(zhuǎn)成品、插畫草稿精細(xì)化、需要保留原畫筆觸感的場景
Segmentation分割控制
構(gòu)圖大師
把畫面分成色塊區(qū)域,每個色塊代表一類物體(天空、建筑、地面等),AI按這個區(qū)域劃分來安排內(nèi)容。你畫幾個色塊就定義了整體構(gòu)圖。
適合場景場景構(gòu)圖規(guī)劃、建筑/室內(nèi)設(shè)計(jì)渲染、大面積色塊構(gòu)圖、需要精確控制元素位置的場景
![]()
同一張參考圖,五種ControlNet模型各自提取不同的控制信息
?三個參數(shù)決定一切
ControlNet用起來不難,但有三個參數(shù)你必須搞懂,不然要么控制太死板,要么控制不住:
![]()
這三個參數(shù)的搭配邏輯很清楚:權(quán)重管"聽不聽話",起止步數(shù)管"管多寬",預(yù)處理器管"提取什么信息"。
權(quán)重過高 + 全程生效畫面僵硬、死板,細(xì)節(jié)被控制圖鎖死,AI沒有發(fā)揮空間,成品像貼圖
權(quán)重適中 + 前段控制構(gòu)圖骨架忠于參考,細(xì)節(jié)由AI自由發(fā)揮,既有控制又有靈活度
![]()
同一張線稿,權(quán)重0.3/0.7/1.2的出圖對比,差異巨大
?完整工作流:從參考圖到成品
理論講完了,來走一遍完整流程。以"用線稿生成產(chǎn)品渲染圖"為例:
1準(zhǔn)備控制圖
手繪或用工具生成一張線稿/姿態(tài)圖/深度圖。也可以拿一張現(xiàn)成照片讓預(yù)處理器自動提取。
提示:如果你手繪能力不強(qiáng),拿一張類似構(gòu)圖的照片,用Canny預(yù)處理器自動提取線稿,效果一樣好。
2選擇對應(yīng)的ControlNet模型
線稿選Canny或Lineart,人物姿態(tài)選OpenPose,空間場景選Depth,構(gòu)圖規(guī)劃選Segmentation。模型必須和控制圖類型匹配。
提示:可以同時疊加多個ControlNet模型(比如OpenPose+Depth),同時控制姿態(tài)和空間,效果更精準(zhǔn)。
3寫提示詞描述風(fēng)格和內(nèi)容
ControlNet管"怎么畫",提示詞管"畫什么風(fēng)格"。寫清楚主體、風(fēng)格、光線、色調(diào),但不需要描述姿勢和構(gòu)圖——那是ControlNet的活。
提示:提示詞和ControlNet不能打架。控制圖是坐姿,提示詞別寫"奔跑",AI會精神分裂。
4調(diào)參數(shù) + 生成
權(quán)重從0.7起步,起止步數(shù)0~1,先出一張看效果。太死板就降權(quán)重,控制不住就升權(quán)重。反復(fù)2~3次就能找到最佳值。
提示:第一次跑用低分辨率快速試錯(512x512),確認(rèn)效果滿意后再用高清放大。別一開始就4K硬跑,浪費(fèi)時間。
5局部修正 + 放大出圖
大圖出了之后,如果局部不滿意(比如手部、面部),用局部重繪單獨(dú)修。最后用超分放大到目標(biāo)尺寸,完成交付。
提示:局部重繪和放大技巧是系列四后面兩篇的內(nèi)容,這里先知道有這步就行。
![]()
完整工作流演示:手繪線稿 → Canny控制 → 風(fēng)格提示詞 → 成品渲染圖
實(shí)戰(zhàn)案例:線稿轉(zhuǎn)產(chǎn)品渲染圖
假設(shè)你有一張酒瓶的手繪線稿,想生成一張商業(yè)級產(chǎn)品渲染圖。完整參數(shù)如下:
案例 · 產(chǎn)品渲染
手繪酒瓶線稿 → 商業(yè)渲染圖
ControlNet模型
Canny (權(quán)重 0.75, 起止步數(shù) 0~1)
預(yù)處理器
canny (低閾值 50, 高閾值 100)
正向提示詞
高端紅酒瓶產(chǎn)品渲染圖,黑色磨砂瓶身,金色燙印標(biāo)簽,工作室打光,深色背景,商業(yè)攝影質(zhì)感,8K超高清,景深效果
反向提示詞
模糊, 低質(zhì)量, 變形, 文字水印, 過曝, 畫面傾斜, 多余物體
出圖參數(shù)
采樣器 DPM++ 2M Karras, 步數(shù) 30, CFG 7, 尺寸 768x1024
這個案例的關(guān)鍵在于:線稿鎖定了瓶子的輪廓和比例,提示詞決定了瓶子的材質(zhì)、顏色和光線風(fēng)格。兩者配合,你拿到的是"你畫的形狀 + 你要的質(zhì)感",而不是AI自由發(fā)揮的隨機(jī)結(jié)果。
??五個必踩的坑
1控制圖和提示詞打架— 控制圖是站姿,提示詞寫"坐著的人"。AI會在兩者之間妥協(xié),結(jié)果四不像。規(guī)則:控制圖決定的事,提示詞不要重復(fù)描述。
2權(quán)重拉滿以為越精準(zhǔn)越好— 權(quán)重1.5以上畫面會僵硬到像貼圖。ControlNet是輔助引導(dǎo),不是暴政。0.7是黃金起點(diǎn),別一上來就拉滿。
3控制圖分辨率和出圖差太多— 控制圖512寬,出圖2048寬,比例不匹配會導(dǎo)致控制錯位。規(guī)則:控制圖比例必須和出圖比例一致。
4預(yù)處理器選錯— 線稿圖用了Depth預(yù)處理器,提取出亂七八糟的深度信息。每個模型有對應(yīng)的預(yù)處理器,不確定就用默認(rèn)。
5同時開太多ControlNet— OpenPose+Canny+Depth全開,互相沖突。新手一次用一個,熟練后再嘗試疊加兩個,三個以上基本沒必要。
速查:選哪個模型
??有線稿/草圖
選Canny(通用)或Lineart(插畫精細(xì))。手繪線稿上色最常用。
要控制人物姿勢
選OpenPose。骨骼關(guān)鍵點(diǎn)鎖定體態(tài),表情服裝交給提示詞。
?要控制空間層次
選Depth。不限制形狀,只管前后遠(yuǎn)近關(guān)系,適合場景圖。
?要規(guī)劃整體構(gòu)圖
選Segmentation。畫色塊定區(qū)域,AI按區(qū)域填內(nèi)容。
從"描述"到"控制"
ControlNet是AI出圖從"碰運(yùn)氣"到"可控創(chuàng)作"的分水嶺。
系列三教你描述想要什么,系列四教你控制怎么畫。
下一篇:局部重繪——畫好了99%但1%不滿意?不用重畫,精準(zhǔn)修改。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.