AI绘图实战(十一):将纸质儿童画修改为电子照片/3D Openpose插件使用 | Stable Diffusion成为设计师生产力工具

news2024/12/23 22:22:28

S:AI能取代设计师么?
I :至少在设计行业,目前AI扮演的主要角色还是超级工具,要顶替?除非甲方对设计效果无所畏惧~~


预先学习

  • 安装及其问题解决参考:《Windows安装Stable Diffusion WebUI及问题解决记录》;
  • 运行使用时问题《Windows使用Stable Diffusion时遇到的各种问题整理》;
  • 模型运用及参数《Stable Diffusion 个人推荐的各种模型及设置参数、扩展应用等合集》;
  • 提示词生图咒语《AI绘图提示词/咒语/词缀/关键词使用指南(Stable Diffusion Prompt 设计师操作手册)》;
  • 不同类的模型Models说明《解析不同种类的StableDiffusion模型Models》;
  • 绘制人物动作及手脚细节《Stable Diffusion 准确绘制人物动作及手脚细节(需ControlNet扩展)》;
  • 各种风格对比及实际运用《AI绘图风格对照表/画风样稿详细研究记录及经验总结》;

stable diffusion就只能小姐姐么?不,今天我们用stable diffusiony将一副儿童画变为照片级图片~~哈哈

为什么要用openpose?主要原因就是stable diffusion不一定能分得清儿童画的姿态,而手指更是问题多多。

安装方式放在最后一节~~

一、拍摄儿童画

整理房间的时候发现娃小时候的儿童画,嗯,就拿这个做素材吧。手机拍照,裁剪成长方体。

在这里插入图片描述

如果手机拍照没用文档模式的话,那么图片往往是有扭曲的。这里用ps修改一下。
在这里插入图片描述

二、操作3D Openpose

可以直接通过这个网址进行编辑,也可以按照第四节的方法安装后再使用。
https://zhuyu1997.github.io/open-pose-editor/?lng=zh

  • 将图片导入3D Openpose作为背景图
    在这里插入图片描述

  • 设置一下图片导出的宽高,默认尺寸与图片是不匹配的

在这里插入图片描述

  • 将人偶对准图片中相应位置,这个调整一开始不太顺手,但是越用越快,大家自己多上上手。
    在这里插入图片描述
  • 人偶设置玩以后点击生成,右下角即生成四张controlnet需要的图

在这里插入图片描述

  • 左键点击右下角的图片即能分别下载骨骼图、深度图、法线贴图和边缘图

在这里插入图片描述

三、开始生图

  • 提示词:
photorealistic, realistic, little girl, hooding orange and brown sweatshirt with tiger-striped pattern, taking a selfie with one hand and making a V-sign with the other hand, red color background
negative prompt:badhandv4,  easynegative, old woman, plain colored, is not taking a selfie, too many fingers, too many hands, ,((ugly))),(((duplicate))),((morbid)),((mutilated)),(((tranny))),(((trans))),((trannsexual))),(((mutation))),(((deformed)))(((long neck))),((bad anatomy))(((bad proportions))),(((extra arms))),(((extra legs))), (((disfigured))),((more than 2 nipples))),malformed,mutated,(hermaphrodite),((extra limbs)).((missing arms)).((missing legs)).((poorly drawn hands))((poorty drawn face)),(mutation,poorly drawn :1.2),(long body :1.3).multiple breasts,cloned face,gross proportions, mutated hands,bad hands,bad feet,long neck,missing limb,(malformed limbs),malformed hands,(fused fingers).(too many fingers),extra fingers,missing fingers,extra digit,fewer digits,(mutated hands and fingers :1.5),low res,text,error,cropped,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,username,blurry,text font ui,futa,yaoi,(((five fingers)))
  • 将刚才生成的三张图导入controlnet

原图用于生成边缘图,但权重较低0.9
在这里插入图片描述
骨骼图权重为1
在这里插入图片描述
手指法线贴图权重为1.2
在这里插入图片描述

  • 生图(100张才出了几张略微满意的,但其实离完美还缺一个初级画师,尤其手指)
