当前位置: 首页 > 行业 > 详情

世界观天下!画符炼丹学入门(一)

来源:哔哩哔哩    时间:2023-05-01 14:09:09

本文目的是方便给某些人介绍画符工具来玩的,只涉及最最最基础的内容,不涉及稍微带一点技术的内容。适合学徒术士。


(相关资料图)

本人也是学徒,由于其它教程涉及许多技术门槛,不太适合像我这种啥都不会的人,不太友好,所以我就亲自下水总结了一些学习经验,以下是笔记内容,但这些经验可能并不完全正确,仅供参考。

本文旨在介绍炼丹方术、符器评估、快捷施符、丹药调配等等,不涉及古法炼丹,古法炼丹请咨询大术士。

本文只涉及SD派系,MJ派暂时不涉及。

由于炼丹过程繁杂、方术设置也复杂,可能会放在下章做介绍。

【壹】炼丹方术

GAN的炼制在收敛的过程中非常的困难,于是就有了一个新的制法替代了它。被称为“扩散制法(Diffusion)”。

扩散制法基础原理概述:

通过将一张原符反复叠加噪点使其变得混沌,然后让丹药通过记忆来反复减去这些噪点来尝试恢复原符。

前半节流程为正向过程,后半节流程为反向过程。

在正向过程中,每次加噪的流程被称为“时刻”,每次加噪量随时刻增加而增加,反之,每次原符痕迹随时刻增加而减少,每次加噪比率与每次原符痕迹率之和为一。

在反向过程中,每次前一张混沌符总是由后一张通过概率而获得,此时丹药生成的前一张混沌符会和正向过程中时刻一致的噪点符之间作差,此乃损失。

通过一遍遍让丹药学习损失来达成矫正丹药之天地精华之目的。

画符时只会进行反向过程而不会进行正向过程,因为正向过程是用来辅助炼丹的。

里面的术学可能存在玄学元素,以上只作为基础概述。

【贰】丹炉评估

显存24G之上为上

显存12G之上为中

显存6G之上为下(我就是下)

显存6G之下为无

更推荐N卡

【叁】符器安置

如需使用符器辅助画符,推荐使用Stable Diffusion WebUI,有能耐使用古法也可以,这里推荐WebUI。

前置器物安装

如果有N卡,cuda则一定是必装项,推荐11.7版本的cuda:https://developer.nvidia.cn/cuda-11-7-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exe_local

版本管理,git总是需要的:https://git-scm.com/download/win

Python是运行语言,肯定是必装的,3.10.0就行:https://www.python.org/downloads/release/python-3100/

WebUI器物安装

可以在https://github.com/AUTOMATIC1111/stable-diffusion-webui上面下载仓库,解压到“合适”的路径中(需要大量存储空间),运行webui-user.bat即可安装环境与依赖,网不行的不太推荐,可能会很久。

如果真的嫌配置麻烦,可以使用一些大术士制作的整合包,完全不用动脑,比如https://www.bilibili.com/video/BV1iM4y1y7oA/。

第三方丹药获取

默认的丹药肯定是不符合每个术士的喜好的,这时就需要下第三方的丹药。

丹药格式一般为“.ckpt”或者“.safetensors”。

下丹药首选笑脸网https://huggingface.co/,搜索Diffusion的话有一堆。其次可以去C站https://civitai.com/,但C站需要西式魔法,所以可以使用一些C站的国内搬运网站来下。

下好的丹药需要放到合适的炉子里面:工程目录\models\Stable-diffusion\,如果是整合包的话,这个路径里有一些预设的基础丹药。

有一些丹药会标注“LoRA”字样,这种丹药一般较小,需要配合一些大丹药来画符,这种LoRA是大丹药的微调,一般适用于画一些特定的符,LoRA需要放在这里:工程目录\models\lora\。

【肆】快捷施符

画符方术

如何切换丹药:网页界面左上角

术语介绍:

正向提示词(Prompt):用来描述期望的符文的语言,具体使用参见下一节内容

反向提示词(Negative Prompt):用来描述不期望的符文的语言,具体使用参见下一节内容

采样方法(Sampler):共有十九种方术,不同的方术有不同的画符算法

迭代步数(Steps):计算的总时刻数,越高的数值会有越好的效果,但也更久

高度与宽度(Size):符的尺寸规格。测试时不宜过大

总批次数(Batch Count):画符的执行次数

单批数量(Batch Size):每一次执行时画的符数。如果设置了静态种子,仅第一张符使用该种子,其它符的种子会依次递增

提示词相关性(CFG Scale):数值越大时,符与文越接近;数值越小时,符的随机性会越高;比较推荐3~10之间,超过此范围可能不太理想

