91在线亚洲精品专区,久久天天躁夜夜躁狠狠85台湾 ,成人精品一区二区www,的九一视频入口在线观看

場景6:游戲

Prompt 真的越長越好嗎?

按照 Midjourney 的官方文檔里的說法,并不一定:

Prompts can be very simple. Single words (or even an emoji!) will produce an image. Very short prompts will rely heavily on Midjourney’s default style, so a more descriptive prompt is better for a unique look. However, super-long prompts aren’t always better. Concentrate on the main concepts you want to create.

但你會發(fā)現(xiàn),好像中文社區(qū)分享的 prompt 都非常長,但只要各位仔細觀察,或者用翻譯軟件查一查,你會發(fā)現(xiàn)很神奇的事情:

  1. 有一些詞拼寫錯誤。原因是某書,不支持復(fù)制黏貼,導(dǎo)致很多人 OCR prompt,然后識別錯誤,大家都在搬運 prompt ,導(dǎo)致錯誤一直傳遞,這也算是新時代的水印了吧。

  2. 有一些詞非常重復(fù),比如 8k、UHD、Ultra Quality,他們都在說一個事情,就是高清,加多了也不會有疊加作用。

  3. 很多詞你根本不知道為啥需要,但好像每個人都加了。比如 8K 這些詞,你有想過這個詞是有必要的嗎?是有用的嗎?但實際上這些詞官方并不推薦使用,這些詞甚至對你的圖會造成破壞(詳見 Midjourney 官方 FAQ 一章)。

如果你看完我的教程,你會發(fā)現(xiàn)我講的例子里,很多圖只要很少的 prompt 就能描述清楚,生成的圖片也不差。

當(dāng)然我并不是說,不能寫很長的 prompt,如果你生成的內(nèi)容本來就很復(fù)雜,那寫長一點也沒所謂,但寫完問問自己,這有必要嗎?

像素游戲

說到游戲,我最喜歡的風(fēng)格是像素風(fēng),像素風(fēng)格一般有:

  • 8-bit

  • 16-bit

  • 32-bit

各位都可以自己試試,介紹一個我寫的 prompt,最近塞爾達發(fā)布了最新作《王國之淚》,很喜歡他們的天空島的設(shè)定,所以用 Midjourney 生成了一個 16-bit pixel art 版本:


Prompt解釋
類型是什么?16-bit pixel art16 bit 風(fēng)格
主體是什么?island in the clouds, ancient ruins天空島,島上有遺跡
背景是什么?null主題描述里其實已經(jīng)有背景了(clouds),所以我就沒重復(fù)寫
構(gòu)圖是怎樣的?null不太重要,就讓 AI 自由發(fā)揮
用什么鏡頭?null不太重要,就讓 AI 自由發(fā)揮
是什么風(fēng)格?Zelda style因為是復(fù)刻塞爾達,所以加了塞爾達風(fēng)格
參數(shù)null沒有加任何參數(shù)

再生成一個寵物小精靈的場景:


Prompt解釋
類型是什么?8-bit pixel art換成了更復(fù)古的 8 bit 風(fēng)格
主體是什么?types of Pokémon我想讓 AI 生成寵物小精靈圖譜一樣的內(nèi)容

這兩個 prompt 都很短,但很有意思,可玩性挺強的,各位可以多玩玩:

MJ047.png

3D 游戲——場景

因為篇幅的原因,我無法將所有有關(guān) 3D 游戲的 prompt 都介紹完,我只能挑選一些我比較喜歡的風(fēng)格講一下,而且我不是專業(yè)的 3D 設(shè)計師,所以未免會有講錯的地方,望見諒。

在 3D 場景設(shè)計里,我最喜歡的應(yīng)該是像素風(fēng) 3D 微縮場景,也不知道是不是叫這個名字??,寫一個 prompt 給大家看看:


Prompt解釋
類型是什么?isometric clean pixel art這個風(fēng)格我是問了 ChatGPT 的,不確定是不是叫這個。
主體是什么?robotics lab機器人實驗室
背景是什么?null不太重要,就讓 AI 自由發(fā)揮
構(gòu)圖是怎樣的?null不太重要,就讓 AI 自由發(fā)揮
用什么鏡頭?null不太重要,就讓 AI 自由發(fā)揮
是什么風(fēng)格?null我在類型里提了,所以不需要重復(fù)強調(diào)
參數(shù)null沒有加任何參數(shù)

以下左圖是火星工廠,右圖是機器人實驗室:

MJ065.png

3D 游戲——人物

主體描述我就不多說了,更多是分享 3D prompt 的必要的要素:


Prompt解釋
類型是什么?blender 3d我測試了下,只寫 3d 也行,但不知道為啥沒那味,加了 blender(一個 3D 建模軟件)就會好很多。
主體是什么?Dark Vader, full body, cute達斯維達的全身像,然后我希望它生成一個 Q 版的
背景是什么?null不太重要,就讓 AI 自由發(fā)揮
構(gòu)圖是怎樣的?isometric等軸側(cè)投影,這是一種用二維平面呈現(xiàn)三維物體的方法,效果可以看后面生成的圖片,各位就知道是啥了。
用什么鏡頭?null不太重要,就讓 AI 自由發(fā)揮
是什么風(fēng)格?Pixar, style of artstation我這里加了皮克斯風(fēng)格,以及跟之前講插畫的那章加了 behance 類似,加了 artstation 后效果有變好(artstation 跟 behance 類似,也是設(shè)計師分享作品的一個網(wǎng)站,但主要分享 3d 或游戲相關(guān)的內(nèi)容)
參數(shù)null沒有加任何參數(shù)

