DDCourse-02:Prompt的構建——影像的作品型別(只用改兩三個單詞就能開啟的無限可能)

一個 Prompt 的常見結構如下:

an art-type of objectA,objectB,……,multi rendering or style modifiers, the artist as reference, something need weight
一幅 某種型別的作品, 描繪了 物件A,物件B,.……,定義渲染或風格的修飾詞,參考的藝術家,需要加減權重的修飾詞
>>如何修改Prompt,請參考上一篇教程,直接拉到最底部閱讀。
除了 物件 外,其它你寫進 prompt 的都是

Modifiers(

修飾詞)。修飾詞可以用於定義

畫質、光線、色調、鏡頭語言、視角、藝術家畫風、藝術流派、年代、筆觸、氛圍、構圖、特別的渲染效果

……

對於要描繪的物件,你可以定義它的形狀、顏色、位置、材質、紋理、動作、情感。描繪多個物件時,還可以定義物件之間的位置與關係。也可以特殊要求 物件有特殊的結構或裝置,比如長著鹿角的貓 (a hybrid cat born with deer horn)。
但需要注意的是,DD在處理物件的結構時,做得很不好。尤其是生物體、人體和臉。因為我們人類認知裡,對這類物件的結構的合理性要求比較高,難以接受一張長滿眼睛的臉,或胳肢窩裡長出八條腿的美人,或一朵花心裡開出狗頭的玫瑰。所以使用DD時,初期選手請先不要嘗試描繪這類物件,以免精神健康受損。我會在後期的教程裡儘量幫助大家提高成功率。還會推薦DD之外專門針對人像最佳化過的 TTI 新模型。
DD目前比較適用於描繪 氛圍(atmosphere) 或 風景 (landscape) 或 概念藝術 (concept art)。我們可以先從容易獲得成就感的主題開始嘗試。
但要注意,往 Prompt 裡輸入的概念們會互相競爭。如果不經過認真的思考和搭配,往 prompt 放的東西越多,特別是分散或彼此衝突的概念,越有可能導致不可控的結果。
在 Prompt 裡定義了多個物件時,也容易出現形態和結構上的嫁接。有些型別是我們樂於看見的,比如長滿齒輪的蒸汽朋克飛艇,長滿花朵的中式涼亭;有些是富於表現力的,比如海浪上長出的船帆,十字架上長出的教堂尖頂,有些的接受度則可能因人而異,比如長滿筋肉和藤蔓的武士……
這一篇寫得比較匆忙,只是個開篇。大家就當做造句遊戲——只簡單修改 Prompt 的前幾個單詞,看看 AI 創作工具能給你帶來多少可能性。
第一次接觸 DD 的時候,因為我的職業背景,我滿眼看到的都是“生產力”或“工具鏈”,但 長著胖手的和菜頭 比我看到了更好的東西,那就是自由。賦予任何一個沒機會接受十年美術訓練的普通人的創造的自由、運用想象的自由、用影像去講述的自由、向別人表現夢境的自由。
所以,心態開放一些,你即將踏入的是異星的無垠荒野,美麗的獵物藏身於深淵怪獸的肉團和觸手間。
也無需再去比較“所見”是否符合你的既有經驗。因為我們都知道,忠於規則的人,往往不是創造歷史的人。
A beautiful detailed landscape matte painting of blue ocean, by Caspar David Friedrich, Trending on artstation
這是一個結構非常簡單的 Prompt。在影像型別前只加了最基礎的修飾詞:beautiful detailed landscapematte painting 
Matte painting 指的是用於電影、動畫、舞臺劇和遊戲的手繪背景圖,現在當然都是數字繪畫+3D渲染。這個修飾詞傾向於讓作品圖呈現更純粹的風景,往往氣場宏大精美,有表現力,有現代感,而且畫面的中心有可能比較乾淨,適合做桌布哦
很多人因為效果不錯,會把 a beautiful ___ painting of 這個開頭一直用下去。但 DD 能做到的遠不侷限於此。
a cinematic hyperrealism highly detailed photograph of blue ocean, by Caspar David Friedrich, Trending on artstation
超級細膩的電影感的超現實主義的照片

a black and white engraving of blue ocean, by Caspar David Friedrich, Trending on artstation
黑白雕版畫 (注意影像外緣出現了版畫手工印刷的特徵)

a detailed photorealistic computer rendering of blue ocean, by Caspar David Friedrich, Trending on artstation
細膩的照片級的數字渲染出來的
(3D渲染類風格搭配 Unreal Engine, Omniverse render, cryengine, Octane engine,art wallpaper,Trending on CGSociety,4K,8K 這樣的修飾詞用會效果更突出,但疊加太多會導致過淺的景深,前景又大又糊)
a ukiyo-e print of blue ocean, by Caspar David Friedrich, Trending on artstation
浮世繪
a oil on canvas of blue ocean, by Caspar David Friedrich, Trending on artstation
架上油畫

a beautiful detailed watercolor painting of blue ocean, by Caspar David Friedrich, Trending on artstation

水彩畫