随机数种子(Seed);当值为-1时,会随机使用种子。当设置静态种子时,若其它参数不变,生成的符将类似

采样方法测试示例:

测试信息:Steps: 10/20/40/80, Sampler: ?, CFG scale: 15, Size: 512x512, Seed: 1185116666, Model: AOM3

测试正向提示词:high quality, top quality, masterpiece, detailed, highres, ((sci-fi)), analog, movie, depth of field, ray tracing, ((((1boy)))), Asian, cyborg, sitting, chair, cool, cute, black color scheme, upper body, dark hair, clean, tall, thin, slim, friendly, happy, golden eyes, bandage, vivid, complex, fog, practical light, neon lights, overcast, room, sky, indoors, nature, face focus, telephoto, first person perspective

测试反向提示词:(((nsfw))), NSFW, lowres, bad anatomy, bad hands, text, logo, user interfaces, ui, error, missing fingers, extra digit, extra fingers, extra legs, fewer digit, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, (((monochrome))), grayscale, bad art, sketches, duplicate, ((ugly)), horror, disfigured, shabby, unacceptable

经采样方法测试,我认为DPM++Karras系列生成质量最优,当然也不是绝对。

阿B可能会把以上对比图压缩得看不清,这里提供一下原图:

链接:https://pan.baidu.com/s/16mzsCFrY5J4J5ZEfj6lIEg 

提取码:vr8l

画符套术

(以下示例使用sd-v1-5-pruned丹药绘制)

在提示词中,是需要使用一定的语法的,这些语法会帮助绘制更精确的符:

基础符文语法:

提示词可以全部由英文自然语言(白话)来写,例如:“Cute puppy drinking water on rainy days”

但是符文更加推荐使用标签式语言来写:将一个个的描述标签,用英文逗号加一空格来组合:“puppy, drinking water, cute, rain, outsides”,最好这些词的顺序遵循一种语义化:主角->动作->形容->特效->背景->视角

在语义之前使用一些风格描述词来改变符的风格:“comic, vaporwave, puppy, drinking water, cute, rain, outsides”

在语义之前使用一些质量描述词来提升质量:“highres, best quality, masterpiece, comic, vaporwave, puppy, drinking water, cute, rain, outsides”

使用反向提示词来规避一些不希望生成的元素:“nsfw, lowres, text, error, worst quality, low quality, normal quality, watermark, username, blurry”

嵌入词语法:

Embedding嵌入词文件即TextualInversion,为主丹药提供了一系列的新标签,将这个文件的名字输入到正向提示词中就可以使用一些预设的风格。Embedding文件的格式一般是“.pt”或“.safetensors”或".bin",Embedding文件需要放在这个路径:工程目录\embeddings\。

比如说我有极乐迪斯科的pt文件,文件名为“disco-elysium.pt”,于是可以这么写:“highres, best quality, masterpiece, comic, puppy, drinking water, cute, rain, outsides, disco-elysium”。嵌入词推荐放在语义词之后。由于sd-v1-5-pruned效果不佳,暂时换为camelliamix,这个丹药可能偏灰一点

词权重语法:

标签词的权重会影响该词出现的概率

使用英文小括号()框住标签可以增大此标签的权重1.1倍,例如:(masterpiece)

使用英文中括号[]框住标签可以减少此标签的权重1.1倍,例如:[comic]

标签可以嵌套,例如:((masterpiece)), [[[comic]]], ([puppy]),权重从里向外计算

英文小括号()中标签之后可以设置具体权重值,例如:(masterpiece:1.5), (comic:0.75)

例如:highres, best quality, masterpiece, [[comic]], (((puppy))), (drinking water:1.5), (play balls:1.25), ((((cute)))), (rain:1.05), outsides, disco-elysium

LoRA语法:

LoRA是丹药微调文件,属于附属丹药,它的使用遵循英文尖括号语法。例如我有一个基于sd丹药的阈限空间的LoRA,位于“工程目录\models\lora\”路径中,其文件名为liminalSpace_v10.safetensors,则需要在提示词中加入<lora:liminalSpace_v10:文件权重>。例如:highres, best quality, masterpiece, detailed,  (((long hallway))), ((((no humans)))), liminal spaces, pale wall, doors, cool colors, dusky, fluorescent tube, straight, cctv footage, analog, perspective, <lora:liminalSpace_v10:0.75>。微调词推荐放在语义词之后。

总结:提示词语法顺序一般遵循以下描述顺序:

质量->风格->主角->动作->形容->特效->背景->视角->嵌入->微调

