提供 Midjourney 提示 ( Prompts ) 時,往往會在最後加入一些功能參數,透過這些功能參數,可以額外設定圖片的長寬、品質、創造性...等,讓產生的圖片更符合需求,這篇教學會介紹 Midjourney 功能參數的用法。
原文參考:功能參數
Midjourney 提供許多的功能參數,只要是「--
」開頭的提示詞,就屬於功能參數的一種,使用的方法為:
--參數 數值
下方列出常用的功能參數:
指令 | 預設值 | 數值範圍 | 說明 |
---|---|---|---|
--aspect ( --ar ) | 1:1 | 整數比例 ( V5 ) | 圖片長寬比例。 |
--chaos ( --c ) | 0 | 0~100 整數 | 四張圖片的差異 ( 混亂 ) 程度。 |
--quality ( --q ) | 1 | 0.25、0.5、1 | 圖片的品質。 |
--stylize ( --s ) | 100 | 0-1000 整數 | 添加藝術風格的多寡。 |
--weird ( --w ) | 0 | 0-3000 整數 | 圖片的詭異程度。 |
--repeat ( --r ) | - | 2-10 整數 | 重複產生幾次圖片,pro 最大可設定 40。 |
--iw | 1 | 0~2 | 圖像提示的權重 ( 支援小數點數值 )。 |
--no | - | - | 負面提示。 |
--tile | - | - | 產生重複紋理的圖片。 |
--seed | - | - | 設定種子號碼。 |
--stop | 100 | 10~100 整數 | 產生圖片進度多少時停止。 |
--style | - | raw | 保留原始圖片風格 ( V5.1 版本以後適用 )。 |
--fast | - | - | 使用 fast 模式。 |
--relax | - | - | 使用 relax 模式。 |
--Turbo | - | - | 使用 turbo 模式。 |
--v | 目前版本 | 1~5,5.1 | 指定產生圖片的模型版本。 |
--niji | 目前版本 | 1~5 | 切換成 niji 模型並指定模型版本。 |
--aspect
( --ar
) 可以設定「圖片長寬比例」,預設長寬比例為 1:1,V5 的版本可以自訂比例,V4 只支援 1:1、2:1、1:2 三種,下方列出三種不同比例所產生的圖片。
a puppy is lying on the couch
( 不使用 --ar 就會預設 1:1 )
a puppy is lying on the couch, --ar 2:1
a puppy is lying on the couch, --ar 3:4
--chaos
( --c
) 可以設定「四張圖片的差異 ( 混亂 ) 程度」,預設 0,數值範圍 0~100 的整數,數值越高表示四張圖片越有差異,下方列出三種不同設定值所產生的圖片。
a puppy is lying on the couch, --c 20
( 只有一隻狗不太一樣 )
a puppy is lying on the couch, --c 50
( 沙發和狗都有點不同 )
a puppy is lying on the couch, --c 100
( 沙發和狗都不一樣 )
--quality
( --q
) 可以設定「圖片的品質」,數值可以設定 1、0.5、0.25,數字越大圖片的畫質越好,也會包含更多的細節,但相對產生的速度也較慢,如果要產生圖片的速度快一點,可以使用數字小的畫質 ( 所消耗的額度也會比較少 )。
下方列出三種不同設定值所產生的圖片 ( propmts: a puppy is lying on the couch ),可以看到小狗眼睛的細節明顯不同。
--stylize
( --s
) 可以設定「AI 加入自我風格的程度」,預設 100,數值範圍 0~1000 的整數,數值越高表示會添加更多的藝術風格 ( 更有藝術感或 AI 自己的創造性 ),數值越低則越沒有藝術感或創造性,下方列出三種不同設定值所產生的圖片。
--stylize ( --s ) 主要針對「畫作」或「藝術品」較為明顯,類似「0 就是正在學畫的人,1000 就是藝術大師」,也因為數值越大藝術成份越高,也就越不容易遵照提示詞產生圖片 ( 藝術造詣越高越不遵守指令? )。
a puppy is lying on the couch, water painting, --s 0
a puppy is lying on the couch, water painting, --s 500
a puppy is lying on the couch, water painting, --s 1000
雖然 stylize 可以透過的數值設定添加藝術風格的程度,但程度的最高值受限於 settings 裡的 Stylize 設定 ( 參考「/setting」 ),舉例來說,Stylize med 的 --s 200
和 Stylize very high 的--s 200
,雖然都設定 200,但所添加的藝術風格卻明顯不同。
Stylize med 的 a puppy is lying on the couch, --s 200
Stylize very high 的 a puppy is lying on the couch, --s 200
--weird
( --w
) 可以設定「圖片的詭異程度」,預設 0,數值範圍 0~3000 的整數,數字越大圖片的風格越詭異,下方列出三種不同設定值所產生的圖片。
--weird ( --w ) 的意思比較接近「作畫的風格 + 內容物」,數值越大所添加的風格越多,可能出現不存在提示詞的東西也越多,導致一張圖裡面會同時包含很多不同風格或不同的物品,呈現的結果也會越來越詭異。
a puppy is lying on the couch, water painting, --w 0
a puppy is lying on the couch, water painting, --w 1000
a puppy is lying on the couch, water painting, --w 3000
--repeat
( --r
) 可以設定「重複產生幾次圖片」,預設 0,數值範圍 2-10 整數,如果是訂閱 pro 以上則可以到 40,如果設定 2 則同一組提示詞將會直接產生 8 張圖片,使用這個參數後,產圖的當下會先詢問是否要開始產圖,按下 Yes,就會用同一組提示開始重複產圖。
--iw
可以設定「圖像提示的權重」,預設 1,數值範圍 0-2 ( 支援小數點數值 ),如果有提供參考圖片,數值越小越不會參考圖片,數值越大越會參考圖片,如果圖片有網址就提供網址,沒有網址就將圖片上傳到 Discord 就會產生一個網址,例如從寶可夢的官方桌布網站下載一張桌布,將桌布上傳到 Discord,再次點擊該圖片,就可以看到圖片的網址。下方列出種不同設定值所產生的圖片。
將圖片網址貼在提示的最前方,後方加上一些提示,接著補上參數 --iw 2
,送出後就會盡可能的參考圖片進行繪製。
下方列出不同 --iw
設定所產生的效果:
https://s.mj.run/IheuTFCfP1s, super dog, --iw 0
( 文字比重較高,出現狗 )
https://s.mj.run/IheuTFCfP1s, super dog, --iw 1
( 文圖比重正常,出現狗 )
https://s.mj.run/IheuTFCfP1s, super dog, --iw 2
( 圖片比重較高,狗大幅減少 )
--no
( --r
) 可以設定「負面提示」,也就是「不要出現什麼」,雖然可以設定負面提示,但意義上屬於「比重」,所以不能保證不會出現,還是會有一定的機率出現不想出現的東西,特別是如果使用參考圖片,也會降低 --no
的準確度。
- 由於 Midjourney 並不是使用人類的觀點去理解「沒有」或「不」,因此在提示時,需要集中設定希望出現的內容,並使用
--no
設定不想包含的概念。--no
等同於::-.5
,例如--no apple
等於apple::-.5
,因此有時可以透過多個--no
,盡可能讓不想出現的內容不出現。
下方列出不同 --no
設定所產生的效果:
super dog is flying
( 完全不設定的時候,狗有紅色披風 )
super dog is flying, --no cloak
( 紅色披風變小,比重變少 )
super dog is flying, --no cloak --no cloak
( 使用兩次,幾乎看不到紅色披風 )
--tile
可以設定「產生重複紋理的圖片」,產生的圖片可以上下左右連接,變成一張可以無限延伸的圖片紋理。
--seed
可以設定「產生圖片的種子號碼」,產生一張圖片後,可以點擊「信封」的表情反應 ( 參考「傳送圖片資訊」 ),可以透過訊息發送「產生這張圖片的隨機種子號碼」,只要使用 --seed 種子號碼
,就能再次產生類似的圖片。
- 種子只會影響「右上方第一個影像」。
- 只有在「相同的提示和相同的參數設定」之下,相同的種子才會產生類似的圖片。
--stop
可以設定「產生圖片進度多少時停止」,預設 100,數值範圍 10-100 的整數,提早停止產生圖片作業可以快速預覽,但得到的圖片可能會是模糊或不清楚的結果。
super dog is flying, --stop 80
( 80% 時停止,後方景物還沒產生完成 )
super dog is flying, --stop 50
( 50% 時停止,大部分都還沒有產生完成 )
--style raw
是 V5.1 以後版本才能使用的參數,表示「保留原始圖片風格」,設定後會盡可能減少 AI 的藝術創造性,盡可能單純產生符合文字描述的圖片。
super dog is flying
( 使用預設值,狗會飛到天上 )
super dog is flying, --style raw
( 狗跳起來像在飛一樣,減少了一些想像力 )
--fast
、--relax
、--Turbo
可以設定產生圖片時使用快速 ( fast )、放鬆 ( relax ) 或渦輪加速 ( turbo ) 模式,效果等同於從 /setting
設定相關模式,fast 模式是預設值,relax 模式只有 pro 版本以上使用者才能使用,turbo 模式產圖速度快 4 倍,但消耗的產圖額度會變成兩倍。
--v
可以設定產生圖片的模型版本,目前可以使用 1、2、3、4、5、5.1 進行切換,但版本越低出來的效果也可能會越差,如果不設定就會自動採用 /settings
裡所設定的版本。
--niji
可以設定使用 niji 模型產生圖片。
Midjourney 的功能參數非常重要,幾乎所有產生的圖片最後都會依賴這些功能參數,透過功能參數,也才能做效果接近或實驗性質相關的圖片。
大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我有個超過一千篇教學的 STEAM 教育學習網,有興趣可以參考下方連結呦~ ^_^