AI绘画使用Stable Diffusion(SDXL)绘制三星堆风格的图片

news2024/12/22 6:30:56

一、前言

三星堆文化是一种古老的中国文化,它以其精湛的青铜铸造技术闻名,出土文物中最著名的包括青铜面具、青铜人像、金杖、玉器等。这些文物具有独特的艺术风格,显示了高度的工艺水平和复杂的社会结构。

青铜面具的巨大眼睛和突出的颧骨,以及其他形态各异的人物和动物雕塑,体现了三星堆文化的神秘性。同时也对研究中国古代文明有着重要意义。

那么三星堆文物,在 AI 绘画中是什么样的呢?一起来看看吧。

二、作品展示

三星堆风格的人像

这组图以三星堆文化为灵感,展示了一尊造型独特的人像,其特征饱含了这一古老文明的神秘与辉煌。

人偶戴着精致的头冠和华美的装饰,闪耀着青铜文化的光辉,而宝石般的眼睛仿佛是通往过去智慧的窗口,散发出探索未知的渴望。

三星堆风格的动物

猫头鹰

这组图像寓意着 AI 技术与古代文明的交汇。AI 在这里不仅是再现古代艺术的工具,更是一个桥梁,连接着古老的智慧与现代的创新。

它象征着我们利用最尖端的技术去探索、理解并呈现人类历史的深度和复杂性,同时也启发我们去思考过去与未来,以及技术在保护和传承文化遗产中的作用。

三、实操步骤

上面这组图像是使用 Stable Diffusion(SDXL)绘制而成。

SDXL 推出后,深受广大 AI 绘画爱好者的喜爱,相对于 Stable Diffusion 之前的版本来说,SDXL 的功能确实强大了很多。

但是,随之而来的是机器硬件门槛的提升。官方给出的建议是,至少在 8G 以上的显存上运行。

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

但别急,今天推荐一个我一直在使用的 AI 平台,它能突破本地硬件限制,畅享 AI 带来的科技便利。连赛博佛祖秋叶大佬都已经连续推荐了两次啦~

没错,它就是揽睿星舟

最近揽睿星舟又更新了一些新内容:

① SD 版本更新至 sd-webui-1.6 并支持 SDXL 了。

② 更新了一大波 ControlNET 等模型(太多了,可以自己看他们的更新文档,该有的都有了,不用到处下载了)。

③ 内置模型更新至 200 余个。

④ 支持安装自己的模型 / 插件等,新增外部网盘、URL 下载链接直连传输。模型及插件等下载安装速度飞起(百度网盘会员实测 20M / 秒)。

所以说,在揽睿星舟上使用 Stable Diffusion,整个安装步骤非常丝滑,出图体验也非常棒,非常适合受本地硬件限制的朋友们。

1、注册

注册:揽睿星舟官网

新注册用户会有 3.8 元的新人礼。

2、白嫖新人优惠券充值

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

3、购买工作空间

点击「算力市场」,选择「B4」区,选择一台 4090 的机器进行购买。

4、创建实例

实例名称:默认即可

镜像:选择 sd-webui-4.0 / latest 最新版本。

数据集:sd-base

预训练模型:无需挂载 sdxl-models。

注:
揽睿星舟平台在 10 月 19 日新上线的 sd-webui-4.0 镜像(即 sd-webui-1.6 版本),已将 SDXL 模型 sd_xl_base_1.0.safetensors 及 sd_xl_refiner_1.0.safetensors 放入 sd-base 数据集中,数据集选 sd-base 即可直接使用 SDXL!

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

启动过程,大概需要 5 分钟左右。

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

5、启动 Stable Diffusion

选择「Terminal」。

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

–skip-prepare-environment 参数的意思是跳过环境准备。如果没有额外插件需要安装,加上该参数会使启动更快。如果有额外插件需要安装,直接执行 bash /app/start.sh。

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

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

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

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

6、图像绘制

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

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

采样方法:Euler a

采样步数:20

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

其他参数:默认即可。

⑦ 点「生成」。

到此,一个三星堆风格的图像就绘制完成了。

**友情提示:**在三星堆风格图像绘制中,使用了 Lib 原创者「会飞的香蕉」提供的 Lora 模型。这里附上在揽睿星舟平台上添加外部 Lora 模型的方式。

① 下载三星堆 Lora 模型到本地。下载地址:https://www.liblib.ai/modelinfo/e58257b0770b4f91b6d8503ca5ccc4eb

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

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

