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. L2-014 列车调度 (25 分)(set容器应用)

    L2-014 列车调度 (25 分) 火车站的列车调度铁轨的结构如下图所示. 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道.每趟列车从入口可以选择任意 ...

  2. vue 路由跳转页面不刷新

    vue 路由跳转页面不刷新 点击打开视频讲解地址在router-view 里边添加 :key="$route.fullPath"

  3. 30 秒使用 Sealos 搭建个人密码管理器 Vaultwarden

    我与 LastPass 的曲折恋情 超过 8 年网龄的我,注册过很多网站帐号,每个网站的密码我都用不同的复杂密码.一开始我全靠脑力记忆这些密码,后来渐渐觉得记起来很困难,就记录在笔记本上.但是随着时间 ...

  4. vmware超融合基础安装与配置

    目录 vmware超融合 安装配置ESXI 安装VMware vCenter Server 安装vCenter插件 安装vCenter 使用VMware Vsphere Client登录Vcenter ...

  5. 解决 idea maven plugins 报红波浪线

    导入新项目到 idea 的时候,由于依赖的环境以及项目中 maven 编译所依赖的pom的版本不同,很多时候导入到idea的时候 maven Plugins 会出现报红的情况,这是由于maven仓库中 ...

  6. Laravel - Could not open input file: artisan 的解决方法

    cd 到 laravel的目录中执行 就可以了

  7. c# 编写 WebAssembly

    创建一个.net 7.0类库工程,引用下面的nuget包: <PackageReference Include="Microsoft.AspNetCore.Components.Web ...

  8. [转帖]解Bug之路-记一次JVM堆外内存泄露Bug的查找

    https://zhuanlan.zhihu.com/p/245401095 解Bug之路-记一次JVM堆外内存泄露Bug的查找 前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题.此次的Bug查 ...

  9. TiDB恢复部分表的方式方法

    TiDB恢复部分表的方式方法 背景 今天同事告知误删了部分表. 因为是UAT准生产的环境, 所以仅有每天晚上11点的备份处理. 同时告知 昨天的数据也可以. 得到认可后进行了 TiDB的单表备份恢复. ...

  10. iPhone 使用类ChatGPT应用的几种方法

    iPhone 使用类ChatGPT功能的几种方法 背景 前几天使用edge的wetab的插件给自己的工作带来了很多帮助 尤其是一些基础shell语法以及sql语法, 比使用百度, bing 等搜素引擎 ...