**SD-28 tex2img & img2img & inpaint 基本操作(九典)** ![SD-28 tex2img & img2img & inpaint 基本操作(九典)](https://hackmd.io/_uploads/B1sbOdhX0.png) **推薦教學影片** 【生成式AI導論 2024】台大李宏毅教授線上課程 https://www.youtube.com/watch?v=AVIKFXLCPY8&list=PLJV_el3uVTsPz6CTopeRp2L2t4aL_KgiI&index=2 【生成式AI導論 2024】第15講:為什麼語言模型用文字接龍,圖片生成不用像素接龍呢?— 淺談生成式人工智慧的生成策略 【生成式AI導論 2024】第17講: 有關影像的生成式AI (上) — AI 如何產生圖片和影片 (Sora 背後可能用的原理) 【生成式AI導論 2024】第18講: 有關影像的生成式AI (下) — 快速導讀經典影像生成方法 (VAE, Flow, Diffusion, GAN) 以及與生成的影片互動 **WebUI 操作介面** ![螢幕擷取畫面 2024-02-19 115909](https://hackmd.io/_uploads/HyOmfUl3p.png) **文生圖(tex2img)範例練習一** 最基本的提示詞 Prompt:masterpiece,best quality,outdoors,sunset,modern single house,landscape,tree,(nature background:1.5),4K uhd Negative Prompt:noisy,ugly,low quality,deform,blurry,night, 每一次Generate(產生)都是隨機 所以都有不同的畫面組合 ![image](https://hackmd.io/_uploads/HJTUQOEH0.png) (512x512) ![00279-1273750411](https://hackmd.io/_uploads/ryG5z_4B0.jpg) Seed固定 嘗試不同畫布尺寸(以512為基準 64*8=512,64*12=768) (768x512) ![00280-1273750411](https://hackmd.io/_uploads/Hkxnzd4SA.jpg) (768x768) ![00281-1273750411](https://hackmd.io/_uploads/r1N6GO4BC.jpg) 提示詞繼續加入 RAW photo,subject,dslr,soft lighting,high quality,film grain,Fujiflm XT3, (RAW 照片、主體、8k 超高清、數位單眼相機、柔和的燈光、高品質、底片顆粒、Fujiflm XT3、) ![00283-517801448](https://hackmd.io/_uploads/HytA7ONS0.jpg) 換成這段文字: photography, dynamic view, minimalist design, Canon EOS 5D Mark IV, EF 24mm f/1. 4L II USM lens, set f/2. 8, depth of field that highlights architectural photography, (攝影、動態取景、簡約設計、Canon EOS 5D Mark IV、EF 24mm f/1。 4L II USM 鏡頭,設定 f/2。突顯建築攝影的景深,) ![00285-2878080609](https://hackmd.io/_uploads/SyZMEdNrA.jpg) **提示詞範例練習** ![image](https://hackmd.io/_uploads/B1RWdJsmA.png) 1. Prompt:Modern luxury apartment in Taipei, glass and metal facade, highlights urban exquisite charm, rainy and humid weather, outdoor, (一座位於台北市的現代豪華公寓大樓,以都會風格為主,提供高檔設施和便利的生活方式,突顯都市生活的精緻魅力。) Negative Prompt:Rural landscapes, traditional homes, snow (鄉村風景、傳統住宅、雪) 1. Prompt:Seaside villa in Taitung, wood and glass facade, comfortable seaside living, warm and humid climate, outdoor, (一座位於台東縣的海濱度假別墅,結合了現代設計與海洋元素,營造出寧靜與放鬆的度假氛圍,提供舒適的海濱生活體驗。) Negative Prompt:Urban pollution, desert landscapes, heavy snow (城市污染、沙漠景觀、大雪) **不同Checkpoint model有不同的風格生成** ![螢幕擷取畫面 2024-05-22 131831](https://hackmd.io/_uploads/H18SlWjX0.png) Model:ArchitectureRealMix_v1 ![00037-259977675](https://hackmd.io/_uploads/S1-_Tm2m0.jpg) ![00005-799875297](https://hackmd.io/_uploads/rym18bsXA.jpg) Model:realistic_v10BAKEDVAE ![00008-1936717454](https://hackmd.io/_uploads/SJJxvWi7A.jpg) **加入Lora model 讓效果更突出** ![螢幕擷取畫面 2024-05-22 131921](https://hackmd.io/_uploads/ry1_e-oX0.png) Model:ArchitectureRealMix_v1 加入Lora:<lora:AIDVN_GreenCondominium:0.5> ![00018-2603628545](https://hackmd.io/_uploads/ByGCHMjQC.jpg) 加入Lora:<lora:0512sketch05:0.6>, 及觸發詞:sketch ![00005-281786492](https://hackmd.io/_uploads/ByijPmsQ0.jpg) 加入Lora:<lora:XSArchi_127:0.55>, ![00071-428178848](https://hackmd.io/_uploads/ryPsXVhmR.jpg) 若對生成的圖片滿意 可以立刻將此圖進行放大演算 ![image](https://hackmd.io/_uploads/ByHMSE3QR.png) 圖片即馬上放大二倍 並進行更多細節的補充 ![00072-428178848](https://hackmd.io/_uploads/SkFcSE2m0.jpg) 使用第二個提示詞(台東縣的海濱度假別墅) ![00305-1904021600](https://hackmd.io/_uploads/B1W0UONBR.jpg) Sampling steps參數提高(取樣步驟) 圖面會生成更多細節 ![00304-528294516](https://hackmd.io/_uploads/ByTrL_VSA.jpg) **要使用底圖(不管3D或手繪)建議先進行圖面尺寸調整** 原圖大小 (1924*1167) Resize 為 (1024*621) ![image](https://hackmd.io/_uploads/Hyem3XBH0.png) **圖生圖(img2img)範例練習一** 進行圖生圖(img2img)-使用的底圖可以是手繪稿,照片,3D model圖等 Denoising strength (重繪幅度的參數調整 會影響與底圖的差異性 參數0~1 參數越小差異性越小 0.7是一個臨界值) Prompt:Eco-friendly mountain villa in Hualien, wood and stone facade, harmonious living with nature, mild and rainy weather (花蓮環保山莊,木石立面,與自然和諧相處,氣候溫和多雨) Negative Prompt:Urban elements, pollution, heavy machinery (城市元素、污染、重型機械) Model: realistic_v10BAKEDVAE ![image](https://hackmd.io/_uploads/HJ8fQHhXR.png) ![image](https://hackmd.io/_uploads/r1oTrrhmA.png) **手繪底圖一(683*512)** ![75442](https://hackmd.io/_uploads/ByIlGr3Q0.jpg) CFG Scale:5(提示詞相關性) Denoising strength:0.6(重繪幅度) ![00023-3237832728](https://hackmd.io/_uploads/Syu5Grn7C.jpg) CFG Scale:5.5(提示詞相關性) Denoising strength:0.62(重繪幅度) ![00033-3634268737](https://hackmd.io/_uploads/SkOH4BnQA.jpg) **Lora modle是一種微調模型 會增加某種特殊風格或效果** **加入Lora**:<lora:0512sketch05:0.6>, 及觸發詞:sketch,building ![00038-3332459351](https://hackmd.io/_uploads/SyiDrr2XA.jpg) ![00036-488024422](https://hackmd.io/_uploads/SJCYNH2XC.jpg) **手繪底圖二(683*512)** ![76209s](https://hackmd.io/_uploads/Sy7PRFBrA.jpg) 只換底圖 其餘所有提示詞及參數都不變 ![00049-1668730992](https://hackmd.io/_uploads/Ske-0vnQC.jpg) **修改圖面寬度 及高度** 記得調整縮放模式(Resize Mode) 修改圖面比例 共有四種可調整的選項:Just resize, Crop and resize, Resize and fill, Just resize(latent upscale) 若要增加建築物之外的空間 且保持建築比例不變 Resize and fill ![image](https://hackmd.io/_uploads/S1xhxO270.png) 將圖面resize成(1024*678) 會有 ![00063-4168215171](https://hackmd.io/_uploads/S1NzxdhmR.jpg) **inpaint 局部重繪** 在數次跌代後 選一張滿意的圖片 再放入img2img的inpaint進行建築以外的環境局部重繪 **開啟 Soft inpainting** Soft inpainting 會將臨界面區域柔化 ![image](https://hackmd.io/_uploads/ByuHL_h7C.png) ![image](https://hackmd.io/_uploads/ryxmPu2mR.png) **針對天空進行局部重繪** 提示詞只要寫:sunset ![00104-2098456889](https://hackmd.io/_uploads/rkyY8unX0.jpg) ![00106-289077175](https://hackmd.io/_uploads/HJbIvuhmA.jpg) **啟用ControlNet** Model: ArchitectureRealMix_v1 **Control Type選用:Scribble** ![image](https://hackmd.io/_uploads/HyAAoiRVR.png) ![00101-812372742](https://hackmd.io/_uploads/H17sUsRNC.jpg) ![00104-1674796732](https://hackmd.io/_uploads/HyrywiAVR.jpg) **更改大模型 其他參數不變** Model: realistic_v10BAKEDVAE, VAE hash: 235745af8d ![image](https://hackmd.io/_uploads/HyNIso0NC.png) ![00106-2701364600](https://hackmd.io/_uploads/r1nX_oAE0.jpg) **Control Type選用:Depth** ![image](https://hackmd.io/_uploads/HyDI3iCVC.png) ![00117-2637645454](https://hackmd.io/_uploads/BJIvhoAEA.jpg) ![00120-1532603110](https://hackmd.io/_uploads/HyYW6s0VA.jpg) **加入Lora**:<lora:0512sketch05:0.6>, 及觸發詞:sketch,building ![00123-195933591](https://hackmd.io/_uploads/BJroTjR4C.jpg) **運算生成景觀平面&景觀意象圖** 最好使用大一點畫布尺寸,關鍵字一定要打park plane,plan, plan drawing, 否則不出平面出透視。 景觀運算時 經常會遇到尺度不對的問題 要注意使用的Lora 效果強化prompt: landscape master plan (可以整出偏真實的效果)CN控制:推薦LINEART, Control Mode: ControlNet is more important Model: landscapesupermix_v2 **手繪底圖二(1024*840)** ![圖片1-1024](https://hackmd.io/_uploads/BJFglYrBA.jpg) ![image](https://hackmd.io/_uploads/r1CqWtHH0.png) ![image](https://hackmd.io/_uploads/ByNZfcSSA.png) Prompt:(masterplan:1.5),landscape master plan,five cube building volumes plan,beautiful landscape,grass and trees,high detailed, **加入lora及觸發詞** :lora:AARG_plan_V1.0:0.6,aargsitemap, Negative Prompt:noisy,blurry,deformed,ugly,16-token-negative-deliberate-neg,EasyNegative,realisticvision-negative-embedding, ![00056-2473096596](https://hackmd.io/_uploads/SyVMl9rS0.jpg) ![00009-2737493325](https://hackmd.io/_uploads/HkLLetrB0.jpg) ![00015-1503991090](https://hackmd.io/_uploads/rJWTWYHHR.jpg) **手繪底圖三(1024*840)** 1 ![圖片2-1024](https://hackmd.io/_uploads/rJ_t4FSrR.jpg) 2 ![00064-941931288](https://hackmd.io/_uploads/BJwAlcHHR.jpg) 3 ![00061-2119311268](https://hackmd.io/_uploads/H1fUecrSA.jpg) 4 ![00066-665941625](https://hackmd.io/_uploads/r1cdZ9BBC.jpg) 5 Model: v1-5-pruned-emaonly Prompt:landscape plan,(masterpiece),(high quality),five cube building volumes plan,best quality,super detailed,(full detail),(4k),8k,no humans,tree,white background,plant,<lora:AARG_plan_V1.0:0.5>,aargsitemap, Negative Prompt:text,watermark,paintings,sketches,low res,(normal quality),(worst quality),(low quality),cropped,error,night, ![00050-365533033](https://hackmd.io/_uploads/H1elL_LB0.jpg) 6 ![00055-4224076836](https://hackmd.io/_uploads/HyC08u8BR.jpg)