质量词示例:best quality, high quality, top quality, hd, masterpiece, detailed, extremely detailed, highres, 4K,  8K, lowres, worst quality, low quality, normal quality, sharpen edges

风格词示例:(风格词也可以写具体的艺术家) comic, cartoon, manga, anime, chibi, outline, realistic, ultra realistic, hyper realistic, ghibli, cinematic, stick figures, monochrome, oil painting, oil on canvas, sketch, calligraphy, ink painting, photography, photo, minimalist style, water color, 3D, 3D render, portrait, y2k, vaporwave, punk, sci-fi, cyberpunk, steampunk, cthulhu, analog, film, film grain, movie, hollywood, kigurumi, digital art, unreal engine, octane render, artstation, unity engine, chromatic aberration, CG, bloom, motion blur, depth of field, global illumination, futuristic, technology, ray tracing, concept art, fantasy art, pulp fiction, official art, epic, aesthetic, renaissance, impressionism, neoclassical art, contemporary art, illustration, flat design, collage, surrealism art, fairy tale, urban legends, bloody scenes, design, brand, popular, dramatic, traditional, medieval, modern

主角词示例:(主角词权重最好高一点) 1girl, 1boy, city, river, cyborg, robot, universe, plants, landscape, building, car, doll, animal, furry, monster, zombie, astronaut, worker, maid, machine, UFO, frame, abstruct, soldier, warrior, idol

动作词示例:(动作词一般是进行时态) standing, binding, sitting, placing, posing, looking at viewer, wading, hug, kiss, dance, eat dinner, sleep, racing, working, party, removing, thriller, surprise, beat, drinking water, crime, catch, tie, get down, jump into sky, standoff, shot, teeth and claws, touch, walk through, talking, chat, floating

形容词示例:cool, warm, cute, solo, strong, plastic, color scheme, full body, upper body, beautiful, colorful, dark hair, clean, tall, thin, slim, gloss, metallic, transparent, scattered, fake horn, nsfw, lovely, sexy, orderly, friendly, happy, serious, golden eyes, body suit, detailed skin, tiny, bandage, bowtie, spot, abandoned, angry, sad, heavy shadows, dim, sharp, blur, shiny, evil, glowing, dark wings, slender, black lingerie, bikini, peaceful, graceful, elegant, messy, neon, student uniform, bright, fine, less clothes, ugly, fractal, annoying, vivid, funny, fun, game, stupid, bad, horror, scary, dynamic, complex

特效词示例:sunset, sunshine, show, rain, pouring rain, error, text, label, watermark, facula, flare, aurora, fog, heavy fog, atmosphere, practical light, rainbow, jpeg artifacts, extra digit, fewer digit, glitch, fallen leaves, neon lights, backlight, black stroke

背景词示例:simple background, cloudy, overcast, room, bedroom, classroom, pale wall, glass window, blackboard, cosmos, universe, sky, abstruct background, indoors, outdoors, nature, hallway, space capsule

视角词示例:perspective, from back, face focus, symmetry, orthography, top focus, fisheye view, panorama, peep, wide view, telephoto, map, satellite map, first person perspective, look up, aerial photography

反向词示例:nsfw, NSFW, lowres, bad anatomy, bad hands, text, logo, user interfaces, ui, error, missing fingers, extra digit, extra fingers, extra legs, fewer digit, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, monochrome, grayscale, bad art, sketches, duplicate, ugly, horror, disfigured, shabby, unacceptable

附:丹方推荐

*注:测试参数与文前采样方法测试参数一致,种子略有不同。

SD_v1.5通用,纯粹无杂质

AOM3漫画,细致光影,线代面

ChilloutMix写实,照片人物,摄影

Realistic Vision写实,摄影

Anything3.0漫画,浅光影,淡线条,细线

CamelliaMix_2.5D漫画,双版本,细致过渡,自然泛光,强块面感

Counterfeit_v2.5漫画,类马克笔或水彩,强光影

DreamShaper写实漫画,细致厚涂,渲染感

GuoFeng3.2国风漫画,游戏人物

AyoniMix_v2漫画,偏写实,水彩笔

Grapefruit_v4漫画,偏插画,明亮,偏游戏,nsfw

MeinaMix_v8漫画,偏写实,原画,nsfw

Unstableinkdream写实,CG渲染

ElldrethsVividMix半写实,游戏人物

TmndMix漫画,线性马克笔,色度广

【伍】其它

这篇仅仅作为基础介绍,没有去解释实操内容,之后有能耐可以去实现。

以及之后有时间说说炼丹以及ControlNet系列。

X 关闭

Copyright ©  2015-2022 华中商报网版权所有  备案号:京ICP备12018864号-26   联系邮箱:2 913 236 @qq.com