# 安装前置插件和模型
在制作隐形二维码之前,我们需要先安装两个插件,分别是 QR Toolkit (opens new window) 与 After Dtailer (opens new window),前者的功能是设置二维码样式,后者是为了修复低分辨率下人物的面部崩坏。
此外,还需要下载 Controlnet 的两个模型:control_vip_sd15_qrcode_monster (opens new window) 和 control_vip_sd15_brightness (opens new window)。
# 预处理二维码
访问草料二维码 (opens new window),点击 “解码”,将自己需要生成的二维码转换为解码状态。
# 配置二维码外观参数
将解码后的 url 复制到 QR Toolkit 插件中,并修改其样式,样式类型不影响正常扫码,但会影响生成后的识别成功率,可按照下图提供的参数来设置。
# 配置 Controlnet 参数
首先打开第一个 Controlnet 界面,将预处理好的二维码放进去,预处理去选择无,模型选择 control_vip_sd15_qrcode_monster (opens new window),这里的控制权在建议在 1.2~1.5,引导介入时机和引导终止时机默认。
然后打开第二个 Controlnet 界面,将预处理好的二维码放进去,预处理去选择无,模型选择 control_vip_sd15_brightness (opens new window),这里的控制权在建议在 0.15~0.3 之间(越高二维码越明显),引入时机在 0.2~0.65(越低二维码越明显),退出时机在 0.6~1(越高二维码越明显)。
这个模型的主要目的在于控制画面根据二维码的黑白分布来生成相似黑白分布的画面,让识别成功率更高。
# 其他生成配置和建议
建议使用二次元风的模型,比如:cetusMix_Whalefall2.safetensors (opens new window),因为二次元的美术风格,不需要过于严谨的明暗过渡关系,我们生成的二维码有自己的明暗分布,二次元风格的画面不需要过于严谨的明暗关系,即便是遵循二维码的明暗分布,也不会太违和。 当然也可以做更多的尝试,可能会有意想不到的好结果。
提示词方面,建议使用 1girl,flower 这样的提示词,绿叶和百花能很好的代替二维码原本的明暗分布关系。
负面提示词可以用这段:
(loli), (young), (teen), (child), (aged down), 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, bad-hands-5, (bad_prompt_version2:0.7),, oral, simulated fellatio,(worst quality, low quality:1.4), watermark, logo,black _face,sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, bad anatomy,(long hair:1.4),DeepNegative,(fat:1.2),facing away, looking away,tilted head, lowres,bad anatomy,bad hands, text, error, missing fingers,extra digit, fewer digits, cropped, worstquality, low quality, normal quality,jpegartifacts,signature, watermark, username,blurry,bad feet,cropped,poorly drawn hands,poorly drawn face,mutation,deformed,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,extra fingers,fewer digits,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,polar lowres,bad body,bad proportions,gross proportions,text,error,missing fingers,missing arms,missing legs,extra digit, extra arms, extra leg, extra foot
生成图片的尺寸建议在 800 x 800 左右。
采样器可以使用 Euler a,其他的配置参数统一使用默认的就好。
开启 After Detailer,模型选择 face_yolov8s.pt,保障脸不崩。