Stable diffusion prompts 使用語法、參數講解、插件安裝教程

Stable diffusion prompts 使用語法、參數講解、插件安裝教程

本文基于 Stable diffusion WebUI 進行講解(安裝在 AutoDL 上,安裝在本地電腦上的也同樣適用本教程)。

初始界面:

img

文件目錄結構:

img

上圖紅框中的 4 個文件夾是我們常用到的,embeddings 放置訓練的 embedding 模型,它可以在我們使用基礎模型時,再添加此模型進行疊加效果。

img

extensions 插件安裝目錄,在 WebUI 插件安裝界面安裝后,可以此文件夾中查看,并上傳相應的插件模型(如 ControlNet 需要專門的模型)

img

Models 模型文件夾,安裝時會默認下載 v1-5-pruned-emaonly,我們從其它地方下載的模型可以拷貝到此文件夾,在需要使用某個模型時,可以進行切換,如下圖:

img

outputs 生成的圖系統會輸出到這個文件夾里,可進行查看及保存。

img

上圖從左到右,依次是:

txt2img: 文字生成圖片

img2img: 圖片生成圖片

Extras: “無損”放大圖片,優化(清晰、擴展)圖像

**PNG info:**從圖片 exif 里獲取圖片的信息,如果是 Stable Diffusion 原始生成的 png 圖片,圖片的 exif 信息里會寫入圖片生成參數

**Checkpoint Merger:**合并不同的模型,生成新的模型

**Train:**訓練 embedding 或者 hypernetwork

**Settings:**設置頁面

**Extensions:**插件的安裝和管理頁面

txt2img

img

**Sampling method:**采樣方法

● Euler a :富有創造力,不同步數可以生產出不同的圖片。 超過 30~40 步基本就沒什么增益了

● Euler:最常見的基礎算法,最簡單也最快

● DDIM:速度快,一般 20 步差不多

● LMS:eular 的延伸算法,相對更穩定一點,30 步就比較穩定

● PLMS:改進一點的 LMS

● DPM2:DDIM 的一種改進版,速度大約是 DDIM 的兩倍

**Sampling Steps:**采樣迭代步數

先隨機出一個噪聲圖片,然后一步步調整圖片,向提示詞 Prompt 靠攏。其實就是告訴 Stable Diffusion,這樣的步驟應該進行多少次,步驟越多,每一步移動也就越小越精確,同時也成比例地增加生成圖像所需要的時間。大部分采樣器超過 50 步后意義就不大了

**Restore faces:**優化面部,繪制面部圖像特別注意。原理是調用一個神經網絡模型對面部進行修復

**Tiling:**生成一個可以平鋪的圖像

**Highres. fix:**先生成低分辯率的圖,接著添加細節之后再輸出,可以把低分辨率的照片調整到高分辨率

Batch count、 Batch size: 都是生成幾張圖,前者計算時間長,后者需要顯存大

**Denoising strength:**決定算法對圖像內容的保留程度。因為加的噪聲少,原圖片部分多,加的噪聲多,原圖片部分少。在 0 處,什么都不會改變,而在 1 處,你會得到一個不相關的圖像

**CFG Scale:**對描述參數的傾向程度(也就是生成圖像與提示詞的一致程度),越低的值產生越有創意的結果,如果太低,例如 1,那 Promp t就完全沒用了。一般在 5~15 之間為好,7,9,12 是 3 個常見的設置值

**Seed:**種子數,只要種子數、參數、模型都一致,就能重新生成一樣的圖像,-1 的話是生成一個隨機數

Prompt 語法

正向提示詞例子:

(masterpiece:1.331), best quality,illustration,(1girl),(deep pink hair:1.331), (wavy hair:1.21),(disheveled hair:1.331), messy hair, long bangs, hairs between eyes,(white hair:1.331), multicolored hair,(white bloomers:1.46),(open clothes),beautiful detailed eyes,purple|red eyes),expressionless,sitting,dark background, moonlight,flower_petals,city,full_moon,

**分隔:**不同的關鍵詞tag之間,需要使用英文逗號 , 分隔,逗號前后有空格或者換行不影響結果。例如:1girl,loli,long hair,low twintails(1 個女孩,loli,長發,低雙馬尾)

**混合:**WebUI 使用 | 分隔多個關鍵詞,實現混合多個要素,注意混合是同等比例、同時混。例如:1girl,red|blue hair, long hair(1個女孩,紅色與藍色頭發混合,長發)

**增強/減弱:**有兩種寫法。

● 第一種 (提示詞:權重數值):數值從0.1~100,默認狀態是 1,低于 1 就是減弱,大于 1 就是加強。例如:(loli:1.21),(one girl:1.21),(cat ears:1.1),(flower hairpin:0.9)

● 第二種 (((提示詞))),每套一層()括號增強 1.1 倍,每套一層 [] 減弱 1.1 倍。也就是套兩層是1.1*1.1=1.21 倍,套三層是 1.331 倍,套 4 層是 1.4641 倍。例如: ((loli)),((one girl)),(cat ears),[flower hairpin],這與第一種寫法等價,所以還是建議使用第一種方式。

