AI绘画使用Stable Diffusion(SDXL)绘制玉雕风格的龙

一、引言

灵感来源于在逛 LibLib 时,看到的 Lib 原创者「熊叁gaikan」发布的「翠玉白菜 sdxl|玉雕风格」 的 Lora 模型。简直太好看了,一下子就被吸引了!

科普下「翠玉白菜」:

翠玉白菜是由翠玉所琢碾出白菜形状的清代文物,现藏台北故宫博物院。是台北故宫博物馆的镇馆三宝之一,长18.7厘米,宽9.1厘米,厚5.0厘米。白菜寓意清白,象征新嫁娘的纯洁。昆虫则象征多产,祈愿新妇能子孙众多。自然色泽、人为形制、象征意念,三者搭配和谐,遂成就出一件不可多得的珍品。——摘自百度百科

由于我的脑洞实在有限,于是以「玉雕风格的龙」为例,制作了这篇教程,算是抛砖引玉吧。希望大家可以发挥自己的想象力,创造出更多玉雕风格的作品,期待看到大家的优秀作品。

二、成品展示

龙,是中国古代神话中的动物,为鳞虫之长,是中华民族的象征之一。相传龙能飞行,擅变化,会呼风唤雨等,与凤凰、麒麟等并列为祥瑞,古代主要寓意皇权。

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

三、实操步骤

上面的作品,是使用 SDXL 绘制而成的。

SDXL 推出后,深受广大 AI 绘画爱好者的喜爱,相对于 Stable Diffusion 之前的版本来说,SDXL 的功能确实强大了很多。但是,随之而来的是机器硬件门槛的提升。官方给出的建议是,至少在 8G 以上的显存上运行。

这可能就直接劝退了一部分小伙伴。

但别急,今天介绍一款 Stable Diffusion 云部署平台,它能突破本地硬件限制,畅享 AI 带来的科技便利。是的,它就是揽睿星舟。

相对于之前我使用过的两款 Stable Diffusion 云部署平台 Kaggle 以及 AutoDL 来说,揽睿星舟的最大的优势是,预装了很多大模型,不需要自己去下载再上传。而我们知道一个大模型,少则 6、7G,光上传、下载就得花上一会功夫。另外,还内置了很多我们常用的插件,也省去了我们安装。

这是在揽睿星舟上部署 Stable Diffusion 预装的大模型,基本涵盖了大部分常用的大模型。

所以说,在揽睿星舟上使用 Stable Diffusion,整个安装步骤非常丝滑,跟着下面的步骤,10 分钟就画出你心中的神兽。

1、注册

https://www.lanrui-ai.com/register?invitation_code=0687910468

注册时输入邀请码 0687910468,还可额外领取 3.8 元的新人礼,可以免费体验 2 小时。

请添加图片描述

2、白嫖新人优惠券充值

点击右上角的「个人信息」 - 「充值」 - 选择「新人专享券」进行充值。

3、购买工作空间

点击「算力市场」。

下图的第一个配置,就够用了。点击「购买」。价格是分段计费的。

4、创建实例

选择「运行环境镜像」:公有镜像 - others - sd-webui-3.0 - v2

v2 是稳定版,latest 可以体验最新的特性。根据需要选择即可。一般选 v2。

数据盘:新建数据盘 - 256G 就够用了。每小时 1 毛。注意它的提示:工作空间未释放,会持续计费。

数据集:sd-base

预训练模型:sdxl-models

在填完之后点「立即创建」即可。

启动中,大概需要 3 分钟。

当状态处于「运行中」时,说明已经启动好了。点「进入」,选择「JupyterLab」。

5、启动 Stable Diffusion

选择「Terminal」。

在这里插入图片描述

进入 Terminal 后,在命令行中输入 bash /app/start.sh,等待 Stable Diffusion WebUI 的启动。这个过程中可能会比较慢,大概需要 5、6 分钟。

在这里插入图片描述

当看到下图红框中的地址时,说明 Stable Diffusion WebUI 已经启动好了。

回到工作空间,复制调试地址。

在浏览器地址栏中,粘贴调试地址,即可看到 Stable Diffusion WebUI 的界面。

注意:

工作空间和数据盘,都是按时计费的。所以大家不用了,一定记得关掉,否则会一直计费,直到释放。

6、玉雕风格文物绘制

① 模型:选择带 “sd_xl_base_1.0” 的模型。

