Stable Diffusion進階 -- 雷光變幻!

閱讀時間約 5 分鐘
之前曾經碰過一個有趣的問題:如何替人物的肢體加上纏繞的魔法效果。
這個問題困難的地方在於, 這種類型的動作通常不在AI訓練圖的範圍內,所以它對於很多奇幻世界的概念是一無所知的。在這種情況下,創作者與AI其實有點像是在一艘在迷霧中的海洋航行的船,創作者身為船長,必須下指令給各個AI船員,在霧中穿過暗礁,靠著船長自己的記憶與想像來策劃航行路徑。
基本上,產生奇幻世界構圖與特效的方法,除了用已有的圖來做借圖生圖之外,另一種就是在ControlNet的控制下,用img2img與inpaint互相切換的控制漸變法
這種方法的好處是,不只是運用在奇幻世界上,這種方法也可以用在大部分引導AI產生特定效果的情況。
我們從這張圖開始:
雷系法師
我希望可以將雷電條紋纏繞在法師的手臂上,這時候要先從將圖傳入inpaint開始,將整條手臂選起來,然後設定inpaint:
inpaint設定
這邊我們將Denoising strength弄到0.7以上,然後將正面提示詞刪除乾淨,只留下我們想要的雷電元素:
(electrical arc:1.5), (lightning:1.5)
(extremely detailed CG unity 8k wallpaper), best quality, masterpiece , hdr, ultra highres
接著,為了將手跟手指等肢體固定下來,我們必須使用ControlNet的openpose_hand跟depth來固定手,以及手的輪廓:
ControlNet的openpose_hand
ControlNet的depth
這時我使用的depth模型,我只給了0.5的權重,這樣才不會對畫面上的物件帶來太多的限制。
當一切都設置好之後,開始試跑幾張圖,會發現大部分的圖都毫無雷電的痕跡,因為對AI來說,這種要求真的沒聽過。有時候必須將Denoising strength開到0.9才會出現一些效果:
有一點雷電纏繞的感覺了
如果就這樣滿足的話,效果其實一點也不明顯,這時候就到了「漸進」的步驟了。我們用Send to Inpaint按鈕將完成圖重新送進inpaint面板,然後用undo按鈕將之前選取的區域取消,重新選取其他我們想要增加雷電紋路的地方,繼續一樣的步驟。
在這一部分,人類的創意非常重要。因為在這種地方,很多概念是AI在訓練時沒有經歷的,有些甚至是人類都沒有經歷過的藝術創作,在這時候必須依靠人類腦海裡的想像來揀選過濾產出的圖,把稍微靠近自己想像的圖丟進去下一輪產圖,不斷修改inpaint的選取範圍,以引導AI達到目標。
在這個時候,我必須不斷調整提示詞的權重,變更inpaint的範圍,有些已經產生雷電纏繞的地方必須移出選取區,否則下一回合雷電可能消失,有些地方衣服樣式崩毀,必須退回上幾張圖加入提示衣物樣式與顏色的提示詞重算,有時候改變不想太大,還要調整Denoising strength。不斷地試錯、回朔重算,慢慢推向自己想要的效果。
在經過幾輪的漸進算圖後,我得到了這個成果:
雷電滿滿
此時,我們已經有了足夠的雷電紋路,問題是畫面上許多被inpaint選取過的地方,也改變了圖片的背景,而新增的雷電是新的光源,因此許多地方的陰影與色彩也需要相應的改變。
這時就是控制漸變法的最後打磨階段。把圖傳進inpaint之後,將原本的算圖的提示詞全部還原回去,再將不想被變動的地方選取起來,然後使用inpaint not masked選項來重繪整張圖,以我為例,我選取了眼睛與手臂的部分,讓AI知道我需要微調整張圖的光影效果,然後以Denoising strength在0.2到0.3的低權重下限制重繪的幅度。
再得到滿意的效果並經由 Stable Diffusion進階 -- 臉崩修復 提到的4x-UltraSharp來提升畫質,我們得到了這樣的成果圖:
成果圖
祝大家算圖愉快!

