【收藏】Stable Diffusion 制作光影文字效果

https://www.cnblogs.com/Serverless/p/17620406.html

基于函数计算FC 快捷部署 Stable Diffusion,自己设计T恤自己穿!赢Airpods三代,森马周边!https://developer.aliyun.com/adc/series/activity/aigc_design



用 Stable Diffusion 制作艺术二维码,本文将详细讲解基于函数计算部署 Stable Diffusion 做一个艺术二维码,艺术化的二维码不是单纯的艺术作品,具备可识别的功能性非常重要,因此在生成过程中,需要对参数和二维码进行多次调整以达到最佳状态,希望这篇文章能够帮助您提供一些生成方法,观看文章需要5分钟,看完即会赶紧尝试!

资源准备

部署云端 Stable Diffusion

  1. 选择“AI数字绘画 stable-diffusion 自定义模版“,点击立即创建,开始创建 Stable Diffusion

https://fcnext.console.aliyun.com/applications/create

  1. 创建 Stable Diffusion 需要开通函数计算FC和文件存储NAS,新用户一定领取试用额度

  1. 创建 Stable Diffusion WebUI

选择地域 —》选择“绘图类型”(后续可自己换)—》首次部署需要RAM角色 APN授权

其他地方如无特殊要求可以直接默认

  1. 确认知晓使用SD过程中产生的函数计算费用及重要提醒,等待Stable Diffusion WebUI部署成功

  1. 更换及管理模型需要进行“初始化模型管理”,注意存储模型开始用到文件存储 NAS产品

  1. 确认了解使用NAS的费用和注意事项,确认开始创建模型管理工具——选择“自动配置”——确认

  1. 访问admin开头的域名,进入模型管理平台

准备大模型

您可以选择喜欢的模型用以生成二维码的风格,本教程推荐模型库中下载** majicMix realistic模型,**模型将会被下载至您的 文件管理(NAS) 中,这会产生一定的文件存储费用请务必注意。下载好后重启 Stable Diffusion 即可使用。

模型库功能由阿里云 OSS 提供,模型/数据集/文件均来源于第三方,不保证合规性,请您在使用前慎重考虑。

准备制作艺术二维码需要的模型

部署的Stable Diffusion 已经内置了 Controlnet 和常用ControlNet 插件。

本教程仅仅需要下载需要的 ControlNet 插件即可。

  1. 前置准备:调整出多个 ControlNet Unit, 方便多个ControlNet 叠加使用

  1. 调整出多个 ControlNet Unit, 方便多个ControlNet 叠加使用

  1. 此时可以看到您的页面上已经有了 ControlNet 配置项

  1. 下载 qrcode moster 模型

下载地址:https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster/tree/main

  1. 下载brightness 模型

下载地址:https://huggingface.co/ioclab/control_v1p_sd15_brightness

  1. 上传下载模型后上传在文件夹中 /mnt/auto/sd/models/ControlNet,重新加载 Stable Diffusion 备用

以上步骤如果遇到任何问题可以查看详细文档

https://developer.aliyun.com/adc/scenario/exp/b2cc0e1c3a6244e0bd9fc0f37acd5a0e?

制作艺术二维码

  1. 准备二维码,可以选择草料网 https://cli.im/,免费生成二维码,可以根据自己的需要选择二维码美化,让二维码更适合生成图画

  1. 进一步美化二维码,可以修改颜色,码点形状,码眼形状,因为二维码不是单纯的图片,具备很强的功能性,制作成艺术二维码需要能够方便识别,建议前期二维码美化使用比较大块的码点形状。

  1. 添加提示词设置

正向提示词:(((1boy))),((masterpiece)),((best quality)),8k,high detailed,((chinese clothes)),((hanfu)),Fisheyes,masterpiece,top quality,best quality,animation, long hair

