Stable Diffusion 使用详解(7)---AI 摄影

news2025/2/22 0:24:00

目录

背景

底模的选择

例子

majicMix

GirlFriendMix( Lora)

对比效果

LEOSAM's MoonFilm

ADetailer 使用

说明

例子

问题

处理方式

效果


 

背景

魔法师使用魔法作的画有时候太过完美,以至于有点脱离真实摄影的感觉,我们看看怎么尽量做好AI摄影。其实你看了几期这个专栏写的文章,AI 绘画操作对于魔法师来讲,是有套路可寻的。对于真实系的任务或风景来讲,太完美往往不是上上之选。有时候可能需要‘接地气’。唯美而不失真,恰到好处比较好。

底模的选择

例子

还是以上一篇文章的那个出图为例,完成之后是这个样子的:

3dfceb29bd994bad910f63c3d53cb909.png

但是吧我们想增强人物的一些立体感,使得更加突出,要怎么处理?首先会想到的就是换一个底模。没错,我们尝试选择一个带有CG 3D 风格的二次元底模,其他参数都和上次设置的一样,看看出图效果。

804c08d052fa4c4abd6b6b7e8e2f077e.png

d1bf9aaba2ed47d0a250db7e6fe095c6.png74fb7043ba1e47318c8c90908b9c437d.png

是不是感觉更加3D,人物更加突出了。所以底模的选择对于人物,风景等至关重要。要想绘制出好的摄影作品,毕竟大家时间有限,需要站在巨人的肩上做二次应用。阿基米德说过:给我一个支点,我可以撑起地球。在AI绘画的世界里,底模算得上是给你的那个支点了。

majicMix

这个我就不多说了,我比较喜欢的模型,前面用了多次了。

c31a859d454d4d11b470cdaefb02f3dc.png

b0059d19f5544a46a7553852ca1c55db.png2a371a3768ba4b0183b15c78ff4aac93.pnge7a2856c40a24d2294465f7fe3f6549f.png

GirlFriendMix( Lora)

这款底模搭配一个 GirlFriendMix 的 Lora 会更加偏真实风。有兴趣可以试试。

13807e0d01b34af3828fd251fdca5c16.pnge26e318295874dc4882f16f74d4e2634.png

对比效果

0b9d6c947c824d3eb5b22bb1a2291c9e.png396ae36df8da4bfbbed395543d4b0446.png2a5e240489074d6ea6143134672dbeac.png

你仔细对比下,会发现一些细微的区别,她可能不再是传统意义的美女,但是更加‘接地气’了

但是,注意这种人物写真,建议不要加入复杂背景,比如蓝天,白云,沙滩等。因为人物比例的原因,会使得人物脸部出现各类问题。就算你开启了高清修复,也不能完全解决问题。下面会将修复策略。

LEOSAM's MoonFilm

这个比较偏真实照片系列,需要的小伙伴可以试试

406bf67c9307426081e0990740f7c733.png

 

bef6df268cea46c6be134d169a638013.png03b680d01d5d4ff8b8ecf3dded19e879.pngfeb750ea01b745dfbfcbfc0261019c0d.png

ADetailer 使用

说明

使用ADetailer 进行你需要部分的识别,然后进行重绘。实际上你也可以涂鸦完成重绘,但是这种控制粒度不如AI来的准确,特别是当重绘范围要求精确且比较小的时候。

例子

问题

如上面所说,你描述了以为女孩,站在沙太边上,风和日丽。生成了一副类似这样的画面:

dcd96d3088b544528de2703caff90de1.png

你会发现用写真类的底模 脸部出现了点问题。当然如果开启高清修复,会好一些

8617e79ec9034a629baa2757b8f4c779.pngf26512a0e4344e80927e80ec9a0fc001.png

但总觉得还是不太好,因为整个人脸所占画面区域比例较小,AI其实并不知道需要精细的绘制这部分。于是我们就直接相识的告诉AI需要精细绘制这部分,使用ADetail的方式修复下。