進階技巧目錄:
為什麼會看到廣告
avatar-img
22.0K會員
385內容數
寫奇幻小說,畫圖,心得,各式各樣作品的故鄉。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
當我們算圖時,有一種特殊情況是,我們對於整張圖的結果都很滿意,但是想要調整人物的表情。我們可以這樣做......
這次要來講一下,如何使用簡單的inpaint與基本的ControlNet來做到幫人物角色穿上服裝的穿衣術以及換衣術。
這次來用一些好用的手法,達到在Stable Diffusion裡面畫出誇張姿勢的方法。
今天來介紹Script中,用來判別提示詞性質,甚至是除錯的好用工具--提示詞矩陣(Prompt matrix)。 身為一個軟體工程師,業界有一句很好玩的俚語: 最可怕的不是搞不懂為何寫出來的程式不能動,而是搞不懂為何寫出來的程式能動。
今天來聊一個我覺得是Script裡面最好用,最常用,但是有點複雜的進階功能,X/Y/Z plot。
討論如何補救全身肖像下,AI算到崩潰的小臉。
當我們算圖時,有一種特殊情況是,我們對於整張圖的結果都很滿意,但是想要調整人物的表情。我們可以這樣做......
這次要來講一下,如何使用簡單的inpaint與基本的ControlNet來做到幫人物角色穿上服裝的穿衣術以及換衣術。
這次來用一些好用的手法,達到在Stable Diffusion裡面畫出誇張姿勢的方法。
今天來介紹Script中,用來判別提示詞性質,甚至是除錯的好用工具--提示詞矩陣(Prompt matrix)。 身為一個軟體工程師,業界有一句很好玩的俚語: 最可怕的不是搞不懂為何寫出來的程式不能動,而是搞不懂為何寫出來的程式能動。
今天來聊一個我覺得是Script裡面最好用,最常用,但是有點複雜的進階功能,X/Y/Z plot。
討論如何補救全身肖像下,AI算到崩潰的小臉。
你可能也想看
Google News 追蹤
Thumbnail
我已往產生圖片都會盡量避開手部(手指)的動作,這次,真的認真來刻意畫手。 (其實,我覺得 Bing 和 ChatGPT 的 DALL·E 3 模型畫手也勉強可以,但我絕對不會特別想去強調 "手" 的動作,來產生圖片。)
Thumbnail
來看看如何使用AI詠唱的方式,生成需要的雜誌畫面,並對比實際平面模特兒拍攝的照片,變換風格或是指定地區,來看看每一段描述的改變,會產生出什麼樣的變化。
Thumbnail
這次試著寫我不擅長的景色及生物描寫,想讓AI增加動態與形狀的描寫,來試試看吧? 胡思亂想的隨便打 穿越,近期為了降低讀者閱讀門檻的常用技巧,究竟是讀者的幻想作品的接受度降低?還是對於現實的逃避心理?總而言之,就像各種故事所寫的那樣,我用了一禎的轉場來到一個怪獸和飛船大戰,火砲和魔法對轟的世界。
Thumbnail
AI 繪圖的浪潮席捲而來,如何在沒有靈感時使用聊天機器人找到靈感?此篇分享如何透過ChatGPT來尋求AI幫助生成創意點子,並分享了實例、圖像生成和創作過程。
Thumbnail
腦子一在思考一個問題,什麼是意境?什麼是情境?什麼是情景?差別在哪裡? ▪︎因為地震波動,魚兒們跳出水面。 ▪︎時間:2024/04/05 ▪︎工具:Bing Dall-E3 Copilot 視覺描述: 1. 主角:魚兒們 2. 動作:跳出水面 3. 背景:地震波動
Thumbnail
如何不讓想像力成為幻想 能真正運用在日常生活工作甚至情感 不荒廢這能量寶藏 想像力是與生俱來的 差別在每個人有無運用到 它是可被再開發訓練至更高階 具備更豐富的想像力的幫助 工作困境-朝向有利的管道尋獲解套 生活疑難-有效的運用各種方式處理 情感糾結-會以更樂觀態度坦然無懼
Thumbnail
基礎魔法,就是攻擊跟防禦; 像是Revit最根本的建模方法,就是[攻擊]內建模型中 那五個,[防禦]最後就是空心幾何裡面的五個,交互混搭而成。 主要建模就是快速 塑型的能力,之後再加上簡單程式碼去操控。 Blender就是,操控[點、線、面]建模,加上boolean混和應用。
  霧蝕深處   似電如雷,黑閃波紋於小小黑洞上再現!   與此同時,練千尋身前原本的無形氣場,卻是已顯現幻化成巨大漩渦奇景!   幽綠與碧藍色彩混合,形成猶如直衝天際的巨龍風卷之象,其突出心眼恰恰好與擊發來襲的黑閃波紋那一點相碰撞!   接觸。   霎那。   
