? ? ? ? 在數(shù)字藝術(shù)和媒體編輯領(lǐng)域,換臉技術(shù)已經(jīng)成為一種流行且強(qiáng)大的工具。它允許創(chuàng)作者將一個(gè)人物的面部特征無縫地轉(zhuǎn)移到另一個(gè)人物上,創(chuàng)造出令人信服的視覺作品。Stable Diffusion ComfyUI提供了一個(gè)高效的平臺(tái),讓用戶能夠輕松地實(shí)現(xiàn)換臉。本文將詳細(xì)介紹如何使用ComfyUI中的IPAdapter FaceID插件進(jìn)行換臉,從安裝到實(shí)際操作,一步步引導(dǎo)你完成整個(gè)過程。
換臉技術(shù)簡介
? ? ? ?換臉技術(shù)通過深度學(xué)習(xí)算法,識(shí)別并提取面部特征,然后將這些特征應(yīng)用到目標(biāo)圖像上。在AI繪畫中,保持角色一致性的方法之一就是通過換臉來實(shí)現(xiàn)。市面上有許多換臉插件,如Reactor、FaceFusion、Roop等,而IPAdapter推出的FaceID模型因其高效性和準(zhǔn)確性而廣受歡迎。
安裝IPAdapter FaceID插件
在使用IPAdapter FaceID之前,我們需要確保ComfyUI是最新版本,以便兼容最新的插件。
更新ComfyUI
- 打開ComfyUI管理器。
- 點(diǎn)擊“更新全部”以更新ComfyUI到最新版本。
- 如果你位于大陸境內(nèi),可能需要切換不同的網(wǎng)絡(luò)環(huán)境(如不同的VPN節(jié)點(diǎn))來成功更新。
安裝IPAdapter FaceID Plus節(jié)點(diǎn)
有兩種方法可以安裝IPAdapter FaceID Plus節(jié)點(diǎn):
方法一:通過管理器安裝
- 打開ComfyUI管理器。
- 點(diǎn)擊“安裝節(jié)點(diǎn)”。
- 搜索“ComfyUI_IPAdapter_plus”并點(diǎn)擊安裝。
方法二:手動(dòng)安裝
- 訪問IPAdapter FaceID Plus的GitHub主頁:GitHub - cubiq/ComfyUI_IPAdapter_plus。
- 下載ZIP壓縮包。
- 將下載的ZIP壓縮包解壓到ComfyUI目錄下的
custom_nodes
目錄中。 - 如果需要,可以刪除文件夾名后的“-main”。
準(zhǔn)備工作
在開始換臉之前,確保你已經(jīng)安裝了所有必要的模型和依賴項(xiàng)。
安裝模型
- 下載IPAdapter模型和CLIP_VISION模型。
- 將模型文件存放在ComfyUI的
models
目錄下。
模型文件的huggingface下載地址:https://huggingface.co/h94/IP-Adapter-FaceID/tree/main
ipadapter總共有4個(gè)版本的模型,每個(gè)模型都包含1個(gè)主模型和1個(gè)lora模型,建議將這4個(gè)版本的模型都下載下來,分別放入相對應(yīng)的文件夾中:
主模型文件夾:“\ComfyUI_windows_portable\ComfyUI\models\ipadapter”
lora模型文件夾:“\ComfyUI_windows_portable\ComfyUI\models\loras\ipadapter”
點(diǎn)擊“管理器”,選擇“安裝模型”,搜索關(guān)鍵詞“clip”,將4個(gè)“clip_vision”模型都安裝好,其中2個(gè)是1.5版的模型,2個(gè)是SDXL版的模型,雖然截至到本文發(fā)布的時(shí)候ipadapter尚未推出faceID的SDXL版模型,但是相信不就之后就會(huì)推出SDXL版!
?
安裝InsightFace
- 檢查Python版本是否兼容。
- 下載相應(yīng)的
.whl
文件。 - 安裝InsightFace庫。
insightface是一個(gè)Python庫,不管是運(yùn)行reactor插件還是其他的換臉插件,都會(huì)用到這個(gè)Python庫,由于ComfyUI是一個(gè)獨(dú)立的虛擬環(huán)境,所以安裝insightface庫的方法有點(diǎn)特別
首先我們要查看下我們的comfyUI的虛擬環(huán)境中的Python版本
第一步:找到根目錄下的“python_embeded”文件夾,進(jìn)入到該文件夾中;
第二步:在該文件夾的路徑欄輸入“cmd”;
第三步:在彈出的cmd命令窗口中輸入“python.exe -V”命令,此時(shí)我們就可以查看到我們ComfyUI中的Python版本,我的是“Python 3.11.6”版;
我們在上面一步已經(jīng)查看了我們自己的Python版本,接下來根據(jù)自己的Python版本下載相對應(yīng)的whl文件:
3.10版:insightface-0.7.3-cp310-cp310-win_amd64.whl
3.11版:insightface-0.7.3-cp311-cp311-win_amd64.whl
將下載下來的whl文件放在“\ComfyUI_windows_portable\python_embeded”文件下面
python -m pip install -U pip
python.exe -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl
?
創(chuàng)建換臉工作流
現(xiàn)在,終于。當(dāng)我們順利完成了上面的所有安裝之后,我們已經(jīng)準(zhǔn)備好開始創(chuàng)建換臉工作流。使用“ComfyUI_IPAdapter_plus”節(jié)點(diǎn)來進(jìn)行換臉!比起reactor等換臉插件,“ComfyUI_IPAdapter_plus”的換臉行為發(fā)生在圖片生成之前,所以最后的效果會(huì)更加自然!下面是一個(gè)換臉操作的案例:
基礎(chǔ)設(shè)置
- 打開ComfyUI并創(chuàng)建一個(gè)新的工作流。
- 添加必要的節(jié)點(diǎn),包括“FaceID工作流”節(jié)點(diǎn)。
工作流注意事項(xiàng)
- 確保所有節(jié)點(diǎn)正確連接。
- 根據(jù)需要調(diào)整節(jié)點(diǎn)參數(shù)。
- 檢查模型版本是否與插件兼容。
開始換臉
- 導(dǎo)入源圖像和目標(biāo)圖像。
- 調(diào)整FaceID工作流中的參數(shù),如換臉強(qiáng)度、面部特征匹配等。
- 運(yùn)行工作流并查看換臉效果。
工作流注意事項(xiàng)說明:
- ipadapter模型和lora模型一定要匹配;
- 可以根據(jù)自己的需要調(diào)整lora的權(quán)重,數(shù)字越大上傳的參考圖片對生成的圖片影響越大,包括畫質(zhì)和構(gòu)圖,適當(dāng)降低該權(quán)重,可以讓AI發(fā)揮的空間越大,畫面越自然,但是換臉效果可能會(huì)降低;
- ipadapter模型中的plus版和plusV2版本在換臉效果上并不比基礎(chǔ)版要好,但是在畫質(zhì)上會(huì)相對較好;
- 工作流的最后面的組是高清放大和面部修復(fù),該組我已經(jīng)默認(rèn)設(shè)置為“停用”模式,如果你有需要可以右鍵“啟用該組節(jié)點(diǎn)”;
- 高清放大節(jié)點(diǎn)中的“降噪”參數(shù)設(shè)置得越小,高清放大之后的圖片人物面部就越接近原圖,過大的“降噪”參數(shù)會(huì)讓高清放大之后的人物改變?nèi)四樀臉邮?,該參?shù)建議設(shè)置在0.05以下!
?
結(jié)語
通過上述步驟,你現(xiàn)在應(yīng)該能夠使用Stable Diffusion ComfyUI和IPAdapter FaceID插件輕松地進(jìn)行換臉操作。記住,實(shí)踐是掌握任何技術(shù)的最佳方式,所以不斷嘗試和調(diào)整參數(shù),直到你達(dá)到滿意的效果。如果你在過程中遇到任何問題,可在相關(guān)社區(qū)尋求幫助。文章來源:http://www.zghlxwxcb.cn/news/detail-845679.html
請注意,本文中提到的鏈接和資源可能需要在實(shí)際環(huán)境中進(jìn)行驗(yàn)證和調(diào)整。此外,換臉技術(shù)涉及隱私和倫理問題,使用時(shí)應(yīng)確保遵守相關(guān)法律法規(guī),并尊重個(gè)人隱私權(quán)。文章來源地址http://www.zghlxwxcb.cn/news/detail-845679.html
到了這里,關(guān)于AI繪畫:使用Stable Diffusion ComfyUI進(jìn)行換臉:IPAdapter FaceID全面教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!