处理方式

74bcac74e28a4af79f245e7e11930060.png

使用controlNet lineart 控制整个画面。

效果

 

976171116eaa44f2a57993a06d96b468.pngc57a9ccec4ab461887590b0aac0f4655.png

这个效果ok了。

 

 

 

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

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

相关文章

SQL注入之oracle,mongodDB注入

简要学习各种数据库的注入特点 access与其他数据库的区别 1.access网站的数据在网站目录下,以mdb形式存储。每个网站之间的数据库相互独立。这在一定程度上避免了跨库注入! 2.access功能比较少,比如没有文件读写,没有记录信息表i…

优化版轻量级自适应商城卡密发卡平台源码 全开源、商业友好 重塑高效发卡体验

引领数字商品交易新风尚,我们自豪地推出这款精心优化后的轻量级自适应商城卡密发卡平台源码。这款源码不仅继承了原版的精髓,更通过深度二次开发,彻底修复了原有bug,并剔除了所有冗余文件与代码,确保系统运行更加流畅&…

【强化学习的数学原理】课程笔记--6(Actor-Critic方法)

目录 Actor-Critic 方法QAC 算法Advantage Actor-Critic 算法Baseline invariance Off-policy Actor-Critic重要性采样 Deterministic Policy Gradient (DPG) 系列笔记: 【强化学习的数学原理】课程笔记–1(基本概念,贝尔曼公式) …

java学习day016

API 1.Number 数字格式化 : # 任意数字,0-9任意单个数字 , 千分位 . 小数点 0 补位 //四位小数 DecimalFormat df new DecimalFormat("###,###.####"); System.out.println(df.format(1234567.312));//1,234,567.312 //四位小数,不够补0 df new Deci…

CPU内部结构窥探·「7」--ARMv8架构中的缓存机制

浅析ARMv8架构中的缓存机制 在现代计算机体系结构中,缓存(Cache)是提高系统性能的关键组件之一。对于ARMv8架构来说,缓存的设计和管理至关重要。本文将详细介绍ARMv8架构中的缓存机制,包括其结构、工作原理、缓存一致…

高精度加法c++

题目描述 计算ab的值,a,b皆为不超过240位的正整数。 输入 两个正整数,每行一个 输出 一个数,代表两个整数的和 样例输入 111111111111111111111111111111111111 222222222222222222222222222222222222 样例输出 3333333333333333333…

渗透--ubuntuan安装nginx、php部署 -- sql注入

ubuntuan安装nginx以及php部署 ​ 1.安装依赖包 方法一: rootzbn-virtual-machine:~# apt-get install gcc libpcre3 libpcre3-dev zliblg zliblg-dev openssl libssl-dev方法二: rootzbn:/# apt install gcc rootzbn:/# apt install libpcre3 libpcre3…

2017-架构师案例(九)

某软件企业受该省教育部门委托建设高校数字化教育教学资源共享平台,实现以众筹众创的方式组织省内普通高校联合开展教育教学资源内容建设,实现全省优质教学资源整合和共享。该资源共享平台的主要功能模块包括: (1)统一身份认证模块:提供统一的认证入口&…

微信小程序--详情实现日期选择期(年月日)

案例&#xff1a; html: <view class"huanhang"><view class"fontBold">发起时间&#xff1a;</view><view class"fontBold"> <picker class"getBusTime" mode"date" data-namesa"staDa…

aop时什么,用时统计怎么开发

spring aop,作用&#xff1a;可以对service层代码进行监听&#xff0c;统计每个方法用时 aop是什么&#xff1a;面向切面编程&#xff08;aop开发出来的代码&#xff09; 用在哪里&#xff1a;&#xff08;压测/提效&#xff09; 1.controller层方法用时不用统计,核心都在服务…

Vue+Vite+Element Plus基础操作