Thumbnail
我已往產生圖片都會盡量避開手部(手指)的動作,這次,真的認真來刻意畫手。 (其實,我覺得 Bing 和 ChatGPT 的 DALL·E 3 模型畫手也勉強可以,但我絕對不會特別想去強調 "手" 的動作,來產生圖片。)
Thumbnail
來看看如何使用AI詠唱的方式,生成需要的雜誌畫面,並對比實際平面模特兒拍攝的照片,變換風格或是指定地區,來看看每一段描述的改變,會產生出什麼樣的變化。
Thumbnail
這次試著寫我不擅長的景色及生物描寫,想讓AI增加動態與形狀的描寫,來試試看吧? 胡思亂想的隨便打 穿越,近期為了降低讀者閱讀門檻的常用技巧,究竟是讀者的幻想作品的接受度降低?還是對於現實的逃避心理?總而言之,就像各種故事所寫的那樣,我用了一禎的轉場來到一個怪獸和飛船大戰,火砲和魔法對轟的世界。
Thumbnail
AI 繪圖的浪潮席捲而來,如何在沒有靈感時使用聊天機器人找到靈感?此篇分享如何透過ChatGPT來尋求AI幫助生成創意點子,並分享了實例、圖像生成和創作過程。
Thumbnail
腦子一在思考一個問題,什麼是意境?什麼是情境?什麼是情景?差別在哪裡? ▪︎因為地震波動,魚兒們跳出水面。 ▪︎時間:2024/04/05 ▪︎工具:Bing Dall-E3 Copilot 視覺描述: 1. 主角:魚兒們 2. 動作:跳出水面 3. 背景:地震波動
Thumbnail
如何不讓想像力成為幻想 能真正運用在日常生活工作甚至情感 不荒廢這能量寶藏 想像力是與生俱來的 差別在每個人有無運用到 它是可被再開發訓練至更高階 具備更豐富的想像力的幫助 工作困境-朝向有利的管道尋獲解套 生活疑難-有效的運用各種方式處理 情感糾結-會以更樂觀態度坦然無懼
Thumbnail
基礎魔法,就是攻擊跟防禦; 像是Revit最根本的建模方法,就是[攻擊]內建模型中 那五個,[防禦]最後就是空心幾何裡面的五個,交互混搭而成。 主要建模就是快速 塑型的能力,之後再加上簡單程式碼去操控。 Blender就是,操控[點、線、面]建模,加上boolean混和應用。
  霧蝕深處   似電如雷,黑閃波紋於小小黑洞上再現!   與此同時,練千尋身前原本的無形氣場,卻是已顯現幻化成巨大漩渦奇景!   幽綠與碧藍色彩混合,形成猶如直衝天際的巨龍風卷之象,其突出心眼恰恰好與擊發來襲的黑閃波紋那一點相碰撞!   接觸。   霎那。