**漸變:**可簡單的理解時為,先按某種關鍵詞生成,然后再此基礎上向某個方向變化。

[關鍵詞1:關鍵詞2:數字],數字大于 1 理解為第 X 步前為關鍵詞 1,第 X 步后變成關鍵詞 2,數字小于 1 理解為總步數的百分之 X 前為關鍵詞 1,之后變成關鍵詞 2。

例如:a girl with very long [white:yellow:16] hair 等價為開始 a girl with very long white hair

,16步之后 a girl with very long yellow hair

例如:a girl with very long [white:yellow:0.5] hair 等價為開始 a girl with very long white hair,50% 步之后 a girl with very long yellow hair

**交替:**輪流使用關鍵詞,例如:[cow|horse] in a field,這就是個牛與馬的混合物;[cow|horse|cat|dog] in a field 就是牛、馬、貓、狗之間混合。

**Negative prompt:**負面提示詞,用文字描述不想在圖像中出現的內容。

一些常見的負面提示詞:

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,missing arms,long neck,Humpbacked,missing limb,too many fingers,mutated,poorly drawn,out of frame,bad hands,owres,unclear eyes,poorly drawn,cloned face,bad face

img2img

img

與 txt2img 類似,在文字提示詞的基礎上,增加了圖片提示。

img

Denoising strength:與原圖一致性的程度,一般大于 0.7 出來的都是新效果,小于 0.3 基本就會原圖一致

Extras

img

主要將圖像進行優化,Resize 設置放大的倍率,GFPGAN visibility 主要對圖像清晰度進行優化,CodeFormer visibility 對于老照片及人臉修復很有效,權重參數為 0 時效果最大,為 1 時效果最小,建議從 0.5 開始嘗試。

img

Upscaler 放大算法,一般不清楚可不選,或者選 ESRGAN_4x。

img

Batch from Directory 可以進行批量處理,在 Input directory 中輸入需要批量處理圖片的目錄,在 Output directory 中輸入保存結果目錄。

img

Scale to 中,可自定義圖片的尺寸。

Extensions

img

插件界面,installed 表示已經安裝好的插件,Available 表示在線可用的插件,一般都是從這里安裝。

點擊 Load from: 加載出可用的插件,然后按 Ctrl + F,輸入想要安裝插件的名稱,以此進行查找。

img

輸入 CN,查找漢化插件:

img

安裝后,重新啟動 UI 界面,插件就可以生效了。

img

兩個比較重要的插件:Dreambooth,ControlNet。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/22068.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/22068.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/22068.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

requests模塊編寫漏洞檢測工具

#嘗試使用python登錄pikachu爆破模塊 #發送post數據包,包含用戶名密碼,對接受到的響應進行判斷,如何為登錄成功 #爆破密碼 with open(passwor.txt,r) as f: passwordf.readlines() for i in password: data {username: admin, password: i, …

數據結構——算法和算法效率的度量

目錄 一、引言 二、算法 1 算法的基本概念 2 算法的復雜度 2.1 時間復雜度 2.1.1 概念 2.1.2 大O的漸進表示 3 算法的空間復雜度 3.1 概念 3.2 實例 4 實例分析 5 結論 一、引言 大家在寫代碼的時候有沒有發現寫同樣功能的代碼有多種不同的寫法,而不同的代…

51種企業應用架構模式詳解

01 什么是企業應用 我的職業生涯專注于企業應用,因此,這里所談及的模式也都是關于企業應用的。(企業應用還有一些其他的說法,如“信息系統”或更早期的“數據處理”。)那么,這里的“企業應用”具體指的是什…

[原型資源分享]經典產品餓了么UI模版部件庫

?部件庫預覽鏈接:https://f13gm0.axshare.com 支持版本: Axrure RP 8 文件大小: 3MB 文檔內容介紹 基本部件:表單樣式:12款、數據樣式:10款、服務樣式:6款、導航:5款、業務組件:7款、 模板…

python把簡體中文轉換為繁體中文

Python 可以使用第三方庫來將簡體中文(簡體中文)轉換為繁體中文(繁體中文)。一個常用的庫是 opencc-python-reimplemented,它是 Open Chinese Convert (OpenCC) 的 Python 實現,OpenCC 是一個開源的中文簡繁…

MySQL之查詢性能優化(三)

查詢性能優化 重構查詢的方式 在優化有問題的查詢時,目標應該是找到一個更優的方法獲得實際需要的記過——而不是一定總是需要從MySQL獲取一模一樣的結果集。有時候,可以將查詢轉換一種寫法讓其返回一樣的結果,但是性能更好。但也可以通過修…

Python魔法之旅-魔法方法(14)

目錄 一、概述 1、定義 2、作用 二、應用場景 1、構造和析構 2、操作符重載 3、字符串和表示 4、容器管理 5、可調用對象 6、上下文管理 7、屬性訪問和描述符 8、迭代器和生成器 9、數值類型 10、復制和序列化 11、自定義元類行為 12、自定義類行為 13、類型檢…