四、提示词分享

【人物】
BJ_sanxingdui, solo, looking_at_viewer, 1man, holding, standing, male_focus, armor, no_humans, helmet, black_background, shield,photo,8k,intricate,highly detailed,majestic,digital photography,broken glass,hdr,realistic,high definition,<lora:Sanxingdui_SDXL:0.7>

Negative prompt:drawing, painting, crayon, sketch, graphite, impressionist, noisy, blurry, soft, deformed, ugly, embedding:BadDream,embedding:FastNegativeV2

【猫头鹰】
cinematic photo BJ_sanxingdui, solo,owl, standing, full_body, no_humans, glowing, glowing_eyes,photo,8k,intricate,highly detailed,majestic,digital photography,broken glass,hdr,realistic,high definition,<Sanxingdui_SDXL:0.7>

Negative prompt:drawing, painting, crayon, sketch, graphite, impressionist, noisy, blurry, soft, deformed, ugly, embedding:BadDream,embedding:FastNegativeV2

其他动物只需要将 owl(猫头鹰)进行替换即可。

以上就是今天的分享啦~

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

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

相关文章

【洛谷 B2002】Hello,World!(顺序结构)

Hello,World! 题目描述 编写一个能够输出 Hello,World! 的程序。 提示&#xff1a; 使用英文标点符号&#xff1b;Hello,World! 逗号后面没有空格。H 和 W 为大写字母。 输入格式 输出格式 样例 #1 样例输入 #1 无样例输出 #1 Hello,World!思路 #include 是一个预处…

MyBatis 快速入门

MyBatis 快速入门 前言什么是 MyBatis简介核心特性使用示例配置文件Mapper 接口SQL 映射文件使用 MyBatis 如果大家对以上的导读很懵怎么办&#xff01;没关系 往下阅读&#xff01; 1. MyBatis 介绍1.1. 什么是MyBatis1.2. 持久层1.3. 框架1.4. JDBC 弊端1.5.…

有成效的工作

从开始上班起&#xff0c;听到过工作是做不完得。 大概的意思&#xff0c;现在的工作做完了&#xff0c;就会分配新的工作。所以总也做不完。 如果是做不完的&#xff0c;那么是不是在一个岗位上就一直干着呢。既然这个很难成立。那其实工作是可以干得完的。 一个岗位的终结&am…

redis+python 建立免费http-ip代理池;验证+留接口

前言: 效果图: 对于网络上的一些免费代理ip,http的有效性还是不错的;但是,https的可谓是凤毛菱角; 正巧,有一个web可以用http访问,于是我就想到不如直接拿着免费的HTTP代理去做这个! 思路: 1.单页获取ipporttime (获取time主要是为了后面使用的时候,依照时效可以做文章) 2.整…

矩阵运算_矩阵的协方差矩阵/两个矩阵的协方差矩阵_求解详细步骤示例

1. 协方差矩阵定义 在统计学中&#xff0c;方差是用来度量单个随机变量的离散程度&#xff0c;而协方差则一般用来刻画两个随机变量的相似程度。 参考&#xff1a; 带你了解什么是Covariance Matrix协方差矩阵 - 知乎 2. 协方差矩阵计算过程 将输入数据A进行中心化处理得到A…

马斯克的SpaceX星舰又炸了!发射不久后失联自毁

就在几小时前&#xff0c;马斯克旗下SpaceX 发射了有史以来最强大的星舰&#xff0c;但在发射后不久发生爆炸。 在这次发射尝试中&#xff0c;星舰一二级成功进行了分离&#xff0c;但二级助推器和星舰都发生了快速意料之外的解体。在发射半小时后&#xff0c;SpaceX 宣布二级自…

7个最佳开源免费库存/仓库管理系统(WMS)

库存/仓库管理软件是一种用于帮助企业管理库存、仓储位置和交付过程的软件系统。这种类型的软件对于拥有大量库存和多个仓库的企业非常有用。 库存/仓库管理软件的作用包括以下几个方面&#xff1a; &#xff08;1&#xff09;减少库存节约成本 通过跟踪库存水平和存储位置&…

从零开始:Rust环境搭建指南

大家好&#xff01;我是lincyang。 今天&#xff0c;我们将一起探讨如何从零开始搭建Rust开发环境。 Rust环境搭建概览 Rust是一种系统编程语言&#xff0c;以其安全性、并发性和性能闻名。搭建Rust环境是学习和使用这一语言的第一步。 第一步&#xff1a;安装Rust Rust的…

