【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
1.效果展示
最近ikun幻术图特别火啊,在网上能找到各种各样的ikun姿势图片,这些图片都是AI绘制的,能和风景完美融合在一起,今天小卷就来教大家怎么做这种图片
先看看图片效果


B站视频链接:
2.准备工作
AI绘图用的工具仍然是SD以及controlnet插件,有小伙伴电脑配置不够,或者是安装SD比较困难,无法解决部署问题。这里给大家推荐揽睿星舟的GPU服务器,有SD一键部署包,直接安装就能使用,且3090的GPU只要1.9/小时,价钱也是比较便宜的
- 注册地址:揽睿星舟平台
新用户注册送2小时的3090算力,咱拿来炼ikun图完全够用了
另外还需要准备control_v1p_sd15_qrcode_monster插件,平台上目前还没有集成,不过应该很快就会加上的。
插件下载地址: control_v1p_sd15_qrcode_monster的huggingface下载地址
访问huggingface有困难的也可用网盘地址: 百度网盘下载地址 密码: qccf
3.部署stable-diffusion环境
3.1平台创建实例
在揽睿平台上创建实例,用3090的配置就行,操作地址:https://www.lanrui-ai.com/console/workspace/create?mode=after&resource_name=ark.gpu.3090
- 运行镜像选
公有镜像/others/sd-webui-2.0/v3 - 挂载网盘
- 数据集 sd-base
- 预训练模型 sd-webui-model
然后点击创建实例,等待几分钟就建好环境了

3.2 启动SD
实例新建完成后,通过Jupytelab进入页面,新建一个Terminal终端,然后命令行执行
bash /app/start.sh
等几分钟就能启动sd了

启动完成后,回到工作空间详情页面,复制调试地址在浏览器打开,就能查看SD的工作页面了,需要注意的是,现在咱们现在还没安装control_v1p_sd15_qrcode_monster 插件,下一步教大家安装。这里查看下controlnet的模型,如果已安装就跳过步骤4

4. Controlnet qrcode模型安装
在目录 data/sd/extensions 下新建个目录用于放qrcode模型,小卷这里取名test
然后将前面已下载好的模型上传到这个目录里,上传完成后如图:

上传方式:命令行或者是客户端,平台上有介绍,按照平台上的教程操作就行

上传完成后,接着在SD页面的settings ->ControlNet->Extra path to scan for ControlNet models 配置里填上传模型的路径,然后Apply settings并重启SD就行了
我这里的路径是/home/user/data/sd/extensions/test

5.背景图获取
现在我们需要做一张ikun的背景图,可以去B站上找视频,截图一张,然后用在线PS工具抠图...最后得到一张ikun的黑底背景图,如下,原图我也放到网盘里了

6.绘图
打开SD的工作页面,在Controlnet那里进行配置
- 上传黑底背景图
- 选择像素修复,允许预览
- model选择
control_v1p_sd15_qrcode_monster - Control Weight选择1.6
- Control mode选Balance
大模型我这里用的是CounterfeitV30
然后提示语可自行写点简单的,如大海,高山,森林这些
Rivers, forests, mountains
最后点击Generate生成图片就完成了
Controlnet配置参考下图:

7.其他
如果想要背带裤的效果,可以上传原图,SD一样可以处理的,得到的效果如下:

