版主评語: 请注意: |
由于现在Colab开始对运行Stable Diffusion进行限制了,
所以教程中的登录Colab并运行安装指令这一步可能得要改成在自己电脑上安装Stable Diffusion了。
教程在这一步之后的内容还是有效的,自己电脑上安装Stable Diffusion之后继续按照教程操作即可。 |
成品示例:
按照惯例,为避免你在公共场所打开此贴尴尬,包含有裸露内容的作品在本教程靠后的位置。
本教程为【新手进阶版】,学习本教程之前,请先学习完:
0. 新手零基础入门教程:如何不用显卡做出一张街头露出的AI图[13P]
开始教程前,先解答一些回复中问到的问题:
引用:
提示词是随便什么英文么,还是有固定的提示词?另外加双括号是什么意思,是优先级提高还是变低啊?
理论上所有的词都是可以的,看AI对语言文字的理解程度了。
圆括号是加权,方括号是降权,我的前一篇教程的最后简单介绍了一下提示词的语法规则。
引用:
我弄了几个词都没什么太大的效果,而且我生成的图像都是半身的,我想要全身的。
提示词没什么用有可能是权重不够,也可能是AI对这个词不太理解,还可能是提示词太多了AI照顾不过来了。
想要下半身你的提示词里就要提到下半身,你可以描述一个身体部位,或者描述一个姿势。
全身也是一样,你要描述一下身体的样子,或者一个涉及到全身的姿势。
引用:
RuntimeError: No CUDA GPUs are available
Stable diffusion model failed to load, exiting
为什么我按照第一个代码操作,最后总显示失败,看不到生成的网址?
登录https://colab.research.google.com/以后的第一件事:
打开 0. 新手零基础入门教程:如何不用显卡做出一张街头露出的AI图[13P]
跳转到教程视频的3:25处,按照教程中的方法先打开设置,让Colaboratory平台自动分配显卡运算资源给你。
正文开始:
本次教程仍然使用跟上一次教程相同的方法,但是安装指令、提示词和反向提示词都改变了。
先登录
https://colab.research.google.com/ (这一步有可能需要科学上网)
注意:如果你是操作完上一个教程后,直接来这个教程的,请先重启一下浏览器,让colab断开之前分配的资源,
然后再按照上一个教程里的方法和这个教程里的安装指令一步一步操作下去(如果会手动“删除运行时”的,就不用重启浏览器了)。
详细说明和成品如下:
本次教程在安装指令中增加了Lora的墨心和疏可走马模型,保留了1号进阶教程中提到的lora:japaneseDollLikeness(只是在本教程中做对比用)
安装指令如下:复制内容到剪贴板
代码:
!pip install --upgrade fastapi==0.90.1
!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
!git clone https://github.com/yfszzx/stable-diffusion-webui-images-browser /content/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser
!curl -Lo chilloutmixni.safetensors https://huggingface.co/nolanaatama/chomni/resolve/main/chomni.safetensors
!curl -Lo ulzzang-6500.pt https://huggingface.co/nolanaatama/chomni/resolve/main/ulzzang-6500.pt
!curl -Lo Moxin_10.safetensors https://civitai.com/api/download/models/14856
!curl -Lo Moxin_Shukezouma11.safetensors https://civitai.com/api/download/models/20143
!curl -Lo japaneseDollLikeness_v10.safetensors https://huggingface.co/aimainia/japaneseDollLikeness_v10/resolve/main/japaneseDollLikeness_v10.safetensors
!mkdir /content/stable-diffusion-webui/models/Lora
!mv "/content/Moxin_10.safetensors" "/content/stable-diffusion-webui/models/Lora"
!mv "/content/Moxin_Shukezouma11.safetensors" "/content/stable-diffusion-webui/models/Lora"
!mv "/content/japaneseDollLikeness_v10.safetensors" "/content/stable-diffusion-webui/models/Lora"
!mv "/content/chilloutmixni.safetensors" "/content/stable-diffusion-webui/models/Stable-diffusion"
!mv "/content/ulzzang-6500.pt" "/content/stable-diffusion-webui/embeddings"
%cd /content/stable-diffusion-webui
!git checkout 91c8d0d
%pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchtext==0.14.1 torchaudio==0.13.1 torchdata==0.5.1 --extra-index-url https://download.pytorch.org/whl/cu117
!COMMANDLINE_ARGS="--share --disable-safe-unpickle --no-half-vae --xformers --reinstall-xformers --enable-insecure-extension-access" REQS_FILE="requirements.txt" python launch.py
Prompt(提示词)(上面的框框)(这里是让你填你想要的内容)(正常穿衣版,增加了墨心和疏可走马的相关提示词):
复制内容到剪贴板
代码:
<lora:Moxin_10:0.5>, <lora:Moxin_Shukezouma11:0.7>, shukezouma, negative space, shuimobysim, (masterpiece, best quality:1.2), portrait of a woman standing, willow branches, traditional chinese ink painting, modelshoot style, (smile:1.3), looking at viewer, wuchangshuo, willow tree in background, song
Negative prompt(反向提示词)(下面的框框)(这里是让你填你不想要的内容):
复制内容到剪贴板
代码:
(worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, skin spots, acnes, skin blemishes, age spot, glans, (watermark:2)
参数:
复制内容到剪贴板
代码:
Steps: 30, Sampler: DPM SDE Karras, CFG scale: 3.5, Seed: 1452688724, Size: 600x800, Model hash: 7234b76e42, Model: chilloutmixni
按照之前的教程和这次的安装指令和提示词,一步一步操作下来。
结果出的图如下:
这个可以说是最本色的墨心+疏可走马的参数+提示词出来的效果了,下面我们调整一下参数和提示词,试验一下各种不同的效果。
首先我在提示词里增加了我之前在
这里分享过的一句眼妆咒语
((irises and pupils are rounded, the pupil reflelts the surroundings, eyes are not the same size, watery eyes))
眼睛果然变大了:
又加上了以前试验过的裸露提示词((nude)),((spread legs))
国画还是保守一点,衣服变少了,但是没有裸,当然也可能跟CFG scale较低有关系:
删掉((nude)),((spread legs)),先实验CFG scale,我把这里的数值从3.5拉高到了夜景时效果很好的9
结果看来这个数值比较适合夜景,国画还是适合低一点:
CFG scale调低到5,然后继续实验裸露提示词((nude))
穿的严严实实的,一点没裸露:
继续加大力度,改成(nude:1.3)
终于半裸了,看来国画的裸露需要更大的权重才有效果:
试一下是不是我的幻觉,改到(nude:1.1)
又穿回衣服了,只是裹得没那么严:
那就没得说了,加大力度吧,改到(nude:1.5)
效果果然立竿见影,马上就脱光了:
既然脱光了,就再把腿也分开吧,加上((spread legs))
再穿回点衣服试试,改成(nude:1.4)然后删掉((spread legs))
这种该露的都露了,但是又不是全裸的感觉还挺不错的,但是背景有点单调了,
所以把willow tree in background改成了mountain and tree in background
挺有那感觉了,再改成water and tree in background试试
我承认到这里我飘了,我想让AI拿刀了,加了提示词holding sword,你给我战斗去!
可以看出来AI还不太理解状况,更像是一个无辜的少女捡起来一把刀,还拿到刀刃上了:
光看正面有点腻了,加了提示词back to viewer 小姐姐转过身去吧。
又加上了提示词(bath:1.4) 毕竟谁不想看美人出浴呢?
可以看出来AI对bath的理解就是泡池子,画出来了室外温泉池子的感觉。
但是我想妹子在自然的水里沐浴,该怎么办呢,改成(swim:1.4)试试看吧:
成功了,再来一张:
但是洗澡还穿这些衣服吗?脱掉吧你!改成(nude:1.5)
我满意了,再穿回来吧,改回(nude:1.2)
这张挺好看,美女你转过身来让我看看,保留上一张的Seed,提示词删掉back to viewer
再脱掉一点点试试呢?改为(nude:1.3)
再穿回来点吧,改回(nude:1.2)
再试一下侧身面对镜头,提示词加上side to viewer
再来三张
教程本体结束。
下面2楼会展示一下墨心、疏可走马、japandoll三个模型的效果示例。
3楼放上修改到最后的提示词,以及更多的作品。
[
本帖最后由 内力煮火锅 于 2023-5-31 22:54(GMT+8) 编辑 ]