AI绘图软件分享:Midjourney 基础教程(四)参数进阶

news2024/11/17 15:31:26

大家好,我是权知星球,今天我们继续来学习Midjourney 基础教程(四):Midjourney 参数进阶。

通过前⼏篇⽂章的学习,我们知道了,想要掌握 Midjourney AI 绘画技术,先需要学习掌握常⽤的 Midjourney 指令(/imagine,/settings ,/describe , /blend 等),和 Midjourney 的 /imagine 指令参数,进⽽通过不断地绘画,练习对于 text prompt 和 image prompts 的感知,积累 Midjourney AI 绘画的经验。

在之前的⽂章中,我们已经熟悉了常⻅指令的使⽤,这篇⽂章中,会给⼤家介绍常⻅常⽤的参数。以及教⼤家如何结合官⽅⽂档,去学习新的参数新的内容。

⼀、参数进阶

Midjourney 的 /imagine 指令,⽀持很多的参数设置。我们在学习这些参数时,主要关注这条参数的作⽤、使⽤格式和有效参数值。

⾸先给⼤家看⼀张参数图,直观了解下各个参数的作⽤、格式。

然后给⼤家详细讲解⼏个使⽤频率较⾼的参数。

 1.Version

作⽤:⽤于指定 Midjourney 模型的版本。Midjourney 定期发布新模型版本以提⾼效率、⼀致性和质量。不同的模型擅⻓处理不同类型的图像。

格式:--version <参数值> ,--v <参数值>,--settings 中设置。参数值:1/2/3/4/5/5.1/niji/test 等。

举例:

⽤ --v 3 和最新的 --v 5.1 来画个牡丹花,对⽐⼀下。

⾸先,看下完整的绘画指令

 

需要注意的是:--v 前后都有空格;--v ,version 缩写之前有两个中线 --。

看到不同 version 参数,画出的两个图⽚之间,差异化还是很明显的。

每个版本的模型着重点都不⼀样的,⽐如 5 具有⾮常⾼的连贯性,擅⻓解释⾃然语⾔提⽰,分辨率更⾼。

2.Style

作⽤:Midjourney 某⼀版本的模型,可能会⽀持不同的细节⻛格,可以通过 style 参数,调⽤这些⼩版本模型。⽐如 Midjourney Model Version 4 和 Niji version 5 中,⽀持 --style 参数。

格式:--style <参数值> 。

参数值:Model Version 4 中,4a/4b/4c;Niji version 5 中,cute/expressive/scenic。注意:style 参数和 stylize 参数拼写相近,不要搞混。

举例:看下⽤不同的 style 参数值,调⽤ niji v5 模型,绘制书上的⼩⻦。效果对⽐图如下。

 

3.Aspect Ratios

作⽤:设置图像的宽⾼⽐,默认绘图的宽⾼⽐是 1:1 。格式:--aspect <参数值> ,--ar <参数值>。

参数值:不同的模型版本,⽀持不同的宽⾼⽐值。从下图的表格来看。

注意:参数值是 n:m 的格式,n 和 m 必须是整数,且范围在模型⽀持的⽐值范围内。举例:

绘画指令如下。

切换不同的 --ar 后的参数值,可以得到不同宽⾼⽐的图⽚。

 

 

4.Stylize

作⽤:这条参数影响提⽰词和图像之间的关联程度。值越低,出的图像与提⽰词更匹配但艺术性较差;值越⾼,出的图与提⽰词匹配度更低,但艺术感更好。

格式:--stylize <参数值> ,--s <参数值>。

参数值:不同的模型版本,⽀持不同范围。从下图的表格来看。

 

举例:

画⼀个五彩的⽆花果版画,指定不同的 Stylize 值。

可以看出,当stylize 值更⾼时,画⾯元素丰富,画⾯更精美。相反,则只绘制了提⽰词的主体⸺⽆花果,画⾯背景和⽆花果细节上更弱。

 

5.Image Weight

