如何让Midjourney角色保持一致的5个核心技巧

news2024/12/24 21:30:58

hi,同学们,我是赤辰,本期是赤辰第2期AI教程或推荐实用AI工具,文章底部准备了粉丝福利,看完可以领取!

今天给大家介绍Midjourney5个控制AI绘画角色一致性的技巧。

近期整理了学员在使用Midjourney生图时遇到的一些问题,看看你是否曾经遇到过这种情况:在使用AI生成角色时,很难保持角色的一致性,可能会出现以下问题:即使使用相同的关键词,随机生成的人物角色容貌差异很大,尤其在亚洲人脸生成方面可能表现不佳。3ff5e3d95a5284a62b13ede2bccf362c.jpeg另外,处理同一场景下多个角色或主体的图像也是一项挑战,例如使用关键词“猴子”“恐龙”生成图片时,可能只有恐龙出现。2011dff4df3315f17458fe3f02a4bcce.jpeg再举一个例子,你可能遇到明明只有两个角色的关键词,但生成的图片中却出现了许多角色。因此,网上看到的角色图片通常以一个主体为主。b13b630f403b28e11500685f0ae923d2.jpeg为了更好地控制角色的一致性,我也查找对比了很多资料,加上反复验证推敲后,总结出以下五种方式:垫图/seed值微调/关键词指令/魔法公式/玄学公式可以有效解决角色一致性的问题。其中垫图/seed值微调/关键词指令这三个技巧比较流行,但是生图效果可能相对不够理想,适用于那些对角色表情要求不是特别高,但希望能够快速生成图像的场景。魔法公式/玄学公式,这两个技巧我经过多次实验和比较,生图效果相对不错,但需要多次调整垫图并进行微调,适用于那些对角色表情要求较高、有足够时间的场景。接下来,详细介绍五个技巧的使用方法:1.垫图技巧公式:图片链接 + 关键词 + iw 2a5de9a50d03c8754948fb5c0f268ce59.jpeg想要通过垫图技巧调整角色一致性,有3个方法:
①垫图的图像越相似,那么生成角色就越精准(垫图一般在2-4张)。②图片顺序越前,权重越高例如你使用了多张垫图生成,结果发现跟第一张相似度最大,所以建议把你最喜欢的图片链接放在最前面。③在关键词末尾添加--iw2参数,可使生成的图片和原图更相似。96df688c1556b339ab839dfb222148de.jpeg2.seed值微调公式:替换关键词 + seed值faf16686f8e64a52ed895040fa2d50bf.jpeg使用seed值可微调图片中的部分细节7677ccaf12c384f294ab43da23fa21d5.jpeg例如使用了原图的seed值后,将原图里的关键词紫色眼睛替换成蓝色眼睛,再重生成图片,那么新图的人物眼睛就从原来的紫色变成了蓝色眼睛。3.关键词指令872a77844a1ee1c34e70837a6bb1eb79.jpeg一共有五组关键词的指令,包含动作、三视图、表情等咒语,例如下图
301cfce2bbe8d315a7154caa244bdd64.jpeg4.魔法公式公式:魔法前缀+关键词+图像比例19c07902a7151fad30802f7555d17ea1.jpeg这是一种连续画面生成方法,可以生成多张连续性画面,类似电影分镜的效果。需要注意不同比例下效果可能有差异。
10f9358e0cbcb06aa7f742a15a36b921.jpegb27a957a5302e38ea4b6913fbd6487f6.jpeg5.玄学公式
公式:起名+垫图+微调这个方法需要给角色起一个名字,通过多次垫图加关键词调整和微调参数,可以保持角色的一致性并实现不同动作或环境。aae1ff1f050788ee6b75343f37703923.jpeg0147514457db5e44151deb8658e3ad84.jpeg
总结seed技巧,只能确定初始状态,而关键词参数和参考图片才能塑造最终的画面。在当前版本5.1中,seed值不仅适用于分栏的四张网格图,也可以用于单张放大的图片,从而使得生成的四张图风格更加相似,有助于提升一致性效果。利用关键词指令生成一组角色模板,仅适用于特定的情景,操作流程复杂,同时手动抠图也是一项繁琐的任务。