在这里插入图片描述在这里插入图片描述在这里插入图片描述

四、安装3D Openpose插件

  • 这里主要介绍网络安装:
    https://github.com/ZhUyU1997/open-pose-editor.git
    https://ghproxy.com/https://github.com/fkunn1326/openpose-editor.git

  • 选哪个网址根据自己网络情况

在这里插入图片描述

  • 记得还要在设置里开启该插件哦
    在这里插入图片描述

  • 保存配置并重启

在这里插入图片描述

  • 重启后就有了

在这里插入图片描述

  • 如果想下载本地后解压缩安装,那么可以参考下面文章中的安装方法。

最后,大家学习过这篇内容了么?AI绘图实战(十):制作线稿矢量图之包头巾的女人,画矢量图/生成矢量图/导出矢量图/直出svg/vector studio插件使用 | Stable Diffusion成为设计师生产力工具

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

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

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

相关文章

在vscode调试c++代码报错

在vscode调试c代码报错 一、我在vscode调试c代码,报错:错误原因:解决办法: 二、上面的问题解决之后,报错问题变了错误原因:路径中的“随笔”是中文,路径中不能出现中文!解决办法:将路径中的“随便”改成英文…

『python爬虫』25. 接入超级鹰处理验证码(保姆级图文)

目录 1. 验证码平台的使用1.1 下载demo程序1.2 注册后生成软件id1.3 查验证码类型1.4 demo文件中填写我们的用户参数测试效果 2. 分析超级鹰的登录3. 完整代码总结 欢迎关注 『python爬虫』 专栏,持续更新中 欢迎关注 『python爬虫』 专栏,持续更新中 1.…

Golang每日一练(leetDay0070) 移除链表元素、计数质数

目录 203. 移除链表元素 Remove Linked-list Elements 🌟 204. 计数质数 Count Primes 🌟🌟 🌟 每日一练刷题专栏 🌟 Rust每日一练 专栏 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每…

chatgpt赋能Python-python3_8安装pyqt5

Python3.8安装PyQt5教程 介绍PyQt5 PyQt5是一个用于创建桌面应用程序的Python模块。它利用Qt框架的本地GUI应用程序开发工具包,为Python开发者提供了一种方便的方式来创建跨平台的应用程序。PyQt5支持在Windows,MacOS和Linux等主要桌面操作系统上构建G…

ChatGPT api 接口调用测试

参考文档: https://platform.openai.com/docs/quickstart/build-your-application示例说明: 本示例会生成一个简单的ChatGPT api接口调用server程序,该程序可以给用户输入的宠物类别为宠物取三个名字。打开网页后,会看到用户输入…

chatgpt赋能Python-python3_8_5怎么保存

Python 3.8.5:什么是它,为什么它重要,以及如何安装和保存? Python是当今世界上最受欢迎的编程语言之一。Python 3.8.5是该语言的最新版本,它引入了一些重要的改进和新特性。这篇文章将介绍Python 3.8.5并向您展示如何…

macOS Ventura 13.4 (22F66) Boot ISO 原版可引导镜像下载

本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 macOS Ventura 13.4 包括以下增强功…

[创业之路-68]:科创板上市公司符合哪些条件

上交所发布《关于在上交所设立科创板并试点注册制相关情况答记者问》。上交所将认真落实习指示,在证监会的指导下,积极研究制订科创板和注册制试点方案,向市场征求意见并履行报批程序后实施。科创板是独立于现有主板市场的新设板块&#xff0…

chatgpt赋能Python-python3_8_2怎么用

Python 3.8.2 指南:介绍、使用和结论 Python 3.8.2 是近期发布的一个重大更新,它提供了很多新的特性和改进,使得 Python 编程更加高效、方便和强大。本文将向您介绍 Python 3.8.2 的主要特性和使用方法,帮助您更好的利用 Python …

【前后端分离博客】学习笔记05 --- canal

