“ 小紅書上有很多用AI做卡通頭像的,大概思路是你拍一張個人照片發給博主,博主利用midjourney的墊圖功能轉換成卡通形象,一張收取一定費用……”
稍微了解AI繪畫的人都應該知道,midjourney是付費的軟件,而且需要一定魔法上網能力。
今天給大家分享,利用免費的AI繪畫工具Stable Diffusion(以下簡稱SD)的墊圖功能,實現真人照片風格轉換。
雖然SD用起來沒有midjourney體驗好,但是軟件免費,而且可控性好,因此就選它了。
01、工具準備
準備好SD webui工具,contronet版本要在V1.140以上,也可以直接升級到最新版本V1.440。(如果你的SD沒有ControlNet插件,請看文末掃描獲取插件安裝包哦)
ControlNet等插件升級,依次點擊SDwebui界面上的擴展,已安裝,檢查更新,出現升級檢查進度條,然后勾選最新版本,如下圖。
我們利用contronet控制類型IP-Adapter來墊圖,提前下載對應模型,放入stable-diffusion-webui\models\ControlNet目錄。(模型已備好,請看文末掃描獲取IP-Adapter模型文件)
02、案例講解
2.1 書寫提示詞,描述你想要的內容
模型這里選擇的是大模型xxmix9realistic_v40,沒有使用lora模型,
在文生圖界面,第一個輸入框,輸入以下正向提示詞,也就是你想要的內容描述:
masterpiece,best quality,hyper quality,8k,insane details,intricate details,hyperdetailed,high detail,ultra detailed,
大師級,最好畫質,高品質,8K,瘋狂的細節,復雜的細節,超詳細的,高細節,超細節
Realistic, RAW photo, dslr, soft lighting, film grain,Fuji film XT3, Screen Space Refraction, high detailed skin, natural skin texture,cartoon, eye facing lens
真實感,RAW照片,dslr,柔和照明,膠片顆粒,富士膠片XT3,屏幕空間折射,高細節皮膚,自然皮膚紋理,卡通,魚眼鏡頭
1 girl,solo,Grape Purple long curly hair,light proof,gentle smile,silver gray background,
1個女孩,獨自,葡萄紫長卷發,耐光,溫柔的微笑,銀灰色背景,
第二個輸入框,輸入以下負向提示詞,也就是你不想在AI生成圖片中看到的內容,畫人物一般都是通用的提示詞。
NSFW, nude, naked, porn, (worst quality, low quality:1.4), deformed iris, deformed pupils, (deformed,distorted, disfigured:1.3), cropped, out of frame,poorly drawn, bad anatomy, wrong anatomy, extralimb, missing limb, floating limbs, cloned face, (mu-tated hands and fingers:1.4), disconnected limbs,extra legs, fused fingers, too many fingers, longneck, mutation, mutated, ugly, disgusting, amputa.tion, blurry, jpeg artifacts, watermark, water-marked, text, Signature, sketch,symbol,
2.2 尺寸以及參數設置
采樣方法sampler選擇,DPM++ 3M SDE Karras,老版本可以選擇DPM++ 2M SDE Karras
迭代步數steps輸入30步,高分辨率修復Hires.fix先不打開(等后邊生成自己滿意圖片再打開)
圖片寬度輸入688,高度輸入400,后邊contronet打開,拖拽圖片后,也可點擊向上箭頭自動填充這里。
總批次數1,單批數量1,如果你想同時生成多張,也可以把總批次數改為4,單批數量1,反過來也可以
提示詞引導系數CFG Scale輸入7,這里值越大表示圖片生成參考提示描述的權重越大,換句話就是嚴格按照提示詞描述來生成
隨機種子Seed默認是-1,這樣AI會隨意發揮,當你看到自己滿意的圖片時,把該圖片的seed值復制到這里,保證圖片一致性。
2.3 打開SD墊圖功能
在生成界面上,向下找到contronet選項卡,點擊該選項卡,選項卡自動向下打開,
可以看到有幾個contronet的單元,每個單元可以利用一種控制類型,本次教程我們只選一種控制類型。
在contronet第一個單元里面,提前準備的圖片(客戶發給你的個人照片)拖拽進去。
可以看到會自動勾選啟用,同時你要手動勾選完美像素,點擊控制類型IP-Adapter。
預處理器選ip-adapter_clip_sd15,也可以選無。模型選擇ip-adapter_sd15(上邊提前下載好的模型)。
我這里是在網上隨便找的一張金晨照片,用來模仿是客戶發給你的照片,原圖是這樣的
利用墊圖功能之后,感覺相似度還是有幾分相,可調整控制權重值來影響最終成品,我的權重是0.6,生成的成品圖如下
當然,你也可以把圖片寬度高度調整成你想要的,比如6寸尺寸照片分辨率是1200*1800,開始生成時先調低分辨率除以2是600*900
等你生成出自己滿意的圖片后,復制圖片seed值,把隨機中子數的-1值改為剛復制的seed值
再打開高分辨率修復Hires.fix,放大算法選R-ESRGAN 4x+,重繪幅度調到0.2,放大倍數2倍,其他參數不變
最終圖片分辨率由600*900放大為1200*1800,生成的成品效果圖如下
寫在最后
感興趣的小伙伴,贈送全套AIGC學習資料,包含AI繪畫、AI人工智能等前沿科技教程和軟件工具,具體看這里。
AIGC技術的未來發展前景廣闊,隨著人工智能技術的不斷發展,AIGC技術也將不斷提高。未來,AIGC技術將在游戲和計算領域得到更廣泛的應用,使游戲和計算系統具有更高效、更智能、更靈活的特性。同時,AIGC技術也將與人工智能技術緊密結合,在更多的領域得到廣泛應用,對程序員來說影響至關重要。未來,AIGC技術將繼續得到提高,同時也將與人工智能技術緊密結合,在更多的領域得到廣泛應用。
?
一、AIGC所有方向的學習路線
AIGC所有方向的技術點做的整理,形成各個領域的知識點匯總,它的用處就在于,你可以按照下面的知識點去找對應的學習資源,保證自己學得較為全面。
二、AIGC必備工具
工具都幫大家整理好了,安裝就可直接上手!
三、最新AIGC學習筆記
當我學到一定基礎,有自己的理解能力的時候,會去閱讀一些前輩整理的書籍或者手寫的筆記資料,這些筆記詳細記載了他們對一些技術點的理解,這些理解是比較獨到,可以學到不一樣的思路。
四、AIGC視頻教程合集
觀看全面零基礎學習視頻,看視頻學習是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎到深入,還是很容易入門的。
五、實戰案例
紙上得來終覺淺,要學會跟著視頻一起敲,要動手實操,才能將自己的所學運用到實際當中去,這時候可以搞點實戰案例來學習。