二维码智慧门牌管理系统升级解决方案:查询功能大提升,让地址查找变得轻松便捷!

文章目录 前言一、支持地址名称、小区等信息进行模糊查询二、支持地图上绘制多边形、圆形、矩形进行范围查询三、高效的数据处理能力&#xff0c;保证查询速度四、灵活的应用场景&#xff0c;满足多种需求 前言 随着科技的快速发展和城市化的加速推进&#xff0c;传统的门牌管…

六.Linux远程登录

1.说明&#xff1a;公司开发的时候&#xff0c;具体的应用场景是这样的 1.linux服务器是开发小组共享 2.正式上线的项目是运行在公网 3.因此程序员需要远程登录到Linux进行项目管理或者开发 4.画出简单的网络拓扑示意图(帮助理解) 5.远程登录客户端有Xshell6、Xftp6&#xff0…

MyISAM和innoDB两种引擎的对比

innoDB 3.23就有了innoDB引擎&#xff0c;5.5成为了默认引擎&#xff0c;支持外键 是一种事务型引擎&#xff0c;可以保证完整提交和回滚 更新、删除比较多的场景&#xff0c;推荐使用innoDB 不过innoDB对内存要求高&#xff0c;因为索引和数据存到一个表了&#xff1b;写操作…

7.22 SpringBoot项目实战【收藏 和 取消收藏】

文章目录 前言一、编写控制器二、编写服务层三、Postman测试最后前言 本系统还支持 收藏图书,就是对心仪的书加一下收藏,大家都懂,这是一个很常见的功能。 那么我们来看看怎么来做,先分析一下:【一个人】对【一本书】只需【收藏一次】,但可以【收藏N本】不同的书,收藏…

数据结构之链表练习与习题详细解析

个人主页&#xff1a;点我进入主页 专栏分类&#xff1a;C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 数据结构初阶 欢迎大家点赞&#xff0c;评论&#xff0c;收藏。 一起努力&#xff0c;一起奔赴大厂。 目录 1.前言 2.习题解…

【LeetCode刷题-树】--654.最大二叉树

654.最大二叉树 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 1.创建一个根节点&#xff0c;其值为 nums 中的最大值。 2.递归地在最大值 左边 的 子数组前缀上 构建左子树。 3.递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回…

庖丁解牛:NIO核心概念与机制详解 03 _ 缓冲区分配、包装和分片

文章目录 Pre概述缓冲区分配和包装 &#xff08;allocate 、 wrap&#xff09;缓冲区分片 (slice)缓冲区份片和数据共享只读缓冲区 &#xff08;asReadOnlyBuffer&#xff09;直接和间接缓冲区内存映射文件 I/O将文件映射到内存 Pre 庖丁解牛&#xff1a;NIO核心概念与机制详解…

开源供应链管理系统 S2B2B2C系统方案及源码输出

这个开源供应链管理系统提供针对企业供应链管理需求的开放源代码解决方案。通过开源供应链管理系统&#xff0c;企业能够实现对供应商、进销存和物流配送等方面的全面管理和优化&#xff0c;涵盖了从供应商选择到门店到消费者服务交付的整个流程。开源系统使企业能够根据自身需…

ssm+vue的高校疫情防控管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。

演示视频&#xff1a; ssmvue的高校疫情防控管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;ssm vue前后端分离项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结…

Network(四)NAT实现方式与VRRP概述

一 NAT 1 NAT概述 &#xff08;1&#xff09;NAT的作用 Network Address Translation&#xff0c;网络地址转换 通过将内部网络的私有IP地址转换成全球唯一的公网IP地址使内部网络可以连接到互联网。 &#xff08;2&#xff09;私有IP地址分类 A类10.0.0.0~10.255.255.…

【LeetCode刷题-树】--998.最大二叉树II

998.最大二叉树II /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

8.1 Windows驱动开发:内核文件读写系列函数

在应用层下的文件操作只需要调用微软应用层下的API函数及C库标准函数即可&#xff0c;而如果在内核中读写文件则应用层的API显然是无法被使用的&#xff0c;内核层需要使用内核专有API&#xff0c;某些应用层下的API只需要增加Zw开头即可在内核中使用&#xff0c;例如本章要讲解…