作⽤:设置图像提⽰词的⽐重。值越⼤,影响图⽚描述词对⽣成图⽚的影响权重。格式:--iw <参数值> 。

参数值:不同的模型版本,⽀持不同的权重值。从下图的表格来看。

 

举例:

⽤ v5 模型,将⼀张鲜花图⽚作为 image prompts,⽂本 prompts 是 birthday cake ⽣⽇蛋糕。

发现,当 --iw 值越⾼,图⽚对成图的影响更⼤。1.25 之前,还能看出是⽣⽇蛋糕,之后就变成了鲜花。

更多的参数,接下来,告诉⼤家具体的学习⽅法。

 

⼆、⾃学其它参数

在第⼆篇⽂章 《了解 Midjourney Bot》 中,最后给⼤家推荐了官⽅⽂档⽹站。

这个⽹站介绍的很全⾯,讲解、说明也很简洁,⼤家可以在这个⽹站,学习其它的、未来新增的参数。

https://docs.midjourney.com/docs/parameter-list

 

咱们上⽂中,很多的知识和举例,就是这个⽹站上讲的。⼤家可以把这个 User Guide 好好学习⼀下,基本对 Midjourney 的使⽤,就掌握的七七⼋⼋了。

这⾥,我们再给⼤家推荐⼏个有意思的参数,可以去⾃学了解下。

⽐如 --video 参数,可以将图⽚⽣成的过程,记录为视频。然后通过某种⽅式,将视频下载到本地。这样 AI 绘画,我们不⽌可以得到图⽚,还能得到⼀个视频。

但这个 video 参数,在什么模型下可以使⽤?视频下载的⽅式⼜是什么?可以带着这两个问题,去学习⽂档。

video 参数的官⽅⽂档链接:https://docs.midjourney.com/docs/video 。

再⽐如 -- no 参数,可以限制⽣成的绘画,不包含某些元素。就像 Stable Diffusion ⾥⾯的反向提⽰词 Negative prompt。也是很有意思,效果也很直观的⼀个参数。

另外,不同的参数,并⾮在所有的版本模型都⽀持。具体哪些版本⽀持哪些参数呢?这个问题,也可以在官⽅的⽂档中找到答案。

 

三、⾃定义参数

我们已经知道,在 /settings 指令中,可以选择配置预设的参数,⽐如model version、quality、 stylize 等。

当选择了⾮默认的参数后,会在上⽅提⽰我们 Current suffix (当前后缀)是什么。

修改了默认参数后,当再次⽤ /imagine 指令绘画,这些默认后缀的参数,就会⾃动追加在绘画指令的后⾯。

 

那么,⾯对 Midjourney 这么多可以定义的指令参数,有没有⼀种⽅法,可以将常⽤的参数简化⼀下,也搞成默认后缀呢?

⽐如我们需要设置⽣产绘画的宽⾼⽐例,还要设置 quality、stylize 等,并且不是 settings 中提供的可选值。这样绘画都很⿇烦,每次都需要在指令后,输⼊ --ar 2:1 --q 1.8 --s 500 这样的超⻓后缀。

答案是有办法的。

Midjourney 提供了简化参数的⽅法:

 

例如想简化上⾯的参数,就可以⽤指令 /prefer option set option hengping value --ar 2:1 --q 1.8 --s 500 ,将 --ar 2:1 --q 1.8 --s 500 来简化为 --hengping 。

 

 

可以看到,输出的指令包含了 hengping 中对应的参数,并且⽣成的图⽚,宽⾼⽐ 2:1 ,和提⽰词的关联度是很低,但画⾯⼜很有艺术感的,说明 --ar 、 --s 、--q 参数都起了作⽤。

查看已预设的参数的列表:

 

删除预设的参数:

 OK,综上所述。本篇⽂章,我们学习了解了 Midjourney ⼏个常⻅参数,还知道了如何通过官⽅⽂档去学习新参数,以及将多个参数预设为⼀个⾃定义参数。

AI绘图软件分享:Midjourney 基础教程(三)