【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图的更多相关文章
- [奶奶看了都会]ChatGPT保姆级注册教程
大家好,我是小卷 最近几天OpenAI发布的ChatGPT聊天机器人火出天际了,连着上了各个平台的热搜榜.这个聊天机器人最大的特点是模仿人类说话风格同时回答大量问题. 有人说ChatGPT是真正的人工 ...
- 【小白视频学Java for循环】3分钟学会Java的for循环,让看懂for循环嵌套再不是难事
目录 一.单个for循环介绍 二.for循环嵌套 听讲时能听懂的for循环为什么一做题就晕菜?一个for循环还勉强能看懂,但为什么一看到双重for循环脑子里就感觉脑子全是浆糊? 如果有上述问题那么就继 ...
- 《量化投资:以MATLAB为工具》连载(2)基础篇-N分钟学会MATLAB(中)
http://www.matlabsky.com/thread-43937-1-1.html <量化投资:以MATLAB为工具>连载(3)基础篇-N分钟学会MATLAB(下) ...
- [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)
[分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...
- PHP学习过程_Symfony_(3)_整理_十分钟学会Symfony
这篇文章主要介绍了Symfony学习十分钟入门教程,详细介绍了Symfony的安装配置,项目初始化,建立Bundle,设计实体,添加约束,增删改查等基本操作技巧,需要的朋友可以参考下 (此文章已被多人 ...
- 5分钟学会使用Less预编译器
5分钟学会使用Less预编译器 Less是什么? LESS CSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法为CSS赋予了动态语言的特性,如变量.继承.运算.函数等,更方便 ...
- 【grunt第二弹】30分钟学会使用grunt打包前端代码(02)
前言 上一篇博客,我们简单的介绍了grunt的使用,一些基础点没能覆盖,我们今天有必要看看一些基础知识 [grunt第一弹]30分钟学会使用grunt打包前端代码 配置任务/grunt.initCon ...
- 10分钟学会Linux
10分钟学会Linux有点夸张,可是能够让一个新手初步熟悉Linux中最重要最主要的知识,本文翻译的英文网页在众多Linux入门学习的资料中还是很不错的. 英文地址:http://freeengine ...
- 30分钟学会使用Spring Web Services基础开发
时隔一年终于又推出了一篇30分钟系列,上一篇<30分钟学会反向Ajax>是2016年7月的事情了.时光荏苒,岁月穿梭.虽然一直还在从事Java方面的开发工作,但是私下其实更喜欢使用C++. ...
- 【公众号系列】两分钟学会SAP F1技巧
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]两分钟学会SAP F1技巧 写 ...
随机推荐
- 五分钟,手撸一个简单的Spring容器
工厂和Spring容器Spring是一个成熟的框架,为了满足扩展性.实现各种功能,所以它的实现如同枝节交错的大树一样,现在让我们把视线从Spring本身移开,来看看一个萌芽版的Spring容器怎么实现 ...
- 《深入理解计算机系统》(CSAPP)读书笔记 —— 第七章 链接
链接( Clinking)是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载(复制)到内存并执行.链接可以执行于编译时( compile time),也就是在源代码被翻译成机器代 ...
- excel常用函数-countif与countifs
countif用于一个条件的计数 countifs用于多个条件的计数,用法比较简单,如下: 注多条件计数的说明 :=COUNTIFS(条件匹配查询区域1,条件1,条件匹配查询区域2,条件2,以此类推. ...
- 使用 nacos 搭建注册中心及配置中心
本文为博主原创,转载请注明出处: 在分布式微服务框架中,现在都流行使用 nacos 作为分布式框架的注册中心与配置中心.当我们搭建一套spring boot 框架的时候,默认会将配置文件 放在 res ...
- Manjaro Linux永久修改主机名
技术背景 Linux系统中默认的主机名可以通过hostname指令进行查询,一般默认的是一串的随机字符串: [dechin@dechin-20n2s01200 numba]$ hostname dec ...
- 【SHELL】反斜杠解决多个shell实例扩展
本意是想获取代码仓相对路径,代码如下 base_dir=`pwd` repo forall -c '{ user_dir=$(realpath --relative-to="$bas ...
- 【rt-thread】SConscript文件添加格式必须是4空格开头
SConscript文件添加格式必须是4空格开头,TAB或其他数量的空格均错误
- NewStarCTF 2023 公开赛道 WEEK4|CRYPTO WP
RSA Variation II 1.题目信息 提示:"Schmidt Samoa" 附件信息 from secret import flag from Crypto.Util.n ...
- SSM整合 - 环境配置
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...
- 改变vs私有变量的命名规范
vs默认情况下,private 变量是不带下划线开头的,可以通过设置命名规范,增加下划线开头规则. 点击菜单:[工具]->[选项]->[文本编辑器]->[c#]->[代码样式] ...