② 提示词:然后输入正向提示词和负向提示词。(提示词已附到文章最后,方便大家参考)

③ 采样方法:DPM++ 2M Karras(或其他)

④ 采样步数:40(或其他)

⑤ 尺寸:1024 x 1365 (或其他)。根据自己想生成的比例进行调整即可。但太低可能会影响出图质量。

⑥ 其他参数可以默认即可。

⑦ 点「生成图片」。

到此,一个玉雕风格的龙就绘制完成了。

友情提示:

在绘制「玉雕风格的龙」的过程中,使用了 Lib 原创者「熊叁gaikan」提供的 Lora 模型。这里附上在揽睿星舟平台上添加外部 Lora 模型的方式:

① 下载 Lora 模型到本地。下载地址:https://www.liblib.ai/modelinfo/446095e478ac4cc4a887ce4be213aa40

② 在控制台中,点击「网盘」,会看到有一个「sd-3」文件夹。

③ 将下载的 Lora 模型,放在 data/sd-3/models/Lora 下即可可使用。

四、提示词分享

jade Sculpture,jade,realistic,Chinese dragon in the sky,day,sun,water,cloud,close up shot,pure white skin,cinematic light,<lora:jade:0.9>

Negative prompt:extra head, bad quality, ugly, extra limb, limb, bag fingers, grainy, low quality, (mutated hands and fingers:1.5)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/112771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

R语言:主成分分析PCA

文章目录 主成分分析处理步骤数据集code 主成分分析 主成分分析&#xff08;或称主分量分析&#xff0c;principal component analysis&#xff09;由皮尔逊&#xff08;Pearson,1901&#xff09;首先引入&#xff0c;后来被霍特林&#xff08;Hotelling,1933&#xff09;发展…

HTML 常用标签及练习

常用标签 <head>中的标签 概述 head中的内容不显示到页面上 标签说明<title>定义网页的标题<meta>定义网页的基本信息&#xff08;供搜索引擎&#xff09;<style>定义CSS样式<link>链接外部CSS文件或脚本文件<script>定义脚本语言<…

【Mysql】Mysql中的B+树索引(六)

概述 从上一章节我们了解到InnoDB 的数据页都是由7个部分组成&#xff0c;然后各个数据页之间可以组成一个双向链表 &#xff0c;而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表 &#xff0c;每个数据页都会为存储在它里边儿的记录生成一个页目录 &#xff…

【算法题】统计无向图中无法互相到达点对数

题目&#xff1a; 给你一个整数 n &#xff0c;表示一张 无向图 中有 n 个节点&#xff0c;编号为 0 到 n - 1 。同时给你一个二维整数数组 edges &#xff0c;其中 edges[i] [ai, bi] 表示节点 ai 和 bi 之间有一条 无向 边。 请你返回 无法互相到达 的不同 点对数目 。 示…

javaEE - 1(9000字详解多线程)

一&#xff1a;认识线程 1.1 线程的概念 线程是操作系统中执行的最小单位&#xff0c;它是进程中的一个实体。一个进程可以包含多个线程&#xff0c;并且这些线程共享进程的资源&#xff0c;如内存、文件句柄等&#xff0c;但每个线程有自己的独立执行流程和栈空间。 线程在…

java 使用poi读取excel内浮动图片

注意&#xff1a;仅读取到xls中的浮动图片&#xff0c;嵌入图片此方法读取不到 1、引入poi依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version></dependency><depen…

java-各种成员变量初始化过程-待完善

前置条件 一、本文章讨论的成员变量 public static final String aa "aa";public static final Integer bb 1;public static final Students cc new Students();public static String aa1 "aa";public static Integer bb1 1;public static String bb2…

顺序表第三节(通讯录基础版)

目录 可以先看一遍第二节在看这个 顺序表&#xff08;第二节&#xff09;实现和解析-CSDN博客 1.顺序表的头文件 2.初始化通讯录 3.添加通讯录 特殊&#xff1a;查找对应姓名的通讯录的序号 4.删除通讯录 5.展示通讯录 6.查找通讯录 7.修改通讯录 8.销毁通讯…

【UE】两步实现“从UI中拖出Actor放置到场景中”

