网站建设能赚钱吗,随机置顶wordpress,网页特效的认识,wordpress app端Midjourney和Stable Diffusion都可以通过输入文本生成出令人惊叹的AI图像。 Midjourney是一个收费的在线服务#xff0c;通过discord对话的形式来生图#xff0c;局限性较大#xff0c;但由于后台官方模型做得好#xff0c;因此出图效果非常完美#xff1b; Stable Diffus… Midjourney和Stable Diffusion都可以通过输入文本生成出令人惊叹的AI图像。 Midjourney是一个收费的在线服务通过discord对话的形式来生图局限性较大但由于后台官方模型做得好因此出图效果非常完美 Stable Diffusion可以本地部署自定义参数多并且可以有各种插件来实现绘画、蒙版、人物骨骼限定等等功能。 某些专业设计师说他现在如果不自己手绘线稿的话那么一般先用Midjourney出图再用Stable Diffusion进行调整。 本文试着逐一渲染stable diffusion中几十种风格效果并且针对场景运用、失败原因、改进方法等情况进行分析研究文中所有图片都是大图可点击浏览如果对你有用记得点赞关注收藏哦~~
内容比较多之后我将再出一个简约版的对照表用于快速查询。
随着研究深入总结部分也会保持更新。
1. 原生参数
photorealistic, absurdres, 8k, (1cute girl) walking in street, half body,
Negative prompt: easynegative
Steps: 65, Sampler: Euler a, CFG scale: 7, Seed: 3472141699, Size: 1024x512, Model hash: a60cfaa90d, Model: dreamshaper_5BakedVae, Clip skip: 2, ENSD: 31337利用controlnet约束边缘 利用controlnet约束人物动作 之后每种风格生四张图及若干知识点拓展的比较图 用高清修复方法将原始512*256的图扩展为1024*512部分图片会使用人脸修复、局部重绘等其采样迭代步数改为20~32半身像词缀采用half body词缀如果不出半身则可能采用upper body词缀去掉正向提示词photorealistic, absurdres, 8k反向提示词easynegative和nsfw看情况使用正向提示词只更换风格词缀四格画主要变动的规则分别为 controlnet限制种子固定controlnet限制种子不固定controlnet不限制种子固定无限制 2. 全息彩虹色 holographic iridescent
((holographic iridescent)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((holographic iridescent)),(1cute girl), half body,1234
3. 赛博朋克 cyberpunk
((cyberpunk)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((cyberpunk)),(1cute girl),(mechanical body), half body,1234
4. 浮世绘 ukiyoe
((ukiyoe)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((ukiyoe)),(1cute girl), half body,1234
5. 搅拌机3d渲染 blender 3d
((blender 3d)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((blender 3d)),(1cute girl), half body,1234
6. 摆拍 knolling
((knolling)), (1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
这是什么风格完全看不出来。加上easynegative 看看。
种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道再试试物件人物平铺
((knolling)), (1cute girl), half body,12345
加上art 再看看有没有哪个设计师有感觉了
((knolling art)), (1cute girl), half body,种子固定和controlnet限制controlnet限制种子固定无限制
现在明白这里的摆拍真的就是摆着拍了吧
具体解释如下 “knolling是用于画出一张简洁而有条理的图像的。Knolling是指在摄影或绘画中将物品整齐地排列成水平和垂直线条的过程。在Stable Diffusion中它表示将图像的元素排列整齐、有条理。因此当你看到这个提示词时你可以尝试将图像的元素整齐地排列让图像看起来更有组织性更易于理解。”
7. 等距3D模型 isometric 3d cube
((isometric 3d cube)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
加上easynegative试试也差不多都是不能理解这是个什么风格。
种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道试试。
((isometric 3d cube)),(1cute girl), half body,1234
真的就是个方块加上art试试。
((isometric 3d cube))art,(1cute girl), half body,1234
好吧静心想一想这到底是个什么风格哈哈其实这个风格用来描写场景才是合适的。
((isometric_3d_cube)), buildings, trees, road, cars1234
既然所有的房子都像个cube那么就加入反向提示词cube于是风格像个样子了。
((isometric_3d_cube)), buildings, trees, road, cars
negative prompt:cube1234
再加入反向提示词easynegative将图像尺寸变成1:1看看是不是出你想要的图了
1234
最后试着用Leonardo生图意思是一样的。
1234
8. 像素风 8bit/16bit pixel
((16bit pixel)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制 用pixel art词缀再来一套 ((pixel art)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((8bit pixel)),(1cute girl), half body,1234
9. 简笔画风格 stick figure
((stick figure)),(1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
这是剪影还是动漫风去掉街道感觉来了
((stick figure)),(1cute girl), half body,1234
10. 贴纸化design a sticker
((design a sticker)), (1cute girl) walking in street, half body,种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((design a sticker)),(1cute girl), half body,1234
11. 荧光颜料 fluorescent
((fluorescent)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
换上art来一次情况好一点街道上的等也出现霓虹了。
((fluorescent art)), (1cute girl)walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
但看得出在这个模型下荧光效果更多地被AI理解成了霓虹灯因为街道这个词缀给我们的模型带来很多困扰现在把街道去掉仅留人物效果就有了。
((fluorescent)), (1cute girl), half body, 1234
看一组反向提示词有easynegative限制的照片级程度更高。
1234
12. 刺绣艺术 embroidery art
((embroidery art)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
和荧光效果一样街道的词缀限制了AI让刺绣艺术更多呈现了具体的刺绣艺术品。现在去掉walking in streetAI自由发挥一下才能看到效果还是有的~~
((embroidery art)), (1cute girl), half body, 1234
换个模型试试同样没有街道效果更明显
1234
13. 剪纸艺术 paper cut craft
((paper cut craft)), (1cute girl) walking in street, half body, 这次先用反向提示词easynegative限定一下。
种子固定和controlnet限制controlnet限制种子固定无限制
现在把反向提示词easynegative去掉。。。。出图几率大大提高在另一台机器上加了这个easynegative也没有太大影响怪
种子固定和controlnet限制controlnet限制种子固定无限制
看见没去掉easynegative加art或是不加都可以出图。这里来一组看看controlnet会不会影响出图。
((paper cut craft))art, (1cute girl) walking in street, half body, 有art无art无art有openpose无art有openpose和canndy
去掉街道
((paper cut craft)),(1cute girl), half body,1234
14. 折纸艺术 layered paper
((layered paper)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道出一次图
((layered paper)), (1cute girl), half body, 1234
很显然这个风格是不对的那么应该如何才能表现折纸风呢想一想平时是不是单个物件来表示是比较合适的那么就来只鸟吧
((layered paper)), 1bird,1234
15. 橡皮泥风格 plasticine
((plasticine)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
无街道
((plasticine)), (1cute girl), half body, 1234
16. 水墨画chinese ink style
((chinese ink style)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((chinese ink style)), (1cute girl), half body, 1234
变成景色描写
((chinese ink style)), hill, moutain, 1234
17. 皮影戏艺术 chinese shadow puppets
((chinese shadow puppets)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((chinese shadow puppets)),(1cute girl), half body,1234
皮影戏是戏那我们可以描述得详细一些比如女孩骑在马上穿行在山间
((chinese shadow puppets)), (1girl)riding a horse through the mountains, left is trees, right is trees1234
18. 移轴摄影风格 tilt-shift photography
((tilt-shift photography)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
要知道移轴是用来表现大场景的现在给个city测试一下
((tilt-shift photography)), city, 1234
19. 平面涂鸦风格 graffiti art, 2d, illustration
((graffiti art,2d,illustration)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((graffiti art,2d,illustration)), (1cute girl), half body, 1234
交替渲染的方式生图
(([graffiti art|2d|illustration])), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
交替渲染去掉街道
(([graffiti art|2d|illustration])), (1cute girl), half body, 1234
这是一个混合后才能生成的风格三个风格本身是有差别的一个比一个平我们看一下各自风格对应出图情况。
种子固定和controlnet限制
graffiti art2dillustration
controlnet限制
graffiti art2dillustration
种子固定
graffiti art2dillustration
无限制
graffiti art2dillustration
再来一组各风格随机。
graffiti art
1234
2d
1234
illustration
1234
20. 仙女系 fairy kei fashion
((fairy kei fashion)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((fairy kei fashion)), (1cute girl), half body, 1234
21. 超现实主义surrealism
((surrealism)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((surrealism)), (1cute girl), half body, 1234
22. 创世纪风 genesis
((genesis)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((genesis)), (1cute girl), half body, 1234
好像没有创世纪的感觉~~那么我们加入点宗交元素。
((genesis)), (angel), cloudy sky, the steps, ceiling1234
23. 潜意识 subconsciousness
((subconsciousness)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((subconsciousness)), (1cute girl), half body, 1234
这些和潜意识有什么关系呢潜意识画风的定义是指一种表现手法用来表现人物内心深处的情感和想法。这种表现手法通常使用一些模糊、朦胧的画面来表现人物的梦境、幻觉、回忆等要么这样试试
((subconsciousness)), sea, sun, buildings, ball, cliff, elephant, elephant, nose, hand, foot, rope1234
对比一下同样的提示词和参数不同风格下的感觉不是都很魔幻么
潜意识浪漫主义超现实主义哥特风
24. 浪漫主义 romantic
((romantic)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((romantic)), (1cute girl), half body, 1234
25. 哥特风景和建筑 gothic architecture and landscape
((gothic architecture and landscape)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((gothic architecture and landscape)), (1cute girl), half body, 1234
26. 宫崎骏风格 studio ghibli
((studio ghibli)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((studio ghibli)), (1cute girl), half body, 1234
27. 马里奥风格 mario style
((mario style)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((mario style)), (1cute girl), half body, 1234
28. 皮克斯风格 pixel style
可不就是上面的像素风么。。。
((pixel style)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((pixel style)), (1cute girl), half body, 1234
29. 我的世界风格 minecraft
((minecraft)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((minecraft)), (1cute girl), half body, 1234
30. 乐高积木 out of LEGO
((out of LEGO)), (1cute girl) walking in street, half body, 种子固定和controlnet限制controlnet限制种子固定无限制
去掉街道
((out of LEGO)), (1cute girl), half body, 1234 总结
不同的模型controlnet对其影响不同有些模型能出现正确的风格有些模型局限性就非常大 比如剪纸艺术中两个模型都用controlnet限制边缘和动作但结果却完全不同
机1失败机2成功
controlnet做过边缘限定的出图部分模型会受较大影响而使用openpose限定动作的情况则会好转很多。 比如下面两张简笔画风格
canndy边缘限定openpose动作限定
half body作为最后一个参数且没有设置权重那么让AI自由发挥的时候往往出图是全身照有时候出现的是下半身所以half body并不是最好的词缀如果明确是上半身那么用upper body更合适当然upper body也不能确保一定是上半身记得结合权重。
1234
不同词缀风格在初学时尽量不要混用否则你并不清楚不同的提示词到底会绘制成什么样子。 比如本文所用photorealistic是照片感与浮世绘、像素风放一起将会将其污染看下图图片是日式但离浮世绘的感觉还有距离更偏照片一点而像素风索性是被污染最严重的一种风格。
浮世绘像素风 16bit pixel 严重污染pixel art 极轻微污染 Stable Diffusion不同模型对提示词的识别度不完全一致可以加上加风格style、art等词缀试试效果。同时 比如荧光效果中没加art的时候AI的理解是荧光棒而不是荧光风格加了之后情况就好多了。 不同风格的词缀适用场景是不同的本文提示词描写了一个可爱的女孩在街道中但这样的描述会限制某些风格的发挥。 比如在荧光颜料风格中都用了easynegative反向提示词都写明街道可能导致场景增加荧光物体而人物风格却不变但如果不写街道那么人物的主体风格也是荧光风格而不是穿着荧光材料这一点需要注意。
写明街道写明街道未写街道未写街道
同样的模型不同版本不同电脑上渲染出图结果差异非常大也就是说不同的机器需要不同的调试。 比如在机器1和机2上渲染荧光效果同样的边缘动作控制两台不同电脑模型相同但版本不同出图效果还是有差异的机1似乎完全忘了要荧光这件事。
机1边缘限定机1随意发挥机2边缘限定机2随意发挥
easynegative作为一个整合了众多反向提示词的词缀需要安装到embeddings目录下一般情况下用起来很舒服但是他内在要求画与真实世界相仿的表现所以在某些模型下对某些风格会起到重大的污染导致想要的风格丧失转而偏向照片风格但如果利用好则可以生出精致的图。
无easynegative风格凑活有easynegative环境无特效无easynegative风格正确有easynegative污染较严重
同一个模型的不同版本可能无法实现同样的效果。 比如以下实现等距3D模型同样的提示词不同模型版本有的往往不能正确理解到底这个cube到底干吗用~总是把房子变成cube。
((isometric_3d_cube)), buildings, trees, road, cars
// 表里后两个有反向提示词
Negative prompt: cubedreamshaper_5BakedVaedreamshaper_331BakedVaedreamshaper_5BakedVaedreamshaper_331BakedVae
不同风格需要不同的适用提示词才能表现出该风格。 比如等距3D模型主要是运用于场景出图但如果你给了人物为主的提示词甚至有controlnet限制那么结果将大相径庭。
人物为主
((isometric 3d cube)),(1cute girl) walking in street, half body,物体为主
((isometric_3d_cube)), (buildings), trees, road, cars人物为主1人物为主2物体为主1物体为主2
同一个模型同一套提示词参数也都一样但因为种子不同效果可能差异非常大。 比如这个
((isometric 3d cube)),(1cute girl) walking in street, half body,种子2513253825种子2961024435种子2663910581种子2663910578
在掌握了一定的风格后你就可以尝试把不同的风格混合在一个图像里形成你所需要的内容 比如出一个伪3D像素风格的图片那么可以这样
1234
比如出一个伪3D荧光风格的图片那么可以这样
1234
很多自定义风格需要在现有基础上重新改造 比如重写个粗笔速写但还不是那么速也可以把marker sketch换成simple sketch试试。
((marker sketch)), (black and white)style, (simple lines), ((only black lines)), (white background), (simple background), high contrast, basic shapes, (1cute girl) walking in street, half body, white face
Negative prompt: ((gray)), colorful, gradient, color gradient, light, fine lines, messy lines, small lines, black face,种子固定和controlnet限制controlnet限制种子固定无限制
偶尔系统会出bug在使用了controlnet后将导致风格污染严重。 就像是把照片模式吃进了系统中无法修改如果你遇到了这个问题重启ai也没用那么我建议你重启电脑再试试吧。 比如下图中参数模型一摸一样但出图人物差异严重。
简笔风正常简笔风出错blender 3d正常blender 3d出错
不知道是bug还是正常同样的模型同样的参数同一台电脑但时间不同并且系统升过一次级则出图不同。 比如下图中参数模型一模一样连种子都一样结果出图完全不同。
((holographic iridescent)),(1cute girl) walking in street, half body,
Negative prompt: easynegative
Steps: 32, Sampler: Euler a, CFG scale: 7, Seed: 3472141699, Face restoration: CodeFormer, Size: 1024x512, Model hash: a60cfaa90d, Model: dreamshaper_5BakedVae, Clip skip: 2, ENSD: 31337昨天今天