反向提示词:(worst quality, low quality:2),NSFW,monochrome,zombie,overexposure,watermark,text,bad anatomy,bad hand,extra hands,extra fingers,too many fingers,fused fingers,bad arm,distorted arm,extra arms,fused arms,extra legs,missing leg,disembodied leg,extra nipples,detached arm,liquid hand,inverted hand,disembodied limb,oversized head,extra body,extra navel,EasyNegative,(hair between eyes)

  1. 选择喜欢的模型,我这里选择的是 AWPainting 模型
  2. 二维码图片放入 ControlNet 1
  • 启用—All—预处理:None——模型:qrcode monster
  • 以下参数经过测试,您可以根据需要自行调节
  • Control Weight: 1以上,二维码生成需要精确度,控制比重要比较强
  • Starting Control Step:0~0.3
  • Endting Control Step: 0.7~0.8

  1. 二维码图片放入 ControlNet 2
  • 启用—All—预处理:None——模型:brightness
  • 以下参数经过测试,您可以根据需要自行调节
  • Control Weight: 0.6左右
  • Starting Control Step:0~0.3
  • Endting Control Step: 0.4~0.7



5.点击生成,可以看到生成的图像面部有问题

  1. 点击局部绘制,进行脸部修饰,小面积修饰不会影响识别

如果你的二维码无法识别……

Control Weight 和 Endting Control Step 这两个参数在生成二维码时非常重要。如果你的二维码无法被扫描,那么你需要调整这两个参数。当 Control Weight 越高时,二维码会更加明显,但是如果 Control Weight 太低,可能会导致扫描不出来。Endting Control Step 代表着 AI 在渲染过程中停止的时间,如果你的图层渲染有10层,那么当你选择0.8的终止时机时,代表着围绕二维码的渲染在第8层结束,剩下的2层AI会自由发挥。这就是为什么有些艺术二维码生成出来并不像二维码的原因。

每个人的二维码都是不同的,调整一个兼顾好看和实用的艺术二维码其实是一个细致活儿,希望大家都能做出好看的二维码!

阿里云X森马 AIGC T恤设计大赛

阿里云携手国民服装品牌森马推出 AIGC T 恤设计大赛,无论您是开发者、设计师、还是AI绘画爱好者,都可以使用阿里云函数计算快速部署 Stable Diffusion,以“宇宙漫游”为主题,进行AI 创作并投递作品即可参赛。所有作品均有机会被森马选中并购买版权成为下一季服装图案主题。

  • 通过函数计算FC 快捷部署 Stable Diffusion:内置模型库+常用插件+ControlNet,支持 SDXL1.0
  • 立即参赛:https://developer.aliyun.com/adc/series/activity/aigc_design
  • 可获得奖品: Apple Airpods、作品定制阿里云X森马联名T恤、森马定制旅行箱、森马无门槛代金券等丰厚奖励
  • 活动时间:8月21日-9月21日

