1.效果展示

最近ikun幻术图特别火啊,在网上能找到各种各样的ikun姿势图片,这些图片都是AI绘制的,能和风景完美融合在一起,今天小卷就来教大家怎么做这种图片

先看看图片效果


B站视频链接:

仿佛见到一位故人,真正的ikun

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幻术图的更多相关文章

  1. [奶奶看了都会]ChatGPT保姆级注册教程

    大家好,我是小卷 最近几天OpenAI发布的ChatGPT聊天机器人火出天际了,连着上了各个平台的热搜榜.这个聊天机器人最大的特点是模仿人类说话风格同时回答大量问题. 有人说ChatGPT是真正的人工 ...

  2. 【小白视频学Java for循环】3分钟学会Java的for循环,让看懂for循环嵌套再不是难事

    目录 一.单个for循环介绍 二.for循环嵌套 听讲时能听懂的for循环为什么一做题就晕菜?一个for循环还勉强能看懂,但为什么一看到双重for循环脑子里就感觉脑子全是浆糊? 如果有上述问题那么就继 ...

  3. 《量化投资:以MATLAB为工具》连载(2)基础篇-N分钟学会MATLAB(中)

    http://www.matlabsky.com/thread-43937-1-1.html   <量化投资:以MATLAB为工具>连载(3)基础篇-N分钟学会MATLAB(下)     ...

  4. [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

    [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例) 踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-35 ...

  5. PHP学习过程_Symfony_(3)_整理_十分钟学会Symfony

    这篇文章主要介绍了Symfony学习十分钟入门教程,详细介绍了Symfony的安装配置,项目初始化,建立Bundle,设计实体,添加约束,增删改查等基本操作技巧,需要的朋友可以参考下 (此文章已被多人 ...

  6. 5分钟学会使用Less预编译器

    5分钟学会使用Less预编译器 Less是什么? LESS CSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法为CSS赋予了动态语言的特性,如变量.继承.运算.函数等,更方便 ...

  7. 【grunt第二弹】30分钟学会使用grunt打包前端代码(02)

    前言 上一篇博客,我们简单的介绍了grunt的使用,一些基础点没能覆盖,我们今天有必要看看一些基础知识 [grunt第一弹]30分钟学会使用grunt打包前端代码 配置任务/grunt.initCon ...

  8. 10分钟学会Linux

    10分钟学会Linux有点夸张,可是能够让一个新手初步熟悉Linux中最重要最主要的知识,本文翻译的英文网页在众多Linux入门学习的资料中还是很不错的. 英文地址:http://freeengine ...

  9. 30分钟学会使用Spring Web Services基础开发

    时隔一年终于又推出了一篇30分钟系列,上一篇<30分钟学会反向Ajax>是2016年7月的事情了.时光荏苒,岁月穿梭.虽然一直还在从事Java方面的开发工作,但是私下其实更喜欢使用C++. ...

  10. 【公众号系列】两分钟学会SAP F1技巧

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]两分钟学会SAP F1技巧   写 ...

随机推荐

  1. <vue初体验> 基础知识 1、vue的引入和使用体验

    系列导航 <vue初体验> 一. vue的引入和使用体验 <vue初体验> 二. vue的列表展示 <vue初体验> 三. vue的计数器 <vue初体验&g ...

  2. JS单线程的理解

    一.首先需要区分几个概念: 1. 进程和线程的概念: 进程:指在系统中运行的一个应用程序,目的就是担当分配系统资源(CPU时间.内存等)的基本单位 线程:系统分配处理器时间资源的基本单元,建立在进程的 ...

  3. Tmux | 常用操作存档

    (因为自己实在是太好忘了,所以在博客存档方便查找) 参考资料:Tmux 使用教程 | 阮一峰的网络日志 tmux new -s <session-name> <Ctrl+B D> ...

  4. 【BUS】LIN Bus

    概述 随着汽车内电子设备的增多,市场上对于成本低于 CAN 的总线的需求日益强烈,不同的车厂相继开发各自的串行通信(UART/SCI)协议,以在低速和对性能要求不高的场合取代CAN.由于不同车厂定义的 ...

  5. 程序&命名-执行环境

    开发程序执行环境 系统级别 -- 编译器或解释器 程序级别 -- 命令行参数.配置文件 执行级别 -- 进程.线程.协程运行时上下文(树(命名空间 -- 函数-局部变量.包或模块-全局变量)) 命令行 ...

  6. [转帖]mysql 数据库视图迁移

    https://www.cnblogs.com/phpyangbo/p/6132821.html 最近做一个项目,为了方便查询,建了好多的视图表,正式上线的时候需要把本地数据库迁移到服务器上. 按照常 ...

  7. 人大金仓学习之四-kmonitor

    人大金仓学习之四-kmonitor 背景 kmonitor 其实时一个很好的工具和思路 开元的软件封装一下, 减轻技术复杂度,提高部署效率 并且能够更加快速的定位解决问题. 能够极大的提升客户体验. ...

  8. [转帖]【OS】OSWbb(OSWatcher Black Box)的简介和使用

    http://blog.itpub.net/26736162/viewspace-2142613/ OSWatcher Black Box, 简称OSW,是提供的一个小但是非常有用的工具,它通过调用O ...

  9. 【转帖】JVM 内存模型与垃圾回收

    文章目录 1. JVM内存模型 1.1. 程序计数器 (线程私有) 1.2. Java 虚拟机栈 (线程私有) 1.3. 本地方法栈 (线程私有) 1.4. Java 堆 (线程共享) 1.5. 方法 ...

  10. [转帖]传输层安全协议真(TLS)的安全吗?

    https://zhuanlan.zhihu.com/p/305161227 随着数字通信,计算机网络,公钥密码体制等技术的迅速发展,安全网络通信已经成为了人们的日常需求.TLS 作为目前被广泛应用的 ...