效果 步骤 1. 创建两个actor蓝图 在两个蓝图中分别添加立方体和球体形状的静态网格体组件&#xff0c;注意移动性设置为“可移动” 设置碰撞预设为“NoCollsion” 2. 先创建一个控件蓝图 打开控件蓝图&#xff0c;在画布面板中添加两个按钮 为按钮添加“按压时”和“松开时”的…

全连接网络参数Xavier初始化

1.梯度消失 考虑下图的神经网络&#xff0c;在使用梯度下降法迭代更新W_ki和W_ij时&#xff0c;它们的梯度方向间有什么关系&#xff1f; 它们的梯度关系如下&#xff1a; 从上述两个式子我们大致可以看出&#xff0c;损失函数L关于第h层参数的梯度由两部分组成&#xff1a;…

C++模拟实现——list

一、成员变量及其基本结构 1.基本结构模型 本质是一个带头双向循环列表&#xff0c;将节点进行封装&#xff0c;并且为了方便使用&#xff0c;进行重定义 2.节点的封装定义 template<class T>//定义节点struct list_node{list_node<T>* _prev;list_node<T>…

【标准化封装 SOT系列 】 E SOT-89

〇、SOT-89 这个封装也比较常见&#xff0c;但并不易错。 一、E部分 SOT-89 参数 pin-pin 间距1.5mm body size 4.52.5 二、符合当前标准的典型举例 名称pin 数厂家 body DE矩形 (mm)SOT-894Mini-Circuits – PGA-102 — 4.39/4.62.29/2.59 上图 MiniCircuits 也称DF78…

C# Onnx Yolov8 Detect 路面坑洼检测

效果 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace Onnx…

线上答题活动小程序结合线下大屏复盘总结

线上答题活动小程序结合线下大屏复盘总结 ~ 说来话长&#xff0c;这个活动也接近尾声了&#xff0c;从刚开始着手开发&#xff0c;到现在已过去半年&#xff0c;好不夸张的&#xff0c;当时从4月份开始接触&#xff0c;现在已经十月份了 该小程序我发下主界面截图&#xff0…

MATLAB中 tf2zpk函数用法

目录 语法 说明 示例 IIR滤波器的极点、零点和增益 tf2zpk函数的功能是将传递函数滤波器参数转换为零极点增益形式。 语法 [z,p,k] tf2zpk(b,a) 说明 [z, p, k] tf2zpk(b, a) 从传递函数参数 b 和 a 中找到零点矩阵 z&#xff0c;极点向量 p&#xff0c;以及相关的增益…

C++类中函数重写(成员函数覆盖)

在本文中&#xff0c;您将学习函数重写。此外&#xff0c;您还将学习如何在C 编程中评估基类的函数重写。继承允许软件开发人员从现有类派生新类。派生类继承基类&#xff08;现有类&#xff09;的功能。假设基类和派生类都具有一个具有相同名称和参数&#xff08;参数的数量和…

C语言之排序

1.冒泡排序 冒泡排序就不多说了&#xff0c;只需要两层循环嵌套&#xff0c;两两比较确定相对正确的顺序即可。 2.插入排序 插入排序的思想就是每一次向后寻找一个再将其与前面有序的部分进行对比&#xff0c;寻找合适位置插入。 这里关键要避免让前移超出目前读取的数字&…

了解多媒体展厅弧幕投影系统收费构成,轻松制定预算

随着数字多媒体技术在内容展示行业中的广泛应用&#xff0c;基于投影、LED等技术手段的多媒体互动装置呈现多样化发展趋势&#xff0c;越来越多的新颖模式出现在大众眼前&#xff0c;其中就包括了备受关注的弧幕投影系统&#xff0c;作为投影技术显示形式的一种&#xff0c;它打…

1600*D. Maximum Sum on Even Positions(贪心)

Problem - 1373D - Codeforces 解析&#xff1a; 显然可以发现&#xff0c;翻转数量为奇数是不影响结果&#xff0c;所以需要反转偶数个连续数字。 考虑贪心&#xff0c;我们每次反转相邻的两个数字&#xff0c;并且累计贡献&#xff0c;如果贡献为0则清空继续累计&#xff0c;…

排序算法,冒泡排序算法及优化,选择排序SelectionSort,快速排序(递归-分区)

一、冒泡排序算法&#xff1a; 介绍&#xff1a; 冒泡排序&#xff08;Bubble Sort&#xff09;是一种简单直观的排序算法。它重复地走访过要排序的数列&#xff0c;一次比较两个元素&#xff0c;如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需…