一、概述 使用canal rabbitMQ 实现 MySQL 和 Elasticsearch 的数据同步 图解: 流程如下: 给mysql开启binlog功能 mysql完成增、删、改操作都会记录在binlog中 canal监听binlog变化并发送消息到MQ,项目接收消息并实时更新elasticsearch中…

IS215UCVEH2AE speed tronic涡轮控制PCB板

IS215UCVEH2AETPMC815-11IS215UCVEM08B IS215UCVEH2AE是通用电气公司Mark VI Speedtronic控制系统的一个组件。该板的功能相当于VME控制卡。VME卡架是Mark VI的标准架,有13或21槽架可供选择。 IS215UCVEH2AE是一个带有附加前面板的矩形板。面板顶部和底部有一个固…

震惊——某白帽破解zabbix系统,实现命令执行,最终获取shell

如果你坚持了自己的梦想,全世界都会为你让路。 一、漏洞说明 zabbix([zbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案(百度百科定义)。很多Zabbix的admin口令使用了初始账号&…

【学习日记2023.5.17】之 项目入门介绍_YApi_Swagger

文章目录 1. 项目入门1.1 软件开发整体介绍1.2 项目介绍1.3 开发环境搭建1.3.1 前端环境搭建1.3.2 后端环境搭建1.3.3 登录功能完善1.3.4 前后端分离开发流程 1.4 导入接口文档1.5 Swagger介绍使用方式Swagger常用注解 1.6 注意事项 1. 项目入门 1.1 软件开发整体介绍 软件开发…

PySide6/PyQT多线程之 高效管理多线程:暂停、恢复和停止的最佳实践

前言 关于 PySide6/PyQT 多线程,正确地处理多线程编程并确保线程之间的同步和通信并不容易。 本文以一个示例代码为基础,介绍 PySide6/PyQT多线程的运用,展示如何创建和管理线程,以及如何实现线程之间的同步和通信。 设想这么一个…

IP组播路由协议(组播内部网关协议)

IP组播路由协议:用来建立组播树,是实现组播传输的关键技术。分为源分发树和共享分发树。 PIM:协议无关组播 密集模式: PIM-DM:密集模式PIM DVMRP:距离矢量组播路由协议 MOSPF:组播开放式最短链路优先 稀疏模式 CBT:基于核心的树 PIM-SM:稀疏模式PIM 这…

微星UEFI签名密钥泄露引发“末日”供应链攻击恐慌

对硬件制造商微星Micro-Star International(更广为人知的名称是 MSI)的勒索软件入侵引发了人们对毁灭性供应链攻击的担忧,这些攻击可能会注入恶意更新,这些更新已使用受大量最终用户设备信任的公司签名密钥进行签名。 这有点像世…

chatgpt赋能Python-python3_7怎么更新

Python3.7如何更新? 对于拥有10年Python编程经验的工程师来说,更新Python版本是必不可少的。现在最新版本的Python是3.7,那么这个版本应该如何更新呢? 更新步骤 下载Python3.7安装包 在Python官网上下载即可。如果你使用的是L…

Cube Map 系列之:手把手教你 实现 立方体贴图

什么是Cube Map 在开始立方体贴图之前,我们先简单了解下cube map。 cube map 包含了六个纹理,分别表示了立方体的六个面; 相较二维的纹理使用坐标uv来获取纹理信息,这里我们需要使用三维的方向向量来获取纹理信息(一…

力扣---LeetCode20. 有效的括号(栈)

文章目录 前言🌟一、20. 有效的括号🌟二、链接🌟三、方法:栈实现🌏3.1思路:🌏3.2代码: 🌟四、补充:😽总结 前言 👧个人主页&#xff1…

springboot+java高校教师学术成果管理系统-idea

功能介绍项目介绍Spring框架是Java平台的一个开放源代码的Full-stack(全栈)应用程序框架,和控制翻转容器的实现。Spring框架的一些核心功能理论,可以用于所有Java应用,Spring还为Java EE构建的Web应用提供大量的扩展支持。Spring框架没有实现…