Vue.js 是一个流行的前端框架&#xff0c;‌而 Vite 是一个快速构建前端应用的新型开发服务器和构建工具&#xff0c;‌两者结合可以显著提升开发效率和体验。‌ Vue.js 是一个用于构建用户界面的渐进式框架&#xff0c;‌它易于上手且功能强大。‌Vue 的核心库只关注视图层&a…

前端构建工具|vite快速入门

认识vite vite组成部分 Vite是一种新型前端构建工具&#xff0c;能够显著提升前端开发体验。它主要由两部分组成&#xff1a; 一个开发服务器&#xff0c;它基于 原生 ES 模块 提供了 丰富的内建功能&#xff0c;如速度快到惊人的 模块热更新&#xff08;HMR&#xff09;。一…

DERPNSTINK: 1-打靶渗透【附代码】(权限提升)

DerpNStink 靶机下载地址&#xff1a; https://www.vulnhub.com/entry/derpnstink-1,221/#downloadhttps://www.vulnhub.com/entry/derpnstink-1,221/#download 1. 主机发现端口扫描目录扫描操作系统等信息收集 1.1. 主机发现 nmap -sn 192.168.7.0/24|grep -B 2 08:00:27…

Rabbit高级特性 - 消息重试机制(两种实现)

文章目录 消息重试机制概述实现方式一&#xff1a;基于消息手动确认机制&#xff0c;返回 nack 实现配置文件交换机、队列、绑定生产者接口消费者演示和结论 实现方式二&#xff1a;基于重试配置实现配置文件交换机、队列、绑定生产者接口消费者演示和结论 消息重试机制 概述 …

对深度学习神经网络做了小改进,效果提升明显,可以发论文吗?

小改了深度学习神经网络某一层&#xff0c;效果提升显著&#xff0c;可以发顶会吗&#xff1f; 结论就是&#xff0c;当然可以发&#xff0c;只是能不能发出高质量论文&#xff0c;中稿顶会&#xff0c;还得看你这个小改进的具体情况还有你讲故事的能力。 先说改进的具体情况…

国家统计局中国主要城市面板数据(1990-2023年)

数据说明&#xff1a;数据来源于国家统计局&#xff0c;指标包含&#xff1a;城市、年份、第三产业增加值、第一产业增加值 地区生产总值、第二产业增加值、年末户籍人口、城镇非私营单位在岗职工平均工资 房地产开发投资额、房地产开发住宅投资额、房地产开发办公楼投资额、房…

什么是股指期权与股指期货的套利策略?

沪深300股指期权和沪深300股指期货就像是孪生兄弟&#xff0c;它们不仅到期时间一样&#xff0c;结算价格也一样&#xff0c;而且都是现金结算。这意味着&#xff0c;如果你用期权的方式“造”出一个期货来&#xff0c;跟市场上真实交易的期货&#xff0c;在到期那天&#xff0…

Eclipse 首选项(Preferences)

设置首选项 该对话框可通过框架管理但是其他插件可以设置其他页面来管理首选项的配置。 我们可以通过 Window 菜单选择 Preferences 菜单项来开启该对话框。 首选项页面有多个分类组成。你可以在左侧菜单中展开各个节点来查看首选项的配置。 左上角的输入框可以快速查找首选…

#子传父父传子props和emits #封装的table #vue3

#子传父&父传子props和emits #封装的table #vue3 父组件&#xff1a;emits defineEmits props 子组件&#xff1a; 子组件 <template><el-table v-bind"$attrs" ref"innerTableRef" v-loading"loading" border :data"tabl…

鸿蒙HarmonyOS开发:如何灵活运用动画效果提升用户体验

文章目录 一、动画概述1、动画的目的 二、显式动画 (animateTo)1、接口2、参数3、AnimateParam对象说明4、示例5、效果 三、属性动画 (animation)1、接口2、参数3、AnimateParam对象说明4、系统可动画属性4、示例5、效果 一、动画概述 动画的原理是在一个时间段内&#xff0c;…