我用以上 prompt 生成了達斯維達和風(fēng)暴兵的,我覺得風(fēng)暴兵還挺可愛的:

MJ048.png

3D 游戲——裝備

游戲裝備非常非常多,我沒法一一給大家介紹,只介紹一些我了解的,首先是戒指,多大數(shù)的游戲戒指都是那種印章戒指(signet ring),


Prompt解釋
類型是什么?blender 3d這個可加可不加
主體是什么?star war, signet ring星球大戰(zhàn)的印章戒指
背景是什么?null不太重要,就讓 AI 自由發(fā)揮
構(gòu)圖是怎樣的?isometric等軸側(cè)投影(這個可加可不加)
用什么鏡頭?null不太重要,就讓 AI 自由發(fā)揮
是什么風(fēng)格?null不太重要,就讓 AI 自由發(fā)揮
參數(shù)null沒有加任何參數(shù)

另外一個可能常見的是裝備集(我不確定這個中文是否正確,英文叫 Item Collections),寫法是這樣的:


Prompt解釋
類型是什么?blender 3d, game sheetgame sheet 簡單說是那種游戲設(shè)定圖,一般就是羅列各種裝備
主體是什么?lightsabers, paladin armor,希望生成一些列的星球大戰(zhàn)的光劍和圣騎士盔甲
背景是什么?null不太重要,就讓 AI 自由發(fā)揮
構(gòu)圖是怎樣的?null類型包含了,所以不用填
用什么鏡頭?null不太重要,就讓 AI 自由發(fā)揮
是什么風(fēng)格?style of Hearthstone我很喜歡爐石傳說的風(fēng)格,也很好奇,中古風(fēng)格,遇上未來題材,會生成怎樣的設(shè)計
參數(shù)null沒有加任何參數(shù)

最后生成的結(jié)果如下,但我對裝備集的生成不是很滿意,后面我會介紹一個技巧,教大家如何漸進優(yōu)化生成的圖片:

MJ050.png

技巧十:控制變量法漸進優(yōu)化

很多人把 AI 生成圖片比喻為煉丹,我覺得非常貼切,很多時候,也不知道為啥,在 prompt 里加一點神秘配方,圖片就會很不一樣。

不過我覺得雖然過程很像煉丹,但并不代表我們需要像古人那樣,用撞大運的方式煉制丹藥。我認為目前使用 Midjourney 最好的方法是:控制變量漸進優(yōu)化法。

拿上面那個裝備集的圖片為例,我希望它生成的是裝備,并且是一件件地排布,而且光劍的效果也很奇怪,首先我們來逐條排查 prompt:


Prompt檢查
類型是什么?blender 3d, game sheet這個好像有點問題,我希望的爐石傳說的風(fēng)格,好像不是這種精致的 3D 效果,生成的風(fēng)格更像是星際爭霸的,而爐石傳說是那種黏土風(fēng)格(clay render)。
主體是什么?lightsabers, paladin armor,這里可能也有問題,會不會是沒有寫 different types of lightsabers 導(dǎo)致只生成一種光劍。
背景是什么?null這個應(yīng)該沒啥問題
構(gòu)圖是怎樣的?null這個應(yīng)該沒啥問題
用什么鏡頭?null這個應(yīng)該沒啥問題
是什么風(fēng)格?style of Hearthstone感覺生成的圖沒有那種中世紀盔甲的油膩感,但如果前面改了黏土風(fēng)格,會不會好一些?這里可能也需要優(yōu)化下。
參數(shù)null這個應(yīng)該沒啥問題

從這個表里可以看到,我們發(fā)現(xiàn)了三個問題,其中第一個黏土風(fēng)格問題,跟最后一個問題有關(guān),此時我的建議是:

  1. 每次僅修改一個,其余變量不變。

  2. 修改完一條,效果符合預(yù)期后,再修改下一個。

  3. 我的經(jīng)驗優(yōu)先修改主體內(nèi)容,因為主體有的時候會影響其余的變量。

  4. 如果想確定這個修改是否具有一致性,或者說是否符合要求,而不是恰巧符合,可以用相同的 prompt 再生成一次。不過因為沒生成一次都要花錢,所以這個是可選項。

OK,按照以上原則,我們修改一下我們的 prompt,看看生成了什么,的確加了 different types of 后,光劍就多了,問題解決了:

MJ051.png

然后我們修改下 blender 3d,將其改為 clay render (黏土渲染),我改完之后發(fā)現(xiàn)生成的結(jié)果(左邊四張),好像質(zhì)感還是差了一點,于是我又試了下保留 3d blender 加 oily 的效果(中間四張),以及 clay render 加 oily 兩個一起用(右邊四張)。

MJ052.png

我個人覺得好像兩個都改了效果是最好的(右邊四張)。

對比一下最開始的 prompt 生成的圖片,是不是最終的圖片效果更好?所以這個技巧主要想告訴大家,寫 prompt 沒有必要照抄答案,你也有能力自己寫好 prompt。

游戲設(shè)定稿

游戲這一章,再介紹一個可能會用到的一個場景人物設(shè)定稿,prompt 如下:


Prompt解釋
類型是什么?concept design sheet設(shè)定稿
主體是什么?female paladin, character design,生成一個女性圣騎士的角色設(shè)定
背景是什么?white background設(shè)定稿一般都是白底的
構(gòu)圖是怎樣的?null類型包含了,所以不用填
用什么鏡頭?null不太重要,就讓 AI 自由發(fā)揮
是什么風(fēng)格?null因為我對游戲相關(guān)的風(fēng)格和設(shè)計師都不熟悉,所以就讓 AI 自由發(fā)揮了
參數(shù)null沒有加任何參數(shù)

最后的結(jié)果如下:

MJ056.png