從零開始學AI繪圖 - 談 Stable Diffusion的Prompt (咒語)

閱讀時間約 7 分鐘
AI繪圖就像使用咒語一樣
AI繪圖當道,我們時常在網路上看到令人驚豔的AI繪圖成品,但是就是不知道厲害的網友們怎麼生成這樣的AI繪圖成品的。也有很多人戲稱AI繪圖就是要懂得詠唱咒語,的確,對於不知道怎麼使用AI繪圖工具,或是第一次接觸AI繪圖工具的人,直接來使用類似Stable Diffusion這樣的進階工具,確實是比較有門檻。我推薦你先看看我介紹繪圖工具的這一篇,先從"玩"開始起步,有興趣了,再來跟我們一起研究比較進階的AI繪圖工具。
今天這一篇,我們要從實測的角度開始來學習怎麼掌握Stable Diffusion的咒語(Prompt),我們會一步一步從最基本的Prompt開始,慢慢的把細節加上去,拆解Prompt裡面的元素,並且實測每個步驟的圖片給大家看,這樣大家在調製自己的風格的時候也能更清楚Prompt裡面的元素,才不會總是直接copy別人的整篇咒語但是又不知道內容是什麼。
要了解咒語,我們就先從咒語的四大元素開始講起。以下是我整理給各位的圖表
4 Key Point of AI Painting Prompt
主體是我們一切Prompt的基礎,如果沒有正確的形容一個主體,那麼就無法得到好的結果,在這邊的範例,我們一樣用合作的痔瘡醫師鍾雲霓作為範本(所以會套上我們training的LORA這邊就不特別列出來)。假設我們今天想要畫一個用火焰的魔法師,初學者可能就會很直接地打上"A sorceress",得到以下的圖片
A sorceress
但是這樣顯然對於主體的描述來說是不夠的,人物雖然因為我用了很漂亮的base model所以還說得過去,但是姿態各有不同,而且看起來好像沒有特別像是魔法師? 請問對於主體的人物來說該有什麼姿態呢? 魔法師要操作怎樣的魔法? 應該穿怎樣的衣服? 如果不描述清楚,就會產生這樣每一張都不太一樣的照片,而且AI想像的魔法師可能跟你想像的不一樣。如果我們進一步把這些細節加入主體的描述之中,就可以發現產出會比較一致,譬如說我們希望這是火魔法師的全身照,而且要穿著魔法袍,那麼以下為調整過的Prompt "full body portrait of a powerful sorceress wearing magical robe, casting fire magic" 那麼就會得到一致的多的結果如下(為了讓臉部不要壞掉,我有勾選Hires. fix 並且把圖片變成兩倍大,這樣可以有效改善小圖片的時候臉部崩壞的狀況)
full body portrait of a powerful sorceress wearing magical robe, casting fire magic
接下來要談的第二個要素就是媒介Medium,究竟你希望你產出來的圖片是 油畫呢? 照片呢? 水彩畫呢? 還是電子畫作? 這些都應該要寫在Prompt裡面,我直接產圖給各位看例子,油畫/水彩畫/照片風格/線條風格,各自有所不同。Prompt: oil painting, full body portrait of a powerful sorceress wearing magical robe, casting fire magic
Same prompt, different medium
第三個我們要談的要素就是風格,其實這跟第二個媒介也是有點類似,但是你可以請Stable Diffusion 模仿各類畫家的風格,出來的結果當然會有蠻大的差別,但是這跟你使用的Base Model也有很大的關係,以下為我請AI模仿幾個名畫家的結果,可以看到用畫家的名字來改變風格,是最強大的改變風格作法。Prompt: Art by (Vincent van Gogh或是其他以下畫家), full body portrait of a powerful sorceress wearing magical robe, casting fire magic
Same prompt, different artist
風格這邊當然也指光影跟整體的色彩,同樣的Prompt如果給了不同的色彩跟光影,就會有不同的結果。以下為更改色彩的Prompt 把最後的顏色改掉就可以
full body portrait of a powerful sorceress wearing magical robe, casting fire magic, round face, (iridescent gold themed或black and white 或silvery blue或vibrant green)
Same prompt, different color
最後一個部分就是細節,在這邊我們可以加入很多跟細節相關的字眼來提升品質,常用的就是類似 masterpiece, best quality, intricate detail, highly detail, 4k 等等的字眼,我在這一篇文章裏面有提到可以提升整體的細節程度。另外一個細節就是我們不妨加入很多跟人物的背景,身上的小道具等等有關的東西,這些都會被Stable diffusion 列入考慮一起畫出來,舉例來說我們希望這個女魔法師是在圖書館的環境裡面施展火魔法,所以就加入很多場景的細節, 考慮到以上的所有技巧,我們把所有的要素合併在一個prompt裡面就會有類似以下的很長的咒語。8k, (masterpiece), (best quality), full body portrait of a powerful sorceress wearing ornate magic robe, (casting fire magic), round face, mysterious expression, flowing robes, amulet, ancient library, parchment scrolls, dusty tomes, wooden bookshelves, ink and quill, celestial globes, astrological charts, magic circle, sparks of fire, golden bracelets, ruby rings, intricate detail, (silvery blue themed)
產出來的圖片則大概是下面這樣:
8k, (masterpiece), (best quality), full body portrait of a powerful sorceress wearing ornate magic robe, (casting fire magic), round face, mysterious expression, flowing robes, amulet, ancient library, parchment scrolls, dusty tomes, wooden bookshelves, ink and quill, celestial globes, astrological charts, magic circle, sparks of fire, golden bracelets, ruby rings, intricate detail, (silvery blue themed)
大家覺得怎樣呢? 搞懂了Prompt的組成以後,是否現在看就覺得沒有這麼神秘了? 歡迎大家多多交流並且分享自己的產出,也提醒大家記得去看這一篇我探討如何關於圖片品質的幾個要素。













