使用Stable Diffusion製作囧雞真人電影海報
今年的愚人節計畫和往常一樣,兩天前才開始構想。一如往常的死線逼人創作。
由於今年最流行的就是ChatGPT與AI繪圖,而稍早已經先發布過囧雞聊天機器人了,因此主題決定為AI繪圖,目標是畫出真人版的的囧雞。
下圖為這次的最後成果,以自己沒有經驗的第一張AI繪圖,我覺得還挺滿意的XD
上圖是我一個晚上努力的結果,以下紀錄從構想到完成全圖的過程。
使用工具
AI繪圖:Statble Diffusion (AUTOMATIC1111的WebUI版)
後製:Canva
製造步驟
後製沒什麼好說的,主要說明如何從0到把這整張圖畫出來的過程,包含構想。
Stable Diffusion的安裝與操作方法就不特別說明了,有興趣的可以參考空罐王的影片教學。
構圖思考
本人沒有繪圖經驗,首先上網到處到處參考電影海報以獲得靈感,一開始是以屬性類似下圖的皮卡丘電影的形象為目標:
但是實際發現AI繪圖要畫出類似皮卡丘這種”不存在的生物”非常難,因此最後放棄,改往”擁有動物頭的人類”方向前進。
之後在Reddit的Stable Diffusion板看到了有人做了類似的作品如下圖:
覺得這圖的意境很不錯於是就以做出類似的圖為目標,稍微參考了他的Prompt之後,使用以下的Prompt開始生成圖片:
professional realistic photo,yellow chicken head, wearing black jacket, furry, red crest, red beak, human body, on the street
在好幾次試錯後以上述的Prompt生出了類似下圖的東西:
嗯...感覺接近我想要的感覺,但是現在最大的問題就是每次生成的雞頭部分都不太一樣,隨機性太高,於是開始尋找解決辦法。
使用img2img+sketch加筆
img2img就是以圖生圖,比起純粹以文字生圖,再加入圖片為基準,會生出與原圖接近的圖。
由於每次文字生圖,他產生的雞頭都有各種微妙的差別,為了取得穩定的結果,嘗試了很多次之後,發現還是用自己畫的最準確,在這裡使用Sketch功能修改現有的圖,最後使用的img2img原圖如下:
以上圖配合prompt成功產出如類似下圖的結果:
太棒了!開始能夠量產比較正常的雞頭了!但是總覺得哪裡不太對,雖然是寫實沒錯,但是風格不是自己想像的那樣,因此開始尋找適合的風格。
改變風格
上Civitai網站適合的風格後,最後選中了Gravy Mix Photorealism風格,風格滿意後就開始使用前面的技巧量產。
無聊的量產環節
開始會產生穩定的結果後,開始了一次數十張的量產,大概如下圖的感覺:
已經看的出來風格和雞頭已經類似了,但是仍有微妙的差異,所以就不斷讓他產生新的,直到有滿意的結果出現。這過程簡直就像演員選秀一樣,以為會無聊但其實挺有趣的 XD
在試了數百張的圖之後,讓我滿意的囧雞臉終於出現了,這就是最後使用的圖:
接著下一步就是把這張圖變成電影海報的後製。
後製
由於為了生圖速度,這張圖只有512×512﹑由於我生成的圖要達到電影海報規格必須先放大,而直接放大解析度會很差,所以試了不同方法讓圖的品質能維持,這邊每個風格使用的方法不同就不用特別說明了。
然後就是想了一下文案後(本來想問ChatGPT的但是結果都不太滿意XD)使用Canva加上字與排版,最後的海報就完成了。
結語
第一次接觸AI繪圖很好玩,但是過程很反人類很傷腦,我還是回去寫程式好了(?)
*給對導演名字來源有興趣的人 名字的讀音是”うそです” 騙人的意思