919924d898e18c32dae1e1c5b1ad1428.jpeg

然而连续画面公式的效果相当随机,无法保证每次都能产生连贯的画面效果。相比之下,玄学公式则需要大量的垫图数据以及对比选图,因此耗时较长,效率相对较低。如果在业务需求场景中对于角色的一致性要求特别严格,实际上以上提到的五种方法仍无法完全满足完美的控制需求。ok,这期的内容就到这,还没有看懂的,或你想学习更多AI技能和项目实战也可私信,点赞+收藏起来!

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

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

相关文章

KVM中的四种简单网络模型

KVM中的四种简单网络模型,分别如下: 1、隔离模型(QEMU内置的用户模式网络(user mode networking)):虚拟机之间组建网络,该模式无法与宿主机通信,无法与其他网络通信&…

3D数字孪生技术应用到河道治理的整体方案

无论是城市还是农村的污水处理厂,在建设完毕并稳定运行以后,日常的巡检是最重要的现场管理环节。污水处理由于其自身工艺的特点,污水处理设备众多 ,进水水质变化大,处理流程长,这期间需要经常对设备的运行情…

java安全问题处理

一、客户端的计算不可信 1、服务端计算价格,如果不这么做的话,很可能会被黑客利用,商品总价被恶意修改为比较低的价格。 二、客户端提交的参数需要校验 1、误以为客户端的数据来源是服务端,客户端就不可能提交异常数据 2、对参数进…

『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用

08 Qt Designer中容器布局和绝对布局的使用 1 容器布局1.1 设计容器布局1.2 保存文件并执行2 绝对布局2.1 设计绝对布局2.2 保存文件并执行1 容器布局 1.1 设计容器布局 先拖入一个容器Frame容器,然后拖入几个控件: 把拖入的控件拖入容器中: 选中容器,右键-布局-栅格布局:…

拥抱储能新时代!科士达闪耀EESA第二届中国国际储能展览会

2023年8月30日,EESA第二届中国国际储能展览会在苏州国际博览中心拉开帷幕,科士达以“零碳光储数能未来”为主题,亮相G3-20展台,多维度展现户用光储、工商业储能、大型储能等解决方案,彰显安全、高效、可靠的产品性能和…

Spring源码分析(八)CreateBean与DoCreateBean

写目录 一 CreateBean二 doCreateBean2.1 BeanWrapper2.2 缓存删除2.3 实例化Bean2.3.1 Supplier创建对象2.3.2 工厂创建对象2.3.3 构造器创建实例无参构造构造器依赖注入Setter的依赖注入autowireConstructor实例化instantiateBean 方法 2.4 Bean的前置处理 官网:H…

四川玖璨电子商务有限公司:如何给短视频做运营

短视频已经成为了人们日常生活中的娱乐方式之一。随着短视频平台的兴起,越来越多的人开始尝试在短视频上进行运营,而给短视频配上适合的音乐则是其中一项重要的工作。在本文中,我们将探讨如何给短视频做运营,特别是如何给短视频配…

Leecode76: 最小覆盖子串

这道题我的第一反应就是设置一个滑动窗口,因为之前遇到过类似的题目。 首先复习一下ACSII码的知识,ASCII码总共有128个,先是数字,然后是大写字符,最后才是小写字符。所以设置一个128大小的数组就可以解决这个问题。 le…

4年外包终上岸,我只能说这类公司能不去就不去...

我大学学的是计算机专业,毕业的时候,对于找工作比较迷茫,也不知道当时怎么想的,一头就扎进了一家外包公司,一干就是4年。现在终于跳槽到了互联网公司了,我想说的是,但凡有点机会,千万…

Room的基本使用