為什麼會看到廣告
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
在這篇示範裡面,我將教你如何利用AI繪圖工具Stable Diffusion產生出自己的一整套塔羅牌排組,而且這整套牌組還是套用上自己Training的LORA的,也就是塔羅牌的主角都可以是你或是你身邊的人(或是你的偶像明星),一旦掌握訣竅,用這篇的方法一天以內就可以完成這個工作。
我們今天這一篇文章,要分享我自己玩AI繪圖到目前為止的心得並且把影響AI繪圖品質歸類為四大要素,我將以實證並且實測的角度來驗證給各位看,到底這幾個要素會怎樣影響我們產生的AI繪圖的品質,跟我一樣好奇或者是AI的繪圖新手們應該可以從今天的文章中掌握到如何提升圖片品質的技巧。
今天我這邊提供大家一個方法,讓大家可以自己成為這些AI繪圖的主角,也就是在AI裡面建立屬於你自己個人的模型。Stable Diffusion比較少這部分的教學,是因為這部分的訓練的確比較有一些技術的門檻,我這邊會嘗試用比較簡單的方式讓大家可以一個步驟一個步驟照著做,就能夠達到我們想要達到的結果。
我們介紹過很多AI繪圖工具,但是究竟哪一個AI繪圖工具最能理解你的描述呢? 我們決定直接拿一模一樣的輸入(Prompt)餵給各種工具,讓我們來看看會得到怎樣的結果,就知道哪個AI工具最能聽懂人話,請看這篇的分析與實測。
對於還完全沒有AI繪圖經驗的你,該怎麼開始呢? 很簡單,就是開始”玩”! 先從動手開始隨便玩,讓想像力帶著你到處跑,在今天這篇文章裡面我會把幾個比較熱門的AI繪圖網站/工具介紹給你,你可以不要有任何心理壓力的開始玩玩看,看看能得到什麼有趣的結果。
這一篇來談談AI(這邊指的AI是神經網路) 到底怎麼學習畫圖的,究竟只會簡簡單單運算數字的電腦,只有簡單邏輯運算子的IC晶片到底是怎麼做到的? 本篇當然不會讓大家看長篇大論的神經網路的原理,而是用我理解這件事情的方法,講解各個各位聽聽AI繪圖的箇中道理。
在這篇示範裡面,我將教你如何利用AI繪圖工具Stable Diffusion產生出自己的一整套塔羅牌排組,而且這整套牌組還是套用上自己Training的LORA的,也就是塔羅牌的主角都可以是你或是你身邊的人(或是你的偶像明星),一旦掌握訣竅,用這篇的方法一天以內就可以完成這個工作。
我們今天這一篇文章,要分享我自己玩AI繪圖到目前為止的心得並且把影響AI繪圖品質歸類為四大要素,我將以實證並且實測的角度來驗證給各位看,到底這幾個要素會怎樣影響我們產生的AI繪圖的品質,跟我一樣好奇或者是AI的繪圖新手們應該可以從今天的文章中掌握到如何提升圖片品質的技巧。
今天我這邊提供大家一個方法,讓大家可以自己成為這些AI繪圖的主角,也就是在AI裡面建立屬於你自己個人的模型。Stable Diffusion比較少這部分的教學,是因為這部分的訓練的確比較有一些技術的門檻,我這邊會嘗試用比較簡單的方式讓大家可以一個步驟一個步驟照著做,就能夠達到我們想要達到的結果。
我們介紹過很多AI繪圖工具,但是究竟哪一個AI繪圖工具最能理解你的描述呢? 我們決定直接拿一模一樣的輸入(Prompt)餵給各種工具,讓我們來看看會得到怎樣的結果,就知道哪個AI工具最能聽懂人話,請看這篇的分析與實測。
對於還完全沒有AI繪圖經驗的你,該怎麼開始呢? 很簡單,就是開始”玩”! 先從動手開始隨便玩,讓想像力帶著你到處跑,在今天這篇文章裡面我會把幾個比較熱門的AI繪圖網站/工具介紹給你,你可以不要有任何心理壓力的開始玩玩看,看看能得到什麼有趣的結果。
這一篇來談談AI(這邊指的AI是神經網路) 到底怎麼學習畫圖的,究竟只會簡簡單單運算數字的電腦,只有簡單邏輯運算子的IC晶片到底是怎麼做到的? 本篇當然不會讓大家看長篇大論的神經網路的原理,而是用我理解這件事情的方法,講解各個各位聽聽AI繪圖的箇中道理。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
本文主要介紹資產價值減損與投資性不動產的會計處理,文中輔以例題說明讓觀眾更容易理解相關概念。
Thumbnail
特別休假,我個人還是比較偏好、建議採週年制: 1.曆年制很可能產生遲延給假的狀況 2.曆年制需要計算日數,不像週年制固定日數 3.曆年制會產生畸零時數,公司請假單位可能無法配合 4.HR工作者需要具備解釋制度的能力,且勞工需要願意接受HR的解釋 5.曆年制最終(勞工離職時),還是要回歸週年制度驗算
Thumbnail
責任制其實是勞基法第84-1條的俗稱,而適用勞基法第84-1條並代表可以非無法無天,適用84-1條的工作者雖然可以在「一定範圍內」,對於工作時間、例假...等工時條件「另行約定」,但依然有相應的規範予以制衡,勞工依然有工時上限、加班費與例假的規範,而非坊間誤解的「沒有加班費」、「做完為止」。
Thumbnail
AI 相關的內容每天都非常多,有聽過很多人因此感覺到焦慮,怕錯過了最新資訊就會趕不上,這篇內容會跟大家詳細的分享我自己的學習方法和經驗,並且會在最後分享一些我的學習資訊來源。
Thumbnail
本片原文:五個月的日語奇蹟,從零開始的日語英雄:杜PC學友的秘密武器 https://vocus.cc/article/65403833fd897800010b0232
Thumbnail
本教學從 網路爬蟲 至 機器學習基礎 到 TensorFlow深度學習框架。 網路爬蟲 Beautiful Soup 安裝beautifulsoup4,用來分析html資料 安裝requests套件,將html資料抓回來顯示 lxml ,用於解析和編輯 XML 和 HTML 文檔 html5lib
Thumbnail
matplotlib Matplotlib 建新圖,基本步驟 Step 1 :Prepare Data Step 2 :Create Plot Step 3 :Plot Step 4 :Customize Plot Step 5 :Save Plot Step 6 :Show Plot f
我,AMOS,曾經走過不少彎路,所幸搭建了穩定的投資系統,給自己帶來了豐厚回報,這是一個簡介,希望大家繼續關注我,投資不迷路。
Thumbnail
更新日期:2021.12.13 作者:FAHAHA|翁順法 如果你是簡報初學者,不知道怎麼開始學起,這篇文章非常適合你先讀過,會幫助你掌握方向,並且省略很多摸索的時間。 我很喜歡一句話:學習(動詞)學習(名詞),再學習(動詞)。 先花心力學習如何學習,才是最有效的學習。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
本文主要介紹資產價值減損與投資性不動產的會計處理,文中輔以例題說明讓觀眾更容易理解相關概念。
Thumbnail
特別休假,我個人還是比較偏好、建議採週年制: 1.曆年制很可能產生遲延給假的狀況 2.曆年制需要計算日數,不像週年制固定日數 3.曆年制會產生畸零時數,公司請假單位可能無法配合 4.HR工作者需要具備解釋制度的能力,且勞工需要願意接受HR的解釋 5.曆年制最終(勞工離職時),還是要回歸週年制度驗算
Thumbnail
責任制其實是勞基法第84-1條的俗稱,而適用勞基法第84-1條並代表可以非無法無天,適用84-1條的工作者雖然可以在「一定範圍內」,對於工作時間、例假...等工時條件「另行約定」,但依然有相應的規範予以制衡,勞工依然有工時上限、加班費與例假的規範,而非坊間誤解的「沒有加班費」、「做完為止」。
Thumbnail
AI 相關的內容每天都非常多,有聽過很多人因此感覺到焦慮,怕錯過了最新資訊就會趕不上,這篇內容會跟大家詳細的分享我自己的學習方法和經驗,並且會在最後分享一些我的學習資訊來源。
Thumbnail
本片原文:五個月的日語奇蹟,從零開始的日語英雄:杜PC學友的秘密武器 https://vocus.cc/article/65403833fd897800010b0232
Thumbnail
本教學從 網路爬蟲 至 機器學習基礎 到 TensorFlow深度學習框架。 網路爬蟲 Beautiful Soup 安裝beautifulsoup4,用來分析html資料 安裝requests套件,將html資料抓回來顯示 lxml ,用於解析和編輯 XML 和 HTML 文檔 html5lib
Thumbnail
matplotlib Matplotlib 建新圖,基本步驟 Step 1 :Prepare Data Step 2 :Create Plot Step 3 :Plot Step 4 :Customize Plot Step 5 :Save Plot Step 6 :Show Plot f
我,AMOS,曾經走過不少彎路,所幸搭建了穩定的投資系統,給自己帶來了豐厚回報,這是一個簡介,希望大家繼續關注我,投資不迷路。
Thumbnail
更新日期:2021.12.13 作者:FAHAHA|翁順法 如果你是簡報初學者,不知道怎麼開始學起,這篇文章非常適合你先讀過,會幫助你掌握方向,並且省略很多摸索的時間。 我很喜歡一句話:學習(動詞)學習(名詞),再學習(動詞)。 先花心力學習如何學習,才是最有效的學習。