在Debian系統上賦予普通用戶ping 權限

在Debian系統上,普通用戶默認情況下沒有權限使用 ping 命令,因為它需要發送 ICMP 包,這通常需要 root 權限。為了允許普通用戶使用 ping,可以設置 ping 命令的 setuid 位。以下是具體的步驟: 查找 ping 命令的位置&am…

2024年度自貢市社會民生重大科技計劃項目申報要求、時間流程

一、申報要求 申報項目需符合以下申報要求和申報指南要求,申報資料需在“自貢市科技綜合業務服務平臺”中的“自貢市重點科技計劃項目管理系統”上傳。 (一)項目申報單位要求。 1.項目申報單位包括項目牽頭單位和項目合作單位。 2.多家單…

【Python】pyinstaller打包時添加詳細信息

在要被打包的py文件同級目錄新建version.txt,寫入以下內容 # UTF-8 # # For more details about fixed file info ffi see: # http://msdn.microsoft.com/en-us/library/aa381058.aspx # VSVersionInfo(ffiFixedFileInfo(filevers(1, 4, 0, 5),prodvers(1, 4, 0, 5…

SpringBoot使用RabbitMQ實現延遲隊列

SpringBoot使用RabbitMQ實現延遲隊列 需求和目標名詞解釋實現方式引入依賴添加配置文件配置類死信隊列消費者即時隊列消費者延遲消息發送結果注意 需求和目標 商城系統,用戶下單后若15分鐘內仍未完成支付,則自動取消訂單,若已支付&#xff0c…

重組蛋白的定量定性方法,你了解嗎?

重組蛋白的定量和定性分析是蛋白質工程和生物技術中至關重要的步驟,用于確保蛋白質的表達、純度和功能性符合預期。以下是小編整理的一些常用的方法以及實驗介紹,希望這些方法幫助研究人員詳細了解重組蛋白的特性。 主要的定性方法 1 WB(Wes…

AIGC 011-SAM第一個圖像分割大模型-分割一切!

AIGC 011-SAM第一個圖像分割大模型-分割一切! 文章目錄 0 論文工作1論文方法2 效果 0 論文工作 這篇論文介紹了 Segment Anything (SA) 項目,這是一個全新的圖像分割任務、模型和數據集。SA 項目是一個具有里程碑意義的工作,它為圖像分割領域…

基于springboot的多媒體素材庫源碼數據庫

基于springboot的多媒體素材庫源碼數據庫 近年來,信息化管理行業的不斷興起,使得人們的日常生活越來越離不開計算機和互聯網技術。首先,根據收集到的用戶需求分析,對設計系統有一個初步的認識與了解,確定多媒體素材庫…

迎七一黨史知識競賽答題怎么做

迎七一黨史知識競賽答題,不僅是對于黨史知識的檢驗,更是對于參賽者學習態度和綜合能力的考量。在參與這類競賽時,我們需要做好充分的準備,掌握一定的答題技巧,才能取得好的成績。 首先,我們要深入了解競賽…

FFmpeg播放器的相關概念【1】

播放器框架 相關術語 ?容器/文件(Conainer/File):即特定格式的多媒體文件,比如mp4、flv、mkv等。 ? 媒體流(Stream):表示時間軸上的一段連續數據,如一段聲音數據、一段…

UFS Explorer Professional Recovery: 如何從啟用了 mSATA 緩存的 Drobo 設備中恢復數據

天津鴻萌科貿發展有限公司是 UFS Explorer Professional Recovery 數據恢復軟件的授權代理商。 UFS Explorer Professional Recovery 數據恢復軟件提供綜合性的解決方案,用于解決復雜的數據恢復案例,包括那些采用特殊存儲技術的案例,或介質受…

上海亞商投顧:創業板指震蕩收漲 超70家ST股跌停

上海亞商投顧前言:無懼大盤漲跌,解密龍虎榜資金,跟蹤一線游資和機構資金動向,識別短期熱點和強勢個股。 一.市場情緒 滬指昨日震蕩震蕩,創業板指走勢稍強,盤中一度漲超1%,黃白二線分化嚴重。算…

vue ts 導入 @/assets/ 紅色顯示的問題解決

vue ts 導入 /assets/ 紅色顯示的問題解決 一、問題描述 在使用的時候這樣導入會出現如上的錯誤。 在使用的時候,導入的類型也沒有對應的代碼提示,說明導入有問題。 二、解決 在 tsconfig.json 中添加如下內容: {"compilerOptions&…

AI大模型探索之路-實戰篇15: Agent智能數據分析平臺之整合封裝Tools和Memory功能代碼

系列篇章💥 AI大模型探索之路-實戰篇4:深入DB-GPT數據應用開發框架調研 AI大模型探索之路-實戰篇5:探索Open Interpreter開放代碼解釋器調研 AI大模型探索之路-實戰篇6:掌握Function Calling的詳細流程 AI大模型探索之路-實戰篇7…