参考:jetpack之Room数据库 目录 引言一、基本使用1. 导入相关引用2. 建表Entity3. 数据库操作类Dao4. 数据库RoomDatabase5. 简单使用 二、ViewModel LiveData Room 的结合开发1. 建表Entity2. 数据库操作类Dao3. 数据库RoomDatabase4. 仓库Repository5. ViewMode…

什么时候用增量式PID,什么时候用位置式PID

PID控制器原理: 增量式PID: 位置式PID: 什么时候用位置式PID,什么时候用增量式PID: 在设计PID控制器时,应该考虑下什么时候用增量式,什么时候用位置式。需要看控制器输出u与控制目标之间的关系…

大数据(六):Pandas的基础应用详解(三)

专栏介绍 结合自身经验和内部资料总结的Python教程,每天3-5章,最短1个月就能全方位的完成Python的学习并进行实战开发,学完了定能成为大佬!加油吧!卷起来! 全部文章请访问专栏:《Python全栈教…

Qt应用开发(基础篇)——进度对话框 QProgressDialog

一、前言 QProgressDialog类继承于QDialog,是Qt设计用来反馈进度的对话框。 对话框QDialog QProgressDialog提供了一个进度条,表示当前程序的某操作的执行进度,让用户知道操作依旧在激活状态,配合按钮,用户就可以随时终…

探索FedLCM——解锁FATE部署管理的实用功能

FedLCM (Federation Lifecycle Manager,联邦生命周期管理器)是 VMware 在 2022 年贡献到 FATE 社区的开源项目,通过 FedLCM 的部署管理服务和任务管理服务,我们可以用图形化的方式完成包括 FATE 集群的云原生部署、联邦…

Acwing791. 高精度加法

Acwing791. 高精度加法 题目描述代码展示 题目描述 代码展示 #include <iostream> #include <vector>using namespace std;vector<int> add(vector<int> &A, vector<int> &B) {if (A.size() < B.size()) return add(B, A);vector<…

扎根嵌入式行业需要什么学历文凭?

在嵌入式行业&#xff0c;学历并不是唯一关键。我本人拥有电子工程学士学位&#xff0c;但嵌入式行业更看重实际技能和经验。视频后方有免费的嵌入式学习资料&#xff0c;入门和进阶内容都涵盖其中。嵌入式行业一般接纳各种学历&#xff0c;从专科到本科到研究生&#xff0c;甚…

C++——vector:resize与reserve的区别,验证写入4GB大数据时相比原生操作的效率提升

resize和reserve的区别 reserve&#xff1a;预留空间&#xff0c;但不实例化元素对象。所以在没有添加新的对象之前&#xff0c;不能引用容器内的元素。而要通过调用push_back或者insert。 resize&#xff1a;改变容器元素的数量&#xff0c;且会实例化对象&#xff08;指定或…

用Python轻松实现Word文档到PDF的批量转换

Word文件&#xff08;Doc、Docx&#xff09;和PDF文件都是使用广泛的文档格式。其中&#xff0c;Word文档格式在编辑内容时优势明显&#xff0c;能够满足各种编辑需求。但想要保证文档的完整和格式的一致&#xff0c;以及使文档有良好的跨平台兼容性&#xff0c;PDF格式则是更好…

点对点传输技术可实现更大的文件传输

互联网的早期主要是基于点对点的系统。这是一个由学者和研究人员构成的网络&#xff0c;连接到这个网络的计算机都是同等的&#xff0c;因为每台计算机都提供了尽可能多的信息。在点对点连接的初期&#xff0c;不需要考虑快速传输大型文件。 随着互联网的发展&#xff0c;客户端…

strlen是碰到第一个字符串结束符‘\0‘就结束,所以长度不包括‘\0‘。定义数组时会默认在字符串后面添加一个‘\0‘

1 字符串数组 定义字符串数组的时候&#xff0c;会默认在字符串后面添加一个’\0’ 2 strlen 在碰到第一个字符串结束符’\0’的时候就结束计算&#xff0c;所以strlen的长度不包括’\0’。 3 实例 #include <stdio.h> #include <string.h>int main(void) {in…