a hand-painted art of blue ocean, by Caspar David Friedrich, Trending on artstation
手繪藝術品
這是個非常籠統的定義,但是方便你去加強其它方面的修飾詞。
a abstract flat color vector designed poster of blue ocean, by Caspar David Friedrich, Trending on artstation
抽象風格的向量設計海報,平塗顏色
(注意,flat color 和 designed poster 跟 Caspar David Friedrich 這位藝術家的風格特徵衝突)
a abstract flat color Low Poly style vector design of blue ocean, by Caspar David Friedrich, Trending on artstatio
抽象風格的 Low Poly 向量畫平塗顏色
(Low Poly 需要搭配步數和切片類的引數的設定才能取得更好的效果,墊底圖更好。這次就湊合體驗下)
圖片的藝術類型只是最基礎的變換,如果再加上一些輔助的 風格/顏色/流派 限定詞,搭配更適合的藝術家,往往你能得到風格更突出的結果。
a detailed woodcut print of ocean and sailing, Expressionism genre, by Ansel Adams

木刻版畫

不朽的 Ansel Adams 比 black & white 這樣的顏色修飾詞還要好用。
德國表現主義是一種咆哮、扭曲、尖銳、黑暗、充滿張力、憤怒和破碎感的流派,代表畫家席勒、蒙克、柯勒惠支、柯克西卡和康定斯基。全是我心頭好。
———
a detailed vintage photography of ocean, cinematic, highly detailed, with dust grain and scratch, by Eugene Smith
一張電影感的細節豐富的老照片

,有蒙塵和劃痕,由不朽的尤金史密斯拍攝

(對不起尤金,帶你回了塞班島)

A Shui-mo painting of ocean, by Pan Tianshou:2
傅抱石先生棺材板蓋不住的金光閃閃青碧山水。水墨畫最好墊底圖(initial image),因為水墨畫的構圖實在太重要了。
A detailed graffiti street art of blue ocean
街頭塗鴉
沒有其它匹配的藝術家限定。街頭藝術家除了班斯克,多是匿名。

a vaporwave Glitch art of blue ocean, by Angus McKie
蒸汽波的Glitch藝術 
蒸汽波是一種縫合了 閃瞎你狗眼配色、邁阿密土味、古希臘雕塑元素、虛擬實境和電子復古感 的藝術流派。 
Glitch 原意是短時脈衝波形干擾,我不知道怎麼翻譯,反正就是電子藝術裡一個常見修飾詞,那種舊顯示器或舊頭盔屏顯的掃描線抖動或畫素錯差效果,也常見於賽博朋克主題

a detailed charcoal drawing of ocean, drawn with black line on white background, by Virgil Finlay
炭筆畫,白底黑線。
Virgil Finlay 是進過科幻名人堂拿過雨果獎的恐怖小說高產插畫家 ,主要作品都是用鋼筆、cross-hatching 和紙雕版創作的黑白插畫。

A minimal line drawing

of blue ocean, by Pablo Picasso, Trending on artstation

極簡線條畫,畢加索

線條畫特別需要挑選合適的藝術家作為修飾詞

最後,也許我們可以更狂野點,
把整個藍色的海洋做成希臘的古典雕塑

A Greek classical sculpture of blue ocean, by Caspar David Friedrich, Trending on artstation

給海洋拍張X光片

A x-ray imaging of blue ocean
把海洋刻成藍色的木浮雕
A Relief wood carving of blue ocean, by Caspar David Friedrich, Trending on artstation
又或者 拍一部關於大海的黑色電影,從中截下一張劇照?
a film noir of blue ocean, by Caspar David Friedrich, Trending on artstation
祝玩得愉快。

————

一些很重要的備註

1. 上面所有的結果圖,我都只改了 Prompt 中的幾個詞,為方便比較,鎖定了同一個 seed。全部都是直出,沒有任何後期。沒有墊任何 intial_image 底圖。

2. 引數僅修改了步數:Steps:400,skip_steps: 50, 其它所有引數都是 DD ipynb 裡預設的。
3. 選定的參考藝術家是 Caspar David Friedrich,19世紀德國浪漫主義,風格古典、沉重、哀愁,用色陰冷古雅。喜歡中軸線構圖。我喜愛他,他的風景畫是以死亡為主角去佈景的舞臺劇。你們一定都看過他的《霧海旅人》
4. 上面所有的畫作都是為了探索和對比實驗,遠談不上完美。如果針對性調整引數,補充更合適的 prompt 修飾詞 或 initial image,可以生成更理想的效果。
5. 文中所有 prompt 都是我的原創,裡面有很多細節的琢磨。不要盜我文圖。假設你把 blue ocean 都換成 dinosaur 跑一遍另出一篇教程,大機率是行不通的,只會看著結果掉光自己的 san 值。

6. 最後大家可以猜猜,上面多幅畫作都裡出現的神秘的黑衣背影是哪來的?


下一篇講對風格影響最大的

參考藝術家

該如何選擇,還有幾個基本的輸出引數。我看到很多讀者留言已經遇到視訊記憶體不足的報錯了。


相關文章