「本期內容標籤」
安卓iOS電腦小程序網站遊戲 教程

本周V3.11帶來了AI圖片逆向解析和高清老照片修復功能。
V3.11版本:2022-08-20
https://www.bilibili.com/video/BV1vP411j7c1
1、參數設置下方,【AI圖片描述解析】按鈕,支持選擇圖片,AI解析描述,當然描述會有偏差,但效果還是不錯的,可以適當潤色;目前測試【AI圖片描述解析】功能僅占用4-5G顯存左右;
2、加入AI高清人臉老照片修復功能,點擊【AI老照片修復】選擇圖片即可修復,高清修復僅修復人臉,可配合AI高清放大功能使用,支持批量選擇圖片;
3、配置文件導入支持colab在線版DD生成的配置文件,注意後綴修改為json格式才行,後續將支持更多其他在線配置文件。
再來幾張我用離線版跑常規模式DD5跑的圖:
▼
01
軟件概覽
軟件名字叫做:AI作畫離線版V3.11(基於Disco Diffusion 5.6),基於GitHub上的開源項目Disco Diffusion。
如下,軟件主界面,還是以操作簡單為主:
▼
02
軟件安裝
軟件非常大,因為有很多離線模型,下載完成後,按照網盤裡的pdf教程即可進行體驗。
也可直接參考B站視頻進行安裝(3.11同理):https://www.bilibili.com/video/BV15U4y1C7Fe
軟件界面如下所示:
▼
03
軟件功能介紹
功能一:Disco Diffusion作畫
軟件目錄文件夾的settings.json就是作圖配置文件,當然離線版本可通過界面進行設置了。
1、描述詞設定:描述詞之前手動修改json文件經常有小夥伴少輸入標點導致出錯,界面化可以避免這個問題,如下默認的描述,每段(回車換行算一段)都是同一描述的不同權重關鍵詞。
▼
上面的描述對應的手動修改json如下,也就是界面化無需引號、逗號來分割同一描述的不同權重部分。
▼
隊列模式下的描述詞設定:當如下勾選了隊列模式後,通過固定的句式,可以生成大量的配置文件,也就可以實現生成多套參數的圖。
▼
比如我的文字描述這樣描述:a beautiful girl by {400|1|藝術家},當點擊保存設置後就會生成400個藝術家的不同配置文件。
注意這個格式{400|1|藝術家}中的{}、|這些不能缺少,完全按照固定格式來,400代表生成400個配置文件,1代表by一個藝術家名字(如果設置成2就代表by兩個藝術家名字混搭),藝術家代表的是軟件目錄下【描述風格庫】文件夾下的藝術家.csv文件,而藝術家.csv文件如下所示,兩列數據:
▼
軟件支持各位自建這種語料庫,大家可以複製csv建立副本,然後在副本里修改,注意也是按照兩列格式來,第一列是描述,第二列是解釋。比如下面我建的顏色.csv文件,簡單寫了一下,也是一定嚴格兩列來哈,且都放在軟件目錄下的【描述風格庫】文件夾。
▼
2、幫助相關:對於大多數參數,都加入了幫助按鈕,鼠標劃到對應幫助圖標,駐留即可顯示參數含義,如下所示,當然大多數都是翻譯的官方文檔,加入自己的一點註解。
▼
如果想要加入自己對參數的注釋,可以修改軟件目錄下的tip.json,如下對應的描述修改即可,\n為換行。
▼
3、參考圖:參考圖也人性化了,直接點擊按鈕選擇圖片即可,注意看參數旁邊的問號,一般加入參考圖時,skip_steps這個參數需要設置大一些。
▼
參考圖的可玩性很高,比如下面的圖都是基於參考圖,用的自定義模型人像1.5,AI繼續繪製的,有的圖我也不用貼上參考圖了吧:
▼
隊列模式下的參考圖:當如下勾選了隊列模式後,可以批量選擇多張參考圖,可以生成大量的配置文件,也就可以實現生成相同參數但參考圖不同的圖。
▼
4、AI作畫模型選擇:參數設置里提供兩種繪圖Diffusion模型引擎選擇,原版DD、像素版DD以及其他自定義的PT格式模型,如下圖設置:
▼
像素模式作畫引擎也可以試試,如下就是像素風格的圖,也挺有意思:
▼
自定義模型比如選擇國畫風或者人像的PT模型文件,然後保存設置即可。
▼
如下演示的是國畫模型和人像1.5模型的測試樣圖:
▼
5、擴散模型訓練:上面的自定義模型,諸如人像和國畫都可以通過訓練來實現,如下點擊自己訓練Diffusion模型按鈕即可打開訓練設置界面,3.11版本支持在原來的模型基礎上繼續訓練,支持訓練多少步停下訓練,具體操作可以看視頻:https://www.bilibili.com/video/BV1Ca411S71s。
▼
6、提前終止作畫:當作畫步數超過5步時,點擊提前終止按鈕即可終止作畫,如下動圖所示:
▼
7、導入配置:支持導入圖片輸出目錄images_out文件下的DD作畫json配置文件或者生成的圖片,如下點擊導入配置按鈕即可:
▼
默認寫入作圖參數到輸出圖片中,考慮到隱私問題,軟件支持去掉此功能,如下去掉勾選即可:
▼
8、AI圖片描述解析:如下按鈕點擊,選擇圖片,稍等片刻即可顯示出描述,當然這個描述有所出入,但當作描述來用畫出的圖也確實不錯。
▼
下面演示幾張圖,解析出來的描述:
acouple of people riding bikes down a road, a matte painting by Makoto Shinkai, featured on pixiv, rayonism, official art, anamorphic lens flare, matte painting
▼
a group of iron man standing next to each other in the ocean, a comic book panel by Paul Pelletier, featured on deviantart, antipodeans, marvel comics, reimagined by industrial light and magic, imax
▼
a painting of a landscape with mountains and trees, a detailed matte painting by Katsukawa Shunsen, pixiv, shin hanga, ukiyo-e, matte painting, detailed painting
▼
a painting of a man with flowers in his lap, an ultrafine detailed painting by Albert Swinden, pexels, metaphysical painting, creative commons attribution, chalk art, detailed painting
▼
功能二:圖片AI高清放大
設置不同的放大模型和圖片放大倍數,高清放大圖片輸出目錄為軟件目錄\images_out\AI_ultra_HD,當輸入的圖片尺寸很大時,容易超顯存,這時我們修改拼圖大小這個參數即可,比如設置拼圖大小512時,6G顯存選擇realesrgan_x4plus模型對1920*1080圖片進行4倍放大測試不超顯存。
▼
AI高清放大是一個免費的獨立功能,如下軟件主界面點擊AI高清放大按鈕,選擇圖片(支持批量),即可高清放大圖片。
▼
如下,小圖經過高清放大的對比效果,二次元和三次元都能勝任。
AI繪畫輸出圖片目錄在軟件目錄\images_out,如下主界面下方點擊打開圖片輸出目錄按鈕即可打開。
▼
功能三:老照片修復
如下軟件主界面點擊AI老照片修復按鈕,選擇圖片(支持批量),即可高清修復老照片,僅對人像進行高清修復。
▼
如下,經過高清人臉修復對比效果動圖演示:
▼
功能四:AI圖片轉3D
AI圖片轉3D輸出視頻目錄:軟件目錄\video;AI圖片轉3D也是一個獨立免費功能,如下參數設置可以設置生成視頻時長和攝像頭位置(位置一般不改):
▼
然後,如下軟件主界面點擊AI圖片轉3D,選擇圖片(支持批量),轉換圖片成如下的視頻形式,這個轉換速度較慢,5到30分鐘一張圖。
▼
基本上就是原作項目介紹的這種效果,一張精圖轉換成3D的效果,不過相比原作我做了改進,支持原圖尺寸大小的視頻。
▼
功能五:圖片風格仿造
如下點擊圖片風格仿造按鈕,選擇圖片即可自動出幾張風格相近的圖,此功能需要至少10GB顯存,參數設置可以設置每次仿造圖片數。
▼
功能六:二次元生成
如下點擊二次元小姐姐生成按鈕,即可繪製上百張二次元圖片:
▼
如下可在參數設置里,設置各種參數以生成不同類型的二次元小姐姐:
▼
功能七:三次元生成
和二次元生成功能一樣,如下點擊三次元生成按鈕,即可繪製多張三次元全身圖:
▼
如下可在參數設置里,設置各種參數以生成不同類型的三次元圖片:
▼
功能八:AI寫小說
如下點擊AI寫小說按鈕,設置開頭,即可續寫不同輪數的文字:
▼
點擊訓練小說,如下可以選擇自己的小說語料txt,訓練自己的模型:
▼
04
顯卡要求
需要至少3GB顯存,且必須是英偉達顯卡,AMD、intel等不支持。
各種顯存測試參數可參考:https://docs.qq.com/sheet/DTGxSSkNJcnVhV1VP。
註:默認參數因為選了3個CLIP模型,如果想要尺寸更大,少選幾個模型即可,但效果肯定有所影響,諸如6G獨顯的2060或者1060顯卡,只選如下第一個模型,尺寸768×512都沒問題:
▼
05
常見錯誤
1、爆顯存
下面這些都是圖片設置過大、模型選擇過多等導致的爆顯存,或者3GB顯存以下的顯卡:
(1) Unable to find a valid cuDNN algorithm to run convolution
(2) CUDA out of memory
2、黑圖
很多小夥伴生成的圖一直是黑的,目前發現的1660、1660s、1660ti都有問題,原因是中途生成NAN數據,解決方案正在尋找。
但1060、1070、1080,甚至980ti、970等都沒有問題,看來問題都在16代顯卡上。
06
激活
軟件點擊AI作畫按鈕後,會彈出激活窗設定,按照指示聯繫我獲取激活碼即可。
07
小結
這個項目確實很有意思,唯一的問題就是對顯卡要求高,最起碼需要英偉達3G及以上顯存,AMD等其他顯卡不支持,另外還有一些坑要填,諸如很多網友感興趣的動畫等,這個得慢慢來了,但後續版本肯定會有,感興趣的可以體驗一下3.11版本了,更詳細的作圖參數、教程多刷刷B站相關視頻即可。
08
本期內容獲取
方式一:百度網盤https://pan.baidu.com/s/1B0g4MPFe_drP_hRjgEnKGg 提取碼:95kh
方式二:天翼網盤
https://cloud.189.cn/t/ZZ7vuyZrMvmm (訪問碼:7dn8)