欢迎持续关注下方我的微信公众号[权知星球],更多人工智能,AI绘图等相关知识与您免费分享。

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

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

相关文章

还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台

摘要&#xff1a;本文由葡萄城技术团队于CSDN原创并首发。葡萄城为开发者提供专业的开发工具、解决方案和服务&#xff0c;赋能开发者。 据说… 每敲出来一行代码 就有一根头发离我而去… 而每解决掉一个bug 就有一个毛囊开始休养生息… 程序猿&#xff0c;一个让人既爱又…

USR-C216配置客户端模式,手机接收数据

若是不清楚现在模块什么配置可先恢复出厂设置&#xff0c;将nReload拉低3S即可。 此时模块发出热点名字为USR-C216,无密码 电脑连接后在浏览器输入10.10.100.254&#xff0c;进入后密码和用户名为admin

多数人都不会用,有了这些视频APP,再也不担心失效!

阿虚储物间里一大热门下载内容就是影视类APP了 但相信有这类需求的粉丝都知道&#xff1a;这类APP要么你忍受烦人的广告&#xff0c;要么就找去广告版&#xff0c;但去广告版有个最大的问题就是经&#xff01;常&#xff01;失&#xff01;效&#xff01; 其实阿虚早就介绍过…

窗口层级树的构建

窗口层级树的构建 参考&#xff1a; android 13 WMS/AMS系统开发-窗口层级相关DisplayArea,WindowContainer第二节 在上一节dumpsys activity containers中&#xff0c;层级树中有如下的标识符&#xff1a; WindowedMagnificationHideDisplayCutoutOneHandedHideDisplayCut…

【软考网络管理员】2023年软考网管初级常见知识考点(4)-局域网基本概念

涉及知识点 局域网特点&#xff0c;局域网体系结构&#xff0c;局域网拓扑结构&#xff0c;局域网传输介质&#xff0c;软考网络管理员常考知识点&#xff0c;软考网络管理员网络安全&#xff0c;网络管理员考点汇总。 文章目录 涉及知识点前言一、局域网的特点二、局域网体系…

Apache RocketMQ EventBridge:构建下一代事件驱动引擎

作者&#xff1a;沈林 前言 事件驱动&#xff0c;这个词在部分人印象中&#xff0c;它是一个过时的技术——没什么新意。从时间上看&#xff0c;确实也是这样&#xff0c;上世纪 60 年代&#xff0c;事件驱动就已经被正式提出&#xff0c;经常会被在 GUI 编程中。但是在有些人…

IO总线控制器模块在工业自动化中的关键应用

IO总线控制器模块是工业自动化系统中的关键组件&#xff0c;其功能和特点包括&#xff1a; IO集成&#xff1a;IO总线控制器模块通过支持多种IO接口和协议&#xff0c;实现了各种数字和模拟信号的集成和控制。它能够与各种传感器、执行器和其他设备进行通信和数据交换。 实时性…

TCP协议的滑动窗口具体是怎样控制流量的?

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 前言TCP协议概述滑动窗…