【收藏】制作艺术二维码,用 Stable Diffusion 就行!的更多相关文章

  1. 分享:Java 开发精美艺术二维码

    博客地址:https://ainyi.com/58 Java 开发精美艺术二维码 看到网络上各种各样的二维码层出不穷,好像很炫酷的样子,一时兴起,我也要制作这种炫酷二维码效果 例如: 根据以往例子 根 ...

  2. 通通WPF随笔(3)——艺术二维码素材生成器

    原文:通通WPF随笔(3)--艺术二维码素材生成器 最近公司让我开发一个条形码的生成控件,花了半天时间搞定觉得不过瘾,什么年代了该用二维码了吧.于是wiki了一下二维码的资料. 比较常见的就是QR码( ...

  3. 用一行Python代码制作动态二维码

    在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. GitHub网站参见:https://github.c ...

  4. Python制作动态二维码只需要一行代码!炒鸡简单!

    分享一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. 用法比较简单,直接通过pip安装即可. pip3 install myq ...

  5. Java生成艺术二维码也可以很简单

    原文点击: Quick-Media Java生成艺术二维码也可以很简单 现在二维码可以说非常常见了,当然我们见得多的一般是白底黑块,有的再中间加一个 logo,或者将二维码嵌在一张特定的背景中(比如微 ...

  6. 用Python制作动态二维码

    参考来源链接:https://mp.weixin.qq.com/s/p-ptQZD6_bjUhmU822OPww 今天在最大的同性交友社区GitHub上发现了一个比较有意思的项目,无论你是什么操作系统 ...

  7. 用Arduino制作一个二维码显示器

    先上图 场景是这样的, 这几天给CS系统做一个微信支付的功能,  但是生成的二维码是在前台的电脑上..不可能让用户跑到前台的电脑上去扫描...然后拿出了N年前买的Arduino 做了一个二维码显示器. ...

  8. 为iOS应用制作一个二维码

    第一步:找到你发布的ios应用的下载链接: 第二步:使用二维码转换器,将下载链接转换成 二维码.http://my.qzone.qq.com/app/100699951.html?via=appcen ...

  9. 1行Python代码制作动态二维码

    原文地址 https://blog.csdn.net/m0_38106923/article/details/100603516 GitHub网站参见:https://github.com/sylns ...

  10. 教你使用Python制作酷炫二维码

    这篇文章讲的是如何利用python制作狂拽酷炫吊炸天的二维码,非常有趣哦! 可能你见过的二维码大多长这样: 普普通通,平平凡凡,没什么特色... 但,如果二维码长这样呢! 或者 这样! 是不是炒鸡好看 ...

随机推荐

  1. [ABC274F] Fishing

    Problem Statement On a number line, there are $N$ fish swimming. Fish $i$, which has a weight of $W_ ...

  2. Go 语言区块链测试:实践指南

    引言 Go 语言在区块链开发中的应用日益增多,凭借其简洁的语法和强大的并发支持,成为开发区块链应用的热门选择.理解和实践 Go 语言的单元测试对于保证区块链应用的质量和稳定性至关重要. Go 单元测试 ...

  3. 【matlab混沌理论】1.1.混沌理论简介

    混沌理论 1.简介          混沌理论是一个跨学科的科学研究领域和数学分支,专注于对初始条件高度敏感的动力系统的基本模式和确定性定律,曾被认为具有完全随机的无序和不规则状态.混沌理论指出,在混 ...

  4. 实现 Raft 协议

    文章地址 简介 Raft 是一个分布式共识算法,用于保证所有机器对一件事达成一个看法.本文用于记录实现 Raft 选举和日志复制的代码细节. 选举 节点启动时首先是跟随者状态,如果到达选举超时时间就尝 ...

  5. KNN算法实战——海伦约会(KDtree优化)

    本文通过海伦约会的例子来测试之前写的KDTree的效果,并且探讨了特征是否进行归一化对整个模型的表现的影响.最后发现在机器学习中,特征归一化确实对模型能提供非常大的帮助. 1 from KDTree ...

  6. 神经网络优化篇:为什么正则化有利于预防过拟合呢?(Why regularization reduces overfitting?)

    为什么正则化有利于预防过拟合呢? 通过两个例子来直观体会一下. 左图是高偏差,右图是高方差,中间是Just Right. 现在来看下这个庞大的深度拟合神经网络.知道这张图不够大,深度也不够,但可以想象 ...

  7. 小市值选股策略代码分享(附python源码)

    小市值选股策略的核心在于通过综合分析公司的基本面.行业定位.财务健康状况以及市场趋势, 来寻找那些被市场低估但具备显著成长潜力的股票,同时也要重视风险管理和投资组合的多样化. 今天来给大家分享下小市值 ...

  8. python获取已安装程序列表

    python获取已安装程序列表 本文主要讲述通过python脚本获取android 设备已安装列表. 首先,Python本身无法直接获取Android设备上已安装的程序列表,所以这里主要借助adb命令 ...

  9. CTFHub XSS DOM反射 WriteUp

    前言:本文需要注册一个xss平台,以接收xss反弹回来的数据,请自己在互联网上寻找合适的xss平台 1. 构造闭合语句 根据题目提示,判断网站存在DOM xss漏洞 查看页面源代码,发现关键位置,其中 ...

  10. 文心一言 VS chatgpt (21)-- h264编码一帧数据的流程是怎样的?

    h264编码一帧数据的流程是怎样的? 文心一言: H.264编码将一帧数据分成多个块,其中每个块可以单独进行编码.编码的过程包括预测.变换和量化等步骤. 具体流程如下: 1.帧内预测:对一帧视频进行编 ...