任务 13、MidJourney种子激发极致创作,绘制震撼连贯画作

news2024/9/23 17:10:55

13.1 任务概述

通过本次实验任务,学员将深入了解Midjourney种子的概念和重要性,以及种子对生成图像的影响。他们将学会在Midjourney平台中设置种子值并调整其参数,以达到所需的效果。此外,任务还详细介绍了Midjourney V4.0版本中保持图像一致性的特性、参数和技巧,帮助学员在创作过程中实现稳定的结果。最后,任务引入了Midjourney V5.0版本,向学员展示了新功能和改进,以及如何运用迁移学习和图像建模等先进技术来提升生成图像的质量和稳定性。不论您的绘画经验水平如何,本任务都将为您提供实战知识和技能,帮助您理解种子的运用,应对版本变化,并以实际操作提升创作能力。

任务实战案例:

  • 案例-01:可爱的穿着汉服的小白兔(Ai 绘画作品)

image-20230707151757926

  • 案例-02:海滩上的男孩和机器人(Ai 绘画作品)

image-20230706220606492

  • 案例-03:穿着汉服的小姐姐(Ai绘画作品)

image-20230707150014175

image-20230707150051042

黑头发汉服小姐姐金黄头发汉服小姐姐

image-20230707150135900

image-20230707150252337

旗袍黑色头发小姐姐连衣裙黑头发小姐姐

13.2 任务目标

① 实战理解Midjourney种子的概念和重要性。

② 在实际操作中学会如何在MidJourney中使用种子值。

③ 通过实践掌握如何在MidJourney V4.0中保持图像的一致性。

④ 通过实际案例学习如何在MidJourney V5.0中保持图像的一致性。

13.3 任务步骤

step 01、什么是Midjourney种子?为会么它很重要?

image-20230706160704502

很多使用Midjourney的初学者都希望他们的提示能够产生一致的结果。然而,Midjourney默认的随机性水平可能会导致生成的图像过于复杂,添加了过多的细节内容,这使得控制最终结果变得更加困难。

Midjourney中的种子(seed)就是用来试图解决这一问题的,目的是利用Midjourney如何轻松创建一致的AI图像。

如:假设您向 Midjourney 提供以下提示:

a cute girl --v 4

一个可爱的小女孩

出图:

image-20230706162311314

image-20230706163115349

第一组图像第二组图像

结果是一张令人印象深刻的可爱的小女孩子的各种图像。

但是,如果您再次运行相同的提示,您会注意到生成的图像描绘了一只完全不同的画面和场景。

这种不一致可以归因于 Midjourney 在生成图像时使用的随机元素。

Midjourney 图像生成过程的核心是种子值。

-- Seed 值是一个数字,用于在过程中引入随机但一致的噪声元素。Midjourney 为每个生成过程选择一个随机种子值,该值定义了用于生成所需图像的噪声模式类型。

  • 除了确保结果的随机性之外,种子值本身没有特别的意义。seed值大或小,实际数字并不意味着什么。将它们视为特定风格或主题结果的书签;我们使用数字是因为它们很方便而且数量很多。

  • seed是用于初始化图像的数字。如果您不指定seed,Midjourney 会为您随机生成一个。每个图像(以及每个 4 象限图像集)都有一个seed。

  • 因此,如果您希望在多次迭代中保持一致性,那么指定种子值至关重要。

  • 通过这样做,您可以利用 Midjourney 的全部潜力来制作看起来不错并且具有您想要的统一级别的项目。

注意:Midjourney 不会对相同的seed产生相同的结果,它只会产生相似的结果。如果您正在寻找一种方法来使用给定的提示和给定的seed生成完全相同的图像,

step 02、如何在MidJourney中使用种子值?

1)选择合适的种子值

首先,需要选择一个--seed值。种子值是 0 到 4,294,967,295 之间的整数。在此范围内选择一个数字作为种子值。

如果需要查找特定工作的种子编号或刚刚在 Midjourney Discord 中创建的图像,可以通过使用信封表情符号对工作做出反应来实现。

您选择的具体数字不会影响生成图像的质量,但可以确保在使用相同提示时输出的一致性。

img

示例:

提示词:

A cute little rabbit wearing traditional Chinese clothing, holding a flower, 4K resolution, intricate details, cinematic feel, realistic, detailed, Octane rendering, beautifully blurred background like an epic shot in a persistent film, captured on Kodak film, 8K. --v 4 --ar 10:16 --seed 12345

一只可爱的小兔子穿着汉服,拿着一朵花,4K,复杂的细节,Cinema,现实,细节,Octane 渲染,坚忍的电影 4k 史诗般的详细背景虚化,在柯达上拍摄的照片,8K。