小航助学2023年6月GESP_C++四级试卷(含题库答题软件账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统&#xff08;含题库答题软件账号&#xff09;_程序猿下山的博客-CSDN博客 单选题2.0分 删除编辑附件图文 答案:D 第1题高级语言编写的程序需要经过以下&#xff08; &#xff09;操作&#xff0c;可以生成在…

1分钟教你从0-1搭建Monorepo多包项目

1、monorepo是啥 在了解Monorepo之前&#xff0c;先说一下Multirepo Multirepo&#xff1a;指定的是不同项目由不同的仓库来存放管理 每个仓库都维护着各项目的npm包依赖 Monorepo指的是包含多个项目的单个仓库。 各个项目可以单独运行、打包、发布 Multirepo&#xff1a;分散式…

【CV】EfficientNet相比resnet有哪些优点,什么是深度可分离卷积

目录 前言使用深度可分离卷积普通卷积的计算参数量深度可分离卷积分为两个步骤&#xff1a;深度卷积和逐点卷积 使用多个缩放因子使用 Swish 激活函数 前言 高效的神经网络主要通过&#xff1a;1. 减少参数数量&#xff1b;2. 量化参数&#xff0c;减少每个参数占用内存 目前的…

Transformer中的Q,K,V

Query&#xff0c;Key&#xff0c;Value的概念取自于信息检索系统&#xff0c;举个简单的搜索的例子来说。当你在某电商平台搜索某件商品&#xff08;年轻女士冬季穿的红色薄款羽绒服&#xff09;时&#xff0c;你在搜索引擎上输入的内容便是Query&#xff0c;然后搜索引擎根据…

【历史上的今天】6 月 25 日:笔记本之父诞生;Windows 98 发布;通用产品代码首次商用

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 6 月 25 日&#xff0c;在 1951 年的这一天&#xff0c;世界上第一部彩色电视节目播出。电视经过了许多年的发展&#xff0c;人类的娱乐途径随着互联网的到来变…

SpringBoot 如何使用 Spring Test 进行集成测试

SpringBoot 如何使用 Spring Test 进行集成测试 简介 在开发过程中&#xff0c;单元测试是不可或缺的&#xff0c;它可以帮助我们及时发现代码的问题并进行修复&#xff0c;从而提高代码的质量和可维护性。但是&#xff0c;单元测试只能测试单个方法或类的功能&#xff0c;无…

HTTP | 深度解析HTTPS比HTTP 更安全的原因

目录 1. 不安全的 HTTP &#x1f333; 为什么 HTTP 协议不安全呢&#xff1f; 容易被窃听 容易被篡改 容易被伪造身份 &#x1f333; HTTPS 是如何解决以上安全性问题的呢&#xff1f; 数据加密 完整性摘要 数字证书 2. 加密算法 &#xff08;1&#xff09;对称加密…

Springboot宠物医院管理系统的设计与实现-计算机毕设 附源码84724

Springboot宠物医院管理系统的设计与实现 摘 要 现如今生活质量提高&#xff0c;人们追求精神健康&#xff0c;与家中宠物朝夕相处&#xff0c;感情深厚&#xff0c;宠物渐渐成了我们身边的朋友。因而宠物生病了&#xff0c;需要去看病&#xff0c;自古医院救死扶伤&#xff0c…

LabVIEW开发汽车发动机故障模拟器

LabVIEW开发汽车发动机故障模拟器 汽车发动机故障模拟器是一种电子培训系统&#xff0c;旨在指导初学者了解发动机的各种故障。有一些参数称为发动机故障&#xff0c;例如脏油、压缩不良、冷却液损失、润滑不良、散热器堵塞、火花爆震和火花塞磨损。任何系统在存在时都有一些缺…

分布式系统的事务处理:2PC与3PC的演化与挑战

在传统的单体应用中&#xff0c;事务管理相对较为简单&#xff0c;可以通过数据库事务来实现数据的一致性。然而&#xff0c;随着系统的拆分和分布式架构的应用&#xff0c;跨多个服务的事务操作变得更为复杂。这就引出了分布式事务的概念&#xff0c;它是保证分布式系统数据一…

io.netty学习(十二)Netty 工作原理

目录 前言 Netty 模型 代码示例 引入Maven依赖 服务端的管道处理器 服务端主程序 客户端管道处理器 客户端主程序 测试运行 总结 前言 上一篇文章我们对 Reactor 模型进行了详细的讲解&#xff0c;下面我们就来探究一下 Netty 模型&#xff0c;Netty 采用的就是 主从…

一章:UltraiSO制作启动u盘+制作winPE镜像+硬盘安装系统

简单明了&#xff0c;希望对于伙伴们有帮助&#xff01;&#xff01;&#xff01; 目录 一、使用ultraiso制作启动u盘 二、老毛桃制作winPE镜像 三、硬盘安装系统 等待完成即可 一、使用ultraiso制作启动u盘 第一步 双击打开ultraiso&#xff0c;点击文件->打开->选…