Foo
Foo

(defun Foo (quote "Foo")) @Horo 的第二形态(笑) 我自己的 WordPress 在 https://foo.barz.link/ 。

Novel AI 試玩記

NovelAI (https://novelai.net/) 是Anlatan 開發的以人工智能輔助的小說創作工具,雖然它流行起來是在推出圖像生成功能之後。於是我也嘗試了一下。

NovelAI ( https://novelai.net/ ) 是Anlatan 開發的以人工智能輔助的小說創作工具,雖然它流行起來是在推出圖像生成功能之後。於是我也嘗試了一下。

  • 有部分消息指出Anlatan 用了另一個版權可能會有爭議的網站Danbooru 上的圖片來訓練圖像生成模型,因此在畫師圈子中引來了不小的爭議。因為我不會畫畫所以也不太好多說什麼…… 😂
  • 雖然你也許已經在其它地方聽說過NovelAI 的模型有被洩露出來過,但是我下面只會用到官方版本。 (我沒N 卡想白嫖也嫖不到啊嗚嗚😵)
  • 於是,在官網上圖像生成要消耗名為Anlas 的代幣,可以單獨買,也可以通過訂閱每個月獲得一些。 (目前價格最高檔的25$ 等級每月可以獲得10000 Anlas,以及生成普通大小(Normal Size)的圖片時不會消耗Anlas (Step<25,以及以圖像生成不適用。)
圖像生成的界面大概就像這個樣子。以及這是用Chrome 添加的應用快捷方式所以沒有地址欄。

所以這個該怎麼用?

其實最好是去看它自己的文檔: https://docs.novelai.net/image.html ,以及下面那張界面速覽也是從那裡借來的。

所以對和我一樣對於深度學習什麼一竅不通的麻瓜來說,這一套下來的核心其實就是想辦法告訴AI 自己想畫些什麼。具體下來就是……

  • 給AI 輸入想要畫什麼,就是文檔裡提起的Prompt。
  • 雖然自然語言也可以識別的樣子,但是更推薦用更有效率的標籤來描述。你不知道標籤有什麼?也許可以等下它給出的提示。
  • 除了想畫什麼的提示以外,旁邊的Undesired Content 可以指定不想讓AI 畫出什麼來。 (雖然一些像是細節之類的還是有機會崩就是)
  • 最右邊的小豎條是Token 大小指示器,你的提示不能超過它的上限。 (大概是225 tokens,但是token 的大小和你輸入的字數並沒有什麼直接關係。)
  • 調整一些細節參數。
  • 分辨率就不用提了吧,越大越貴(x)。如果你也買了25$那檔,那直接生成Normal Size 的圖片是不需要花Anlas 的。 (因為默認的Step 是28,正好卡在免費生成的上限,以及生成超過一張的話也要加錢。)
  • 但是最大也只有720p 的樣子,所以之後可以考慮用其它的方法超分辨率什麼的。
  • 以及有人說因為縱向的圖比較多所以生成縱向的圖不容易出奇奇怪怪的結果?
  • 步進(Steps)越大,AI 迭代的次數就會越多,描繪的畫面可能會更精準。 (也要花更多的Anlas)
  • 規模(Scale)越大,AI 越會嘗試遵守你的描述。不過我覺得默認的好像就差不多了,再往上也沒發現有什麼變化,倒是你可以試試調小一點看看AI 會有什麼意想不到的反應。
  • 圖像生成模型的話,默認的NovelAI Diffusion Anime (Curated)大多數時候就可以了,開始要細節的話可以試試下面那個Full。
  • 如果想的話,可以給AI 一個參考,例如已有的圖片或者自己畫個草圖。
  • 後面你也可以用生成的結果修改以後再拿給AI 當參考。
  • 因為目前的模型都是偏重動畫風格的,所以用參考圖的話最好也是動畫風格的。當然如果你就是衝著奇怪的結果的話那就隨便了。
你廢話那麼多圖呢?

然後躬身力行一下

就嘗試和最上面那個例子差不多的效果吧,在城市裡的大狐狸鈴醬。

因為各種你說是玄學都行的原因,不保證你用和我相同的提示、種子和參數能生成同樣的結果。

Undesired Content 的話,默認的Low Quality and Bad Anatomy 已經能排除掉一些了。你也可以根據需要自己再排除些別的,例如這個樣子:

 lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, jpeg artifacts, signature, watermark, username, blurry, bad feet

以及後面生成的過程中如果你看到圖上有什麼不想要的成分也可以加進來。

因為我的習慣是先描述人物再描述場景,所以提示先是這個樣子:

high quality, masterpiece, fox girl, kagamine rin, fox tail, yellow hair, red eyes, yellow fox ears, full body
  • high quality, masterpiece 之類的標籤也許可以影響生成圖的質量,NovelAi 的文檔也推薦放在最前面, 然後就是人物的特徵了。

下面是幾次生成的結果:

你也許已經發現有幾張圖已經開始怪起來了(x),先別急,現在加上一些服裝的特徵。

high quality, masterpiece, fox girl, kagamine rin, fox tail, yellow hair, red eyes, yellow fox ears, full body, black cloth, black dress, black hakama skirt, black robe, red ribbon, black tabi socks, black sandal

然後生成幾次看看,可以發現服裝基本上差不多了,有些時候可能顏色會不一樣。

想要讓AI 注意什麼的話,可以用大括號把標籤包圍起來。像是這個樣子:
red ribbon, {black tabi socks} , black sandal
也可以用更多的大括號來增強強調的強度,以及如果想要降低強度的話,改成方括號就行。
於是上面的例子大約就會讓AI 盡可能畫出黑色的襪子了。

於是我覺得現在描繪出來的人物差不多可以了,那麼就可以一起描述場景了。上面的例子使用的提示大約是這個樣子:

high quality, extremely detailed CG unity 8k wallpaper, giantess, huge size, size difference, {{fox girl}}, {kagamine rin}, size difference, fox tail, yellow hair, red eyes, yellow fox ears, {full body}, black cloth, black dress, black hakama skirt, black robe, red ribbon, black tabi socks, black sandal, fullbody, giantic breast, miniguy, miniature between thighs, mini, tiny man, size comparison , destruction, tiny city, city under feet, lying on city, crushing city, disaster
  • 標籤的順序也有機會改變生成的結果,所以你也許注意到了我把某些標籤防到了前面。
  • 以及如果可能的話,在Token Size 沒被擠爆之前盡可能詳細的描述?例如像是lying on city這種動作和miniature這種物件什麼的。

然後在經歷若干次嘗試之後,你也許會發現有那麼一張心動的。這個時候也可以用Variation 功能生成三張類似的圖片。

想要修改某個結果的話,就用上面的Edit Image 命令打開畫布。

實話說我也只會用它來去掉某些奇怪的地方了,例如這回的可拆卸尾巴什麼的(?)

對於基於上傳或編輯的圖片生成時,也可以按需要調整強度和噪聲,然後就更怪了(x)!

也可以用Enhance 操作增強細節。增強量(Magnitude)就是一對組合的強度和噪聲設定,如果你更中意自己動手的話也可以單獨設置。

這是上一個查分中某個例子的增強結果。不過最好是編輯到差不多的程度以後再來增強細節,重複增強細節有可能導致畫風突變(?)

以及最關鍵的一點是,記得保存生成的結果,不管是保存單張還是通過歷史記錄下載打包都可以。以及如果上傳的是通過這個生成的圖片的話,可以順便導入輸入的提示和其他設定。

於是用相同的設定和種子就能生成差不多的接過了,有需要的話也可以再微調一下,也可以把剛才那些方法用起來。

大概就是這樣了,剩下的就留給你們和AI 一起發揮了(笑)。

CC BY-NC-ND 2.0 版權聲明

喜歡我的文章嗎?
別忘了給點支持與讚賞,讓我知道創作的路上有你陪伴。

載入中…

發布評論