注意:上述是直接用 seed参数指定了这个图片的seed值。这个值的大小和具体值没有任何意义,仅仅是做为图像的一个标志,如果不给出的话,系统会默认生成一个(可以通过发送信封表情查看)。

出图:

image-20230706172813832

折分出第二张图片:

image-20230706172908120

也可以通过信封 表情查看这张图的种子(seed)值。

image-20230706165431025

Discord会给出如下弹窗提示:

image-20230706165528038

点击,可以查看该图像的 seed 种子值:

image-20230706171558061

点击上述的 Jump to message 跳转到原图。

2)将种子参数合并到你的提示中

选择种子值或通过信封获得值后,您需要将其包含在 Midjourney 提示中,这将为您提供一致的图像。

提示词:

A lovely little bunny wearing traditional Chinese clothing, holding a carrot, 4K resolution, intricate details, cinematic style, realistic, detailed, Octane rendering, persistent film-like epic background blur, captured on Kodak film, 8K. --seed 12345 --v 4 --ar 10:16 

一只可爱的小兔子穿着汉服,拿着一根胡萝卜,4K,复杂的细节,Cinema,现实,细节,Octane 渲染,坚忍的电影 4k 史诗般的详细背景虚化,在柯达上拍摄的照片,8K。

出图:

image-20230706172650317

拆分出第三张:

image-20230706173123786

再生成一波:

提示词:

A cute little rabbit wearing traditional Chinese clothing, carrying a warm and cozy night light. --seed 12345 --v 4 --ar 10:16 

一只可爱的小兔子穿着汉服,提着一盏温䁔的小夜灯.

出图:

image-20230706173847278

拆分出第二张:

image-20230706173947952

从上面的测试可以看出,几张图还是比较相似的,产生了一定的连贯性。

image-20230706172908120

image-20230706173123786

image-20230706173947952

第一次出图第二次出图第三次出图

注意:

  • 种子值可以在各种 Midjourney 模型版本中产生不同的结果。使用模型版本 1、2、3、test 和 testp 时,相同的种子值将生成具有相似构图、颜色和细节的图像。

  • 然而,当使用模型版本 4、5 和 niji 时,使用相同的种子值将生成几乎相同的图像。

step 03、如何在MidJourney V4.0 保持图像的一致性

1)实战MidJourney V4中的种子:修改纵横比

在这里,我们使用相同的提示和相同的seed,但纵横比不同。查看相应象限之间的相似之处:

1)横向纵横比

提示词:

light watercolor, girl and robot on beachwhite background,few details,dreamyStudio Ghibli --v 4 --seed 1001

轻柔水彩,海滩上的女孩和机器人,白色背景,细节简单,如梦幻般的感觉,吉卜力工作室.

出图:

image-20230706210638265

使用相同的--seed出图,但更改纵横比(1:1 —> 3:2):

提示词:

light watercolor, girl and robot on beachwhite background,few details,dreamyStudio Ghibli --seed 1001 --v 4 --ar 3:2

出图:

image-20230706211225429

可以关注上述两组图像之间对应象限图像之间的相似之处。

2)纵向纵横比

再次修改纵向纵横比。再次注意相应象限之间的相似之处:

提示词:

light watercolor, girl and robot on beachwhite background,few details,dreamyStudio Ghibli --seed 1001 --v 4 --ar 2:3

出图:

image-20230706212023844

2)实战MidJourney V4中的种子:风格化命令

使用[stylize 命令。差异是存在的,但结合 --seed ,让它们的差异变得非常小。

提示词:

light watercolor, girl and robot on beach, white background, few details, dreamy Studio Ghibli --seed 1001  --v 4 --s 1000

出图:

image-20230706214559925

3)实战MidJourney V4中的种子:修改提示

如果修改提示,会在生成中引入新变量。修改提示的幅度越大,引入的随机性就越大。让我们看看更小和更大提示修改的结果:

提示词:

light watercolor, girl and pink robot on beach, white background, few details, dreamy Studio Ghibli  --seed 1001 --v 4

轻柔水彩,海滩上的女孩和粉色机器人,白色背景,细节简约,如梦般的感觉,吉卜力工作室。

出图:

image-20230706215700821

4)实战MidJourney V4中的种子:交换主题

构图和颜色保持不变,对主题进行了更大的修改,但整体风格仍保持不变:

提示词:

light watercolor, boy and robot on beach, white background, few details, dreamy Studio Ghibli --seed 1001 --v 4

轻柔水彩,海滩上的男孩子和机器人,白色背景,细节简约,如梦般的感觉,吉卜力工作室。

出图:

image-20230706220606492

提示词:

light watercolor, girl and gundam on beach, white background, few details, dreamy Studio Ghibli --seed 1001 --v 4

轻柔水彩,海滩上的女孩和高达机器人,白色背景,细节简约,如梦般的感觉,吉卜力工作室。

出图:

image-20230706221325272

5)实战MidJourney V4中的种子:新环境

这绝对是一个更大的变化。上一代看起来与第一代截然不同:

提示词:

light watercolor, girl and robot on lake shore, white background, few details, dreamy Studio Ghibli --seed 1001 --v 4

轻盈的水彩画,女孩和机器人在湖岸边,白色背景,细节简洁,如梦幻般的感觉,吉卜力工作室。

出图:

image-20230706222111386

提示词:

light watercolor, girl and robot on lunar surface, white background, few details, dreamy Studio Ghibli  --seed 1001 --v 4

轻柔的水彩画,女孩和机器人在月球表面上,白色背景,细节简约,如梦般的感觉,吉卜力工作室。

出图:

image-20230706222823572

6)实战MidJourney V4中的种子:改变艺术风格

这是一个更为剧烈的变化。尽管如此,加入seed参数,仍然可以看到保留了哪些元素:

提示词:

light watercolor, girl and robot on beach, white background, few details, dreamy by John Singer Sargent --seed 1001 --v 4

轻柔的水彩画,女孩和机器人在月球表面上,白色背景,细节简约,如梦般的感觉,约翰·辛格·萨金特的风格

出图:

image-20230706223551503

7)实战MidJourney V4中的种子:改变媒介

另一个有趣的是比如我们喜欢水粉风格。可以看到它对 Midjourney 生成主题的方式也有影响:

提示词:

gouache, girl and robot on beach, white background, few details, dreamy Studio Ghibli --seed 1001 --v 4

水粉画,海滩上的女孩和机器人,白色背景,细节简约,如梦幻般的感觉,吉卜力工作室。

出图:

image-20230706224659517

step 04、如何在MidJourney V5.0 中保持图像的一致性

1)V5中seed用法

我们在用 MidJourney 画图时,AI根据我们输入的关键词生成图片,每次生成的图片,可控性不高,我们想画一个人物,同样的提示词,每次生成的图片差异很大,人物的长相都不一样。如果我们想建立同一个人物角色,怎么做呢?

比如:同一个人物,换不同的衣服、发型、背景、颜色、表情等等。在MidJourney中实现这种需求可以有多种方法,在本次任务中我们将主要采用seed值来实现。

再次强调:

  • seed值是Midjourney生成图片的起始值,如果在提示词中不指定seed值,每个图片的起始值都是随机的,所以每次出图会产生随机的结果

  • 我们可以为图片指定seed值,使用了相同seed值的图片,就会产生相似的结果

  • seed值只对V4、V5、Niji版本生效

但seed值在 Midjourney V4和V5版本中的使用时还略有不同,前面讲了V4中如何使用seed值,接下来介绍如何在V5中使用seed值来创建一致性的图片。

首先,纠正 V5 中使用 seed值的两种错误用法:

  • 错误用法一:

使用U直接生成图片,然后希望通过对升级后的图片通过 Emoji Reactions(信封表情) 获取 seed值。

原因:MidJourney 在升级到 V5 版本后已不支持直接对 Upscale 后的图片进行 seed 值获取了

  • 错误用法二:

直接基于生成的四张网格图(简称:四宫格图)通过 Emoji Reactions(信封表情) 获取 seed 值。

原因:MidJourney 在四宫格图片混合的风格信息较多,差异较大,直接使用四宫格的 seed值,大概率会出来一批仍然不符合要求的图片

正确用法:

用V对图像进行变体,获取生成变体四宫图的seed值,这个才是我们需要的。

2)黑头发汉服小姐姐

提示词:

A cute Chinese girl wearing Hanfu with big eyes and black hair --v 5.2 --ar 2:3

一个穿汉服的大眼睛黑色头发的可爱的中国小姐姐

出图:

image-20230707112418553

假设接下来,我想针对第二张图生成系列的相似图的话,则应该选择第二张图来进行变体:

image-20230707113655288

接下来,获取上述四宫格图的 seed :

image-20230707113947061

image-20230707114054772

点击弹窗:

image-20230707114154601

复制下上述的 seed 值:1104398846 , 然后再点击 Jump to message 跳转到原图:

3)金黄色头发汉服小姐姐

再来生成一张金黄色头的女孩图像:

提示词:

先不用 seed 值做一个测试,后面进行对比

A cute Chinese girl wearing Hanfu with big eyes and Golden yellow hair --v 5.2 --ar 2:3

一个穿汉服的大眼睛金黄色头发的可爱的中国小姐姐

出图:

image-20230707115216192

再来一张,使用 --seed 1104398846 出的图:

提示词:

A cute Chinese girl wearing Hanfu with big eyes and Golden yellow hair --seed 1104398846 --v 5.2 --ar 2:3

出图:

image-20230707115346721

比较一下使用seed出图和没有使用的区别:

image-20230707115216192

image-20230707115346721

原图没使用seed使用seed

整体来说,差别不是很大,相对来说,seed要略相似一些!

4)黑头发旗袍小姐姐

再出一张,这次更改为穿旗袍的小姐姐:

提示词:

A cute Chinese girl wearing a cheongsam, with big eyes and black hair  --seed 1104398846 --v 5.2 --ar 2:3

一个穿旗袍的大眼睛黑色头发的可爱的中国小姐姐

出图:

image-20230707144948023

5)黑头发连衣裙小姐姐

再出一张,这次更改为连衣裙的小姐姐:

提示词:

A cute Chinese girl with a halter dress, big eyes, and black hair --seed 1104398846 --v 5.2 --ar 2:3

一个穿连衣裙的大眼睛黑色头发的可爱的中国小姐姐

出图:

image-20230707145645108

最终系列作品比较:

image-20230707150014175

image-20230707150051042

黑头发汉服小姐姐金黄头发汉服小姐姐

image-20230707150135900

image-20230707150252337

旗袍黑色头发小姐姐连衣裙黑头发小姐姐

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

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

相关文章

周末作业 c高级

1.判断家目录下,普通文件的个数和目录文件的个数: #!/bin/bash arr1(ls -la ~/|cut -d r -f 1|grep -wi d) arr2(ls -la ~/|cut -d r -f 1|grep -wi -)echo "普通文件个数为:${#arr2[*]}" echo "目录文件个数为:$…

【TypeScript】TS接口interface类型(三)

【TypeScript】TS接口interface类型(三) 【TypeScript】TS接口interface类型(三)一、接口类型二、实践使用2.1 常规类型2.2 设置属性只读 readonly2.3 设置索引签名2.4 设置可选属性2.5 函数类型接口 一、接口类型 TypeScript中的…

没有配置redis但是报错连接redis失败

问题 没有配置redis但是报错连接redis失败 检查maven配置是否引入了redis依赖(可能是传递依赖,最好检查引进来的公共工程 解决办法 只需要在该工程application.yml文件中配置一下 redis就好,或者移除redis依赖

高效处理矢量大数据的高可用解决方案

高效处理矢量大数据的高可用解决方案 解决方案目标 存储海量矢量数据实时分析海量矢量数据实现海量矢量数据的可视化提供高可用、高性能和高可拓展性解决方案概述 海量数据查询与可视化 系统技术流程 方案一 数据存储: PostgreSQL+PostGIS(矢量数据存储和空间分析)数据服务…

企业场景--技术场景

目录 单点登录如何实现 使用jwt解决单点登录 总结 ​编辑 权限认证如何实现 五张表实现权限认证 框架 具体案例 上传数据的安全性如何控制 对称加密 非对称加密 你的项目遇到了哪些棘手的问题? 项目中日志怎么采集的 ELK进行日志采集 logstash kibana操…

P25LED透明屏:在商业广告中,透明显示效果怎么样?

P25LED透明屏是一种新型的显示屏技术,它具有高透明度和高亮度的特点,可以实现透明显示效果。 P25LED透明屏广泛应用于商业广告、展览展示、户外广告等领域,具有很大的市场潜力。 P25LED透明屏采用了先进的LED显示技术,具有高亮度…

浅析RabbitMQ死信队列

原文首发于公众号【CSJerry】 在现代分布式系统中,消息队列扮演着至关重要的角色。它们可以实现应用程序之间的异步通信,并确保数据的可靠传输和处理。而在这个领域中,RabbitMQ作为一种强大而受欢迎的消息队列解决方案,具备了高…

c语言——求n之内的素数和

//求n之内的素数和 //列如&#xff1a;2、3、5等 #include<stdio.h> #include<math.h> int main() {int i,j,k,n0;scanf("%d",&n);for(i2;i<n;i){k(int)sqrt(i);for(j2;j<k;j)if(i%j0)break;if(j>k){printf("%d,",i);n;if(n%50)p…

23.8.5总结(Web博客项目)

用户搜索&#xff0c;标签搜索。 主页面加上了标签和用户推荐 管理员页面还需要修改 还有这些功能点没有实现&#xff1a; 右键删除评论 点赞次数已达上限 删除博客 消息页面&#xff0c;收消息&#xff08;点赞和收藏要给被点赞这个博主发消息&#xff09; 管理员页面&#…

day52-Redis

Redis 1.Redis 1.1 RESP连接Redis 1.2 定义&#xff1a;是一个高性能的key-value数据库&#xff08;非关系型数据库&#xff09; 1.3 数据类型&#xff1a; key键的类型是字符串类型&#xff1b; 值的类型有五种&#xff1a;字符串String&#xff0c;哈希hash&#xff0…

layui之layer弹出层的icon数字及效果展示

layer的icon样式 icon如果在信息提示弹出层值(type为0)可以传入0-6&#xff0c;icon与图标对应关系如下&#xff1a; 如果是加载层&#xff08;type为3&#xff09;可以传入0-2&#xff0c;icon与图标对应关系如下&#xff1a;

javaAPI(五):System、Math、BigInteger、BigDecimal

System类 System类代表系统&#xff0c;系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 由于该类的构造器是private的&#xff0c;所以无法创建该类的对象&#xff0c;也就是无法实例化该类。其内部的成员&#xff0c;所以也可以很方便的进行调用。变量…

STM32入门学习之独立看门狗(IWDG)

1.STM32的独立看门狗是一个具有独立时钟的片上外设。通常&#xff0c;为了防止程序卡死&#xff0c;可以设置看门狗定时复位。当看看门狗被使能之后&#xff0c;会按初始化时设置的计数值进行计数。当根据计数值计数的倒数时间为0时&#xff0c;便会自动复位程序&#xff0c;即…

嵌入式开发学习(STC51-12-I2C/IIC)

内容 在数码管右3位显示数字&#xff0c;从0开始&#xff0c;按K1键将数据写入到EEPROM内保存&#xff0c;按K2键读取EEPROM内保存的数据&#xff0c;按K3键显示数据加1&#xff0c;按K4键显示数据清零&#xff0c;最大能写入的数据是255&#xff1b; I2C介绍 I2C简介 I2C&…

CNN成长路:从AlexNet到EfficientNet(01)

一、说明 在 10年的深度学习中&#xff0c;进步是多么迅速&#xff01;早在 2012 年&#xff0c;Alexnet 在 ImageNet 上的准确率就达到了 63.3% 的 Top-1。现在&#xff0c;我们超过90%的EfficientNet架构和师生训练&#xff08;teacher-student&#xff09;。 如果我们在 Ima…

echarts 饼图的label放置于labelLine引导线上方

一般的饼图基础配置后长这样。 想要实现将文本放置在引导线上方&#xff0c;效果长这样 const options {// ...series: [{label: {padding: [0, -40],},labelLine: {length: 10,length2: 50,},labelLayout: {verticalAlign: "bottom",dy: -10,},},], };label.padd…

2配置篇:基础功能配置

前言 在上一章节中,我们学习了 NestJS CLI 的用法,得到了一套基础的项目工程。最开始做项目对比的时候也提到过,NestJS 作为一款自定义程度较高的框架,CLI 直接提供的基础功能虽然并不完善,但同时也为开发者提供了非常多的内置或配套的功能例如高速缓存、日志拦截、过滤器…

栈和队列(一) 栈操作详解

文章目录 一、物理结构和逻辑结构二、栈1、什么是栈2、栈中一些基本操作的实现Stack.hStack.c栈的初始化栈的销毁入栈出栈获得栈顶元素获得栈的元素数判断栈空 三、利用栈解决问题 一、物理结构和逻辑结构 栈和队列都属于逻辑结构&#xff0c;它们既可以用数组实现也可以用链表…

【小沐学前端】VuePress制作在线电子书、技术文档(VuePress + Markdown + node)

文章目录 1、简介1.1 VuePress简介1.2 它是如何工作的&#xff1f; 2、安装node3、安装VuePress4、配置VuePress4.1 修改标题4.2 修改导航条4.3 修改右侧栏4.4 修改正文 结语 1、简介 Vue驱动的静态网站生成器&#xff0c;生成的网页内容放到自己服务器上管理&#xff0c;可用于…

极光笔记 | 浅谈企业级SaaS产品的客户成长旅程管理(上)—— 分析篇

本文作者&#xff1a;陈伟&#xff08;极光用户体验部高级总监&#xff09; “企业级SaaS产品与C端互联网产品特征差异很大&#xff0c;有些甚至是截然相反&#xff0c;这些特征也会成为后续客户成长旅程的重要影响变量。本文就如何设计并服务好企业级